if - 指令碼與圖表函數
if 函數會根據使用函數提供的條件是評估為 True 還是 False,來傳回值。
語法:
if(condition , then [, else])
本主題中的某些範例使用內嵌載入。如需詳細資訊,請參閱使用內嵌載入以載入資料。
引數 | 描述 |
---|---|
condition | 邏輯上解譯的運算式。 |
then | 運算式可以是任何類型的。如果 condition 是 True,則 if 函數會傳回 then 運算式的值。 |
else |
運算式可以是任何類型的。如果 condition 是 False,則 if 函數會傳回 else 運算式的值。 此參數為選用。若 condition 為 False,則會在您未指定 else 的情況下傳回 NULL。 |
範例 | 結果 |
---|---|
if( Amount>= 0, 'OK', 'Alarm' ) |
此運算式會測試數量是否為正數 (0 或更大),如果是,則會傳回 'OK'。如果數量小於 0,則會傳回 'Alarm'。 |