带有 Case/If 语句的字段公式

时间:2021-01-22 02:30:35

标签: salesforce salesforce-lightning

我想通过检查两个选项列表字段 AB 来设置字段 C 的公式(选项列表中的值将是, 不, 无)

 If field A = "Yes" and field B = "Yes"  then field C = "1"
 If field A = "Yes" and field B <> "Yes"  then field C = "2"
 If field A <> "Yes" and field B = "Yes"  then field C = "3"
 If field A <> "Yes" and field B <> "Yes"  then field C = "4"

我不知道如何为字段 C 设置公式以使其起作用,我尝试了 CASE、IF 语句,但没有任何运气。

任何帮助将不胜感激。

谢谢,

1 个答案:

答案 0 :(得分:0)

我建议在这些起点上花一些时间:Use Formula FieldsAdvanced Formulas
Formula Operators and Functions 文档页面添加书签也很有用。

由于 AB 是选项列表字段,因此您必须使用 ISPICKVAL(field, value)
如果 C 是文本公式字段:

IF( ISPICKVAL(A, 'Yes'),
    IF ( ISPICKVAL(B, 'Yes'),
        '1',
        '2'
    ),
    IF ( ISPICKVAL(B, 'Yes'),
        '3',
        '4'
    )
)