跳到主要內容

alt - 指令碼與圖表函數

alt 函數會傳回參數中第一個具有效數字表示法的參數。如果找不到符合的參數,則會傳回最後一個參數。可使用任意數目的參數。

語法:  

alt(case1[ , case2 , case3 , ...] , else)

 

alt 函數通常與數字或日期解譯函數搭配使用。使用此方法,QlikView 可以按照優先順序測試不同的日期格式。它也可以用來處理數值運算式中的 NULL 值。

範例與結果:  

範例與結果
範例 結果

alt( date#( dat , 'YYYY/MM/DD' ),

date#( dat , 'MM/DD/YYYY' ),

date#( dat , 'MM/DD/YY' ),

'No valid date' )

此運算式將測試 date 欄位是否包含按照三個指定日期格式中任何一個的日期。如果是,則會傳回一個雙值,其中包含原始字串和日期的有效數字表示法。如果找不到符合的項目,則會傳回 'No valid date' 文字 (並且不會傳回有效的數字表示法)。

alt(Sales,0) + alt(Margin,0)

此運算式會新增欄位 SalesMargin,并將所有遺漏值 (NULL) 取代為 0。

此頁面是否對您有幫助?

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

加入分析現代化計畫

Remove banner from view

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