Tableau の計算
Agata Bak-Geerinck
Senior Data Analyst, Telenet
データ型 - データの属性。コンピュータが値の解釈方法を判断するための情報。
構造化データでは、1 列 = 1 データ型。

文字列 - 文字・数字などの並び。
文字列データの例:
計算では、文字列は " " で囲む。
IF [Word] = "Apple" THEN "Fruit" END+ 連結 - 2 つ以上の文字列を結合: 
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]) は 0 を返すTableau の計算