Tableau計算


Tableau中有四個必要的計算元件:

  • 功能:函式語句用於轉換欄位中的值或成員。例如:Tableau中所有函式的格式,例如SUM(表示式)
  • 欄位:欄位是資料源中的維度和度量。例如:計算中的欄位通常用括號[]括起來,例如[Sales]。
  • 運算子:運算子是表示運算元之間的運算的符號。例如:可以在Tableau計算中使用的運算子型別,以及它們在公式中執行的順序,例如:+-*/%===><>=<= ,!=<>^ANDORNOT()
  • 文字表達:文字表示式「按原樣」表示常數值,例如「有利可圖」和「無利可圖」。例如:請參閱以下計算 -
IF [Profit per Day] > 5000 THEN "Highly Profitable"  
ELSEIF [Profit per Day] <= 0THEN"Unprofitable"  
ELSE "Profitable"  
END

上述計算的組成部分可進一步分為以下幾種:

功能:IFTHENELSEIFELSEEND
欄位:Profit per Day。
運算子:><=
文字表達

  • 字串文字:「高利潤(Highly Profitable)」「無利可圖(Unprofitable)」「有利可圖(Profitable)」
  • 數位文字:50000

注意:並非所有計算都需要包含所有四個元件。

以下是文字表示式語法的一些重點:

  • 數位文字書寫為數位。範例:271.3567
  • 字串文字用引號寫。範例:「有利可圖(Profitable)」。
  • 日期文字用#符號書寫。範例:#2018年6月8日#
  • 布林文字被寫為truefalse。範例:「True」或「False」
  • 空文字寫為null。範例:「NULL」

Tableau包含另外兩個計算

  • 引數:引數是預留位置變數,可以插入到計算中以替換常數值。
    計算中的引數由方括號[]括起。
    例如:[利潤倉大小]

  • 注釋:注釋被定義為關於計算或其部分的注釋,但註釋不包括在計算的計算中。
    要在計算中輸入註釋,請使用兩個正斜槓//。
    例如

SUM ([Sales]) / SUM ([Profit]) // Nick's calculation  
 // to be used for profit ratio  
 // Do not edit