跳到主要內容

if - 指令碼與圖表函數

if 函數會根據隨函數提供的條件評估為 TrueFalse 傳回值。

語法:  

if(condition , then [, else])

 

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

引數:  

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

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

此參數為選用。若 conditionFalse,則如果您未指定 else,會傳回 NULL。

範例與結果:  

範例與結果
範例 結果

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

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

此頁面是否對您有幫助?

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

加入分析現代化計畫

Remove banner from view

透過分析現代化程式進行現代化而不犧牲寶貴的 QlikView 應用程式。 按一下這裡 取得更多資訊或聯繫: ampquestions@qlik.com