Tableau中有四個必要的計算組件:
- 功能:函數語句用於轉換字段中的值或成員。例如:Tableau中所有函數的格式,例如
SUM(運算式)
。 - 字段:字段是數據源中的維度和度量。例如:計算中的字段通常用括弧
[]
括起來,例如[Sales]。 - 運算符:運算符是表示運算元之間的運算的符號。例如:可以在Tableau計算中使用的運算符類型,以及它們在公式中執行的順序,例如:
+
,-
,*
,/
,%
,==
,=
,>
,<
,>=
,<=
,!=
,<>
,^
,AND
,OR
,NOT
,()
- 文字表達:文字運算式“按原樣”表示常量值,例如“有利可圖”和“無利可圖”。例如:請參閱以下計算 -
IF [Profit per Day] > 5000 THEN "Highly Profitable"
ELSEIF [Profit per Day] <= 0THEN"Unprofitable"
ELSE "Profitable"
END
上述計算的組成部分可進一步分為以下幾種:
功能:IF
,THEN
,ELSEIF
,ELSE
和END
。
字段:Profit per Day。
運算符:>
和<=
。
文字表達
- 字串文字:“高利潤(Highly Profitable)”,“無利可圖(Unprofitable)”和“有利可圖(Profitable)”。
- 數字文字:
5000
和0
。
注意:並非所有計算都需要包含所有四個組件。
以下是文字運算式語法的一些重點:
- 數字文字書寫為數字。示例:
27
或1.3567
- 字串文字用引號寫。示例:“有利可圖(Profitable)”。
- 日期文字用
#
符號書寫。示例:#2018年6月8日#
- 布爾文字被寫為
true
或false
。示例:“True”或“False” - 空文字寫為
null
。示例:“NULL”
Tableau包含另外兩個計算
參數:參數是占位符變數,可以插入到計算中以替換常量值。
計算中的參數由方括號[]括起。
例如:[利潤倉大小]注釋:注釋被定義為關於計算或其部分的注釋,但注釋不包括在計算的計算中。
要在計算中輸入注釋,請使用兩個正斜杠//。
例如
SUM ([Sales]) / SUM ([Profit]) // Nick's calculation
// to be used for profit ratio
// Do not edit
上一篇:
Tableau替換數據源
下一篇:
Tableau運算符