Skip to main content
The formula has a combo of Date fields, Checkboxes, open text and picklist. I have got the formula working correctly for everything but the picklist fields. It seems the formula is adding in values even when the field is blank. Here is a look at the picklist section of the formula. Maybe a couple of you smart guys and girls can take a look.

 

IF(ISPICKVAL(Product_Fit__c , "0,1,2,3,4,5,6,7,8,9,10"),0,1)+IF(ISPICKVAL( Value_to_EMS__c, "0,1,2,3,4,5,6,7,8,9,10"),0,1)+IF(ISPICKVAL(Budget_Availability__c, "0,1,2,3,4,5"),0,1)+IF(ISPICKVAL(Logistics__c , "-5,-4,-3,-2,-1,0,1,2,3,4,5"),0,1)+IF(ISPICKVAL(Customer_Urgency__c , "0,1,2,3,4,5,6,7,8,9,10"),0,1)+IF(ISPICKVAL( Quality_of_Information__c, "-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"),0,1)+IF(ISPICKVAL( Quality_of_Coaching__c, "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20"),0,1)+IF(ISPICKVAL( Strength_of_Gatekeepers__c , "0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10"),0,1)+IF(ISPICKVAL( Alignment_with_Influence__c , "-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"),0,1)+IF(ISPICKVAL( Alignment_with_Influence__c , "-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10"),0,1)+IF( Solutions_Consultant_Requested__c,1,0))/27

 

Yes I am using 27 fields in the formula but even when I put this bit in and change the 27 I am still getting 100% when everything is blank.
6 个回答
  1. 2015年10月14日 16:47
    Also, the way your formula was written, a Blank Picklist Field would return a 1 and a Picklist field with something selected would return a 0, so if that's not what you want you need to swap your Fromula Logic around 

     

     

    IF(ISBLANK(TEXT(Product_Fit__c)) , 0, 1)+

    IF(ISBLANK(TEXT(Value_to_EMS__c)), 0, 1)+

    IF(ISBLANK(TEXT(Budget_Availability__c)), 0, 1)+

    IF(ISBLANK(TEXT(Logistics__c )), 0, 1)+

    IF(ISBLANK(TEXT(Customer_Urgency__c)), 0, 1)+

    IF(ISBLANK(TEXT(Quality_of_Information__c)), 0, 1)+

    IF(ISBLANK(TEXT( Quality_of_Coaching__c)), 0, 1)+

    IF(ISBLANK(TEXT(Strength_of_Gatekeepers__c )), 0, 1)+

    IF(ISBLANK(TEXT(Alignment_with_Influence__c )),0, 1)+

    IF(ISBLANK(TEXT(Alignment_with_Influence__c )), 0, 1)+

    IF( Solutions_Consultant_Requested__c,1,0)/27

     

     
0/9000