您位於此處:
if
在 Salesforce Spiff 中測試條件,並根據成果傳回不同的值。
必要版本
| 提供版本:Salesforce Classic (並非所有組織皆適用) 和 Lightning Experience |
| 提供版本:Enterprise、Unlimited 及 Developer Edition |
| 下列版本亦可額外付費使用:已啟用 Web 服務 API 的 Professional Edition |
語法
if(condition, if_true_value, if_false_value)引數
| 引數 | 是否必要? | 描述 |
|---|---|---|
| 條件 | 必要 | 任何會產生 true 或 false 的運算式或公式。若要比較值,請指定比較運算子或邏輯函數,例如 AND 或 OR。 |
| if_true_value | 必要 | 如果 條件為 true,則傳回的值。 |
| if_false_value | 必要 | 如果 條件為 false,則傳回的值。 |
範例
公式 TotalWidgets 會針對名為 ClosedInPeriodWidgets 的資料篩選條件,計算「數量」欄位中的小工具數目。測試 TotalWidgets 大於或等於 10。若為 true,則傳回 300。如果為 false,則傳回 0。
=if(TotalWidgets >= 10, 300, 0)您可以在另一個 if() 函數內嵌套一個 if() 函數。例如,測試 PerformanceGoal 欄位是否包含 PerformanceGoal1 字串,並傳回公式 Goal_1_Weight。若否,請測試欄位是否包含 PerformanceGoal2 字串,並傳回公式 Goal_2_Weight。若否,請檢查欄位是否包含 PerformanceGoal3 字串,並傳回公式 Goal_3_Weight。否則,傳回 0。
=if(PerformanceGoal = "PerformanceGoal1", Goal_1_Weight,
if(PerformanceGoal = "PerformanceGoal2", Goal_2_Weight,
if(PerformanceGoal = "PerformanceGoal3", Goal_3_Weight, 0)))一旦巢狀 if() 函數為 true,則該函數不會評估任何剩餘的條件。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!
