自訂表計算
您始終可以在 [表計算] 對話方塊中編輯表計算以自訂表計算,但是有其他更加專業的表計算自訂方法。
使用上下文功能表自訂表計算
按一下檢視中的任何欄位以檢視列出欄位自訂方法的上下文功能表。對於檢視中具有表計算的欄位,可以變更 [計算依據] 選項 - 即用於確定相對於檢視可視結構的計算方向和範圍的選項。透過按一下欄位,然後從 [計算依據] 清單中選取選項來執行此操作。
對於 [差異] 、 [百分比差異] 和 [百分比] 表計算,也可以指定計算差異應該依據的其他欄位。透過按一下欄位,然後從 [相對於] 清單中選取選項來執行此操作。選項包括 [上一個] 、 [下一個] 、 [第一個] 和 [最後一個] 。
使用計算編輯器自訂表計算
透過將表計算拖到計算編輯器,您可以自訂表計算:
在計算編輯器中編輯表計算時,您可以按一下編輯器右下角中的 [預設表計算] ,以在 [表計算] 對話方塊中開啟此計算。這將允許您建立新的命名計算欄位,此欄位與計算所基於的欄位使用相同的表計算。
巢狀表格計算
巢狀表格計算可以是以下兩種類型的計算欄位之一:
- 一個包括具有表計算的多個計算欄位的計算欄位(如在以下範例中),或者
- 一個本身具有表計算並且至少包括一個具有表計算的計算欄位的計算欄位。
利用巢狀表格計算,您可以獨立為單個計算設定 [計算依據] 設定。
您可以使用 Tableau Desktop 附帶的[範例 - 超級市場]資料來源嘗試以下方案,這會產生巢狀表格計算。
- 將 [Sub-Category] (子類)拖到欄,將 [Region] (區域)拖到列。
- 使用定義
TOTAL(SUM([Sales]))
建立一個計算欄位,即 1-nest。TOTAL 是一個表計算函數,因此,當您在檢視中使用此計算欄位時,此計算欄位會自動具有表計算,並且此欄位將具有表示表計算的跡象三角形:
有關表計算函數的資訊,請參閱表計算函數。
- 使用定義
TOTAL(SUM([Profit]))
建立第二個計算欄位,即 2-nest。 - 使用定義
[1-nest] + [2-nest]
建立第三個計算欄位,即 3-nest。 - 將 3-nest 拖放到 [欄] 上
Sub-Category
的右邊。 - 按一下 [欄] 上的 3-nest,並選取 [編輯表計算] 。
在 [表計算] 對話方塊中,您現在可以單獨設定基本表計算: