Skip to main content

All,

 

I am under the impression that the below is case sensitive, which seems absurd in mho. Is that the case?  

 

Is there a better way to build the below so it is not case sensitive? 

 

IF(

AND(

OR(

CONTAINS(Title,"CEO"),

CONTAINS(Title,"CFO"),

CONTAINS(Title,"CISO"),

CONTAINS(Title,"CTO"),

CONTAINS(Title,"CIO"),

CONTAINS(Title,"CMO"),

CONTAINS(Title,"Chief"),

CONTAINS(Title,"Chairman")),

NOT(CONTAINS(Title,"Assistant")),

NOT(CONTAINS(Title,"Retired"))),"CxO",

IFAND(

OR(

CONTAINS(Title,"President"),

CONTAINS(Title,"VP"),

CONTAINS(Title,"Pres.")),

NOT(CONTAINS(Title,"Assistant")),

NOT(CONTAINS(Title,"Retired"))),"VP/SVP",

IF(

AND(

OR(

CONTAINS(Title,"Director"),

CONTAINS(Title,"Dir"),

CONTAINS(Title,"Head")),

NOT(CONTAINS(Title,"Assistant")),

NOT(CONTAINS(Title,"Retired"))),"Director",

IF(

AND(

OR(

CONTAINS(Title,"Manager"),

CONTAINS(Title,"Mgr")),

NOT(CONTAINS(Title,"Assistant")),

NOT(CONTAINS(Title,"Retired"))),"Manager",

"Individual"

))))

3 个回答
  1. 2021年12月8日 09:23

    Hi,

     

    Indeed, CONTAINS is case-sensitive, it says it here:

    https://help.salesforce.com/s/articleView?id=sf.customize_functions_a_h.htm&type=5

     

    You could go with:IF( AND( OR( CONTAINS(UPPER(TITLE),"CEO"), CONTAINS(UPPER(TITLE),"CFO"), CONTAINS(UPPER(TITLE),"CISO"), CONTAINS(UPPER(TITLE),"CTO"), CONTAINS(UPPER(TITLE),"CIO"), CONTAINS(UPPER(TITLE),"CMO"), CONTAINS(UPPER(TITLE),"CHIEF"), CONTAINS(UPPER(TITLE),"CHAIRMAN")), NOT(CONTAINS(UPPER(TITLE),"ASSISTANT")), NOT(CONTAINS(UPPER(TITLE),"RETIRED"))),"CxO",

0/9000