Tableau 計算
Agata Bak-Geerinck
Senior Data Analyst, Telenet
資料型別-描述資料要如何被電腦解讀的屬性。
結構化資料來源:一欄 = 一種資料型別。

字串-由一個或多個字母、數字或其他字元組成。
字串資料範例:
在計算中,字串值以 " " 包起來。
IF [Word] = "Apple" THEN "Fruit" END+ 串接-將兩個以上字串首尾相接:
SPLIT()-依分隔符擷取字串片段:
LEFT(), RIGHT(), MID()-依位置擷取固定數量字元:
邏輯函式用來判斷條件為真或為假,並依評估結果回傳指定值。
布林(True/False)條件:
[Low activity ratio] < 0.1 回傳「TRUE」或「FALSE」可在同一條件中加入多個檢查,搭配 AND、OR:
([Gender]="Female" AND [Age] = 30) OR ( [Gender]="Male" AND [Age] = 35 )否定:
[Category] = "Busy Mum" AND NOT [Occupation] = "Clerk"[Category] = "Busy Mum" AND [Occupation] != "Clerk"[Category] = "Busy Mum" AND [Occupation] <> "Clerk"IF 函式:
IF test1 THEN ____ ENDIF test1 THEN ____ ELSE ____ ENDIF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ ENDIIF 函式
IIF (test, ____ , ____)CASE 函式
CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ ENDIF 可用於代數條件,例如:
IIF() 可用於代數條件,例如:

CASE 會尋找精確符合,例如:

ISNULL、ISDATE-檢查值是否為「Null」或為日期:
ISNULL([Steps]) 回傳「TRUE」或「FALSE」ISDATE([Activity Date]) 回傳「TRUE」IFNULL-檢查是否為「Null」並控制輸出:
IFNULL ([Steps], 0)IFNULL ([Steps], "No steps")ZN-當值為「Null」時回傳 0
ZN([Steps]) 回傳 0Tableau 計算