跳到主要內容 跳至補充內容

if - 指令碼與圖表函數

if 函數會根據使用函數提供的條件是評估為 True 還是 False,來傳回值。

語法:  

if(condition , then [, else])

if 函數包含三個參數 (conditionthenelse) 它們全部是運算式。另外兩個 (thenelse) 可以是任何類型。

本主題中的某些範例使用內嵌載入。如需詳細資訊,請參閱內嵌載入

引數
引數 描述
condition 邏輯上解譯的運算式。
then 運算式可以是任何類型的。如果 conditionTrue,則 if 函數會傳回 then 運算式的值。
else

運算式可以是任何類型的。如果 conditionFalse,則 if 函數會傳回 else 運算式的值。

此參數為選用。若 conditionFalse,則會在您未指定 else 的情況下傳回 NULL。

範例
範例 結果

if( Amount>= 0, 'OK', 'Alarm' )

此運算式會測試數量是否為正數 (0 或更大),如果是,則會傳回 'OK'。如果數量小於 0,則會傳回 'Alarm'

範例 - 使用 if 的載入指令碼

範例 - 使用 if 的圖表運算式

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!