Loading
銷售績效管理
if

if

在 Salesforce Spiff 中測試條件,並根據成果傳回不同的值。

必要版本

提供版本:Salesforce Classic (並非所有組織皆適用) 和 Lightning Experience
提供版本:EnterpriseUnlimitedDeveloper Edition
下列版本亦可額外付費使用:已啟用 Web 服務 API 的 Professional Edition

語法

if(condition, if_true_value, if_false_value)

引數

引數 是否必要? 描述
條件 必要 任何會產生 truefalse 的運算式或公式。若要比較值,請指定比較運算子或邏輯函數,例如 ANDOR
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,則該函數不會評估任何剩餘的條件。

 
正在載入
Salesforce Help | Article