LMS知識社群各系上網率圖資處首頁登入
位置: 鄭光盛 > 技術
Tableau 計算欄位有趣的 IF寫法
by 鄭光盛 2017-03-07 14:13:29, 回應(0), 人氣(4533)
大家都知道 Tableau 可以新增計算欄位,
甚至可以直接呼叫 R去計算。
但是他的判斷式 IF、IIF、CASE WHEN ....
卻又是簡單到不行。

例如今天我們要判斷以下 table的值
A  B  C
1  2  7
5  6  4

假設我希望有一個欄位紀錄 A>3;B>4;C>5; 這樣的結果
那要怎麼寫呢??

其實很簡單
只要在計算欄位中
以"+"來串接字串就可以
所以可以寫成
IF(A>3) then "A>3;" else "" END
+IF(B>4) then "B>4;" else "" END
+IF(C>5) then "C>5;" else "" END
這樣結果會如下

A  B  C  Cal
1  2  7   C>5;
5  6  4   A>3;B>4;