您在此处:
ISPICKVAL
确定选项列表字段的值是否等于所指定的文本文字。
使用
使用选项列表的合并字段名称ISPICKVAL(picklist_field,
text_literal)并替换 picklist_field;使用引号中的选项列表值替换 text_literal。text_literal 不能是合并字段或函数的结果。
技巧提示
- 用属于选项列表类型的自定义或标准字段替换 picklist_field。
- 您的文字表示值表达式必须属于文本类型,而且应当放在引号内。它不能是一个合并字段或函数的结果。
- 使用 CASE 函数可以确定选项列表值是否等于特定的值。
- 在使用 ISPICKVAL 函数返回选项列表字段以前的值时,请在 ISPICKVAL 函数内部包括 PRIORVALUE 函数,如下面的示例所示:
ISPICKVAL(PRIORVALUE (picklist_field), text_literal)
IF(ISPICKVAL(Status, "Activated"), NOW()-ActivatedDate,
null) 计算合同激活后的天数。如果合同状态不是“Activated”,则此字段为空。
IF(ISPICKVAL(StageName, "Closed Won"),
ROUND(Amount *0.02, 2), 0)
本示例计算处于“Closed Won”(已结束并赢得客户)阶段的任何业务机会的佣金金额。对于任何已结束/已赢得的业务机会,此字段的值是金额乘以 0.02。未处理或失去的业务机会的佣金值为零。
ISPICKVAL(Stage, “Closed Lost”) && INCLUDES(Competitor__c, “Acme”)在工作流规则或进程中,如果在已失去的业务上的竞争对手多选选项列表字段是 Acme,此公式配置 Salesforce 触发相关联的操作。
