---
schema_version: "1"
id: f0f8aef7681d155c37fb6d49d0f3914caeec875a29e969f71527d35005df94b0
title: 自訂表計算
collection: tableau
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/next/zh-tw/public/desktop/calculations_tablecalculations_custom.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/zh-tw/calculations_tablecalculations_custom.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 146ac5dfae433f11f7b90c41a1e2f616b65a18ab00abd74d3024539647fa0b6a
description: Customize table calculations with the Compute Using dropdown and build nested table calculations.
---
[跳至主要內容](#main-content)

# 自訂表計算

您始終可以在 \[表計算\] 對話方塊中編輯表計算以自訂表計算，但是有其他更加專業的表計算自訂方法。

## 使用上下文功能表自訂表計算

按一下檢視中的任何欄位以檢視列出欄位自訂方法的上下文功能表。對於檢視中具有表計算的欄位，可以變更 \[計算依據\] 選項 - 即用於確定相對於檢視可視結構的計算方向和範圍的選項。透過按一下欄位，然後從 \[計算依據\] 清單中選取選項來執行此操作。

對於 \[差異\] 、 \[百分比差異\] 和 \[百分比\] 表計算，也可以指定計算差異應該依據的其他欄位。透過按一下欄位，然後從 \[相對於\] 清單中選取選項來執行此操作。選項包括 \[上一個\] 、 \[下一個\] 、 \[第一個\] 和 \[最後一個\] 。

## 使用計算編輯器自訂表計算

透過將表計算拖到計算編輯器，您可以自訂表計算：

![計算編輯器，顯示資料表計算的基礎計算](/tableau/next/zh-tw/public/desktop/zh-tw/Img/table_calculations_customize1.png)

在計算編輯器中編輯表計算時，您可以按一下編輯器右下角中的 \[預設表計算\] ，以在 \[表計算\] 對話方塊中開啟此計算。這將允許您建立新的命名計算欄位，此欄位與計算所基於的欄位使用相同的表計算。

## 巢狀表格計算

巢狀表格計算可以是以下兩種類型的計算欄位之一：

- 一個包括具有表計算的多個計算欄位的計算欄位（如在以下範例中），或者
- 一個本身具有表計算並且至少包括一個具有表計算的計算欄位的計算欄位。

利用巢狀表格計算，您可以獨立為單個計算設定 \[計算依據\] 設定。

您可以使用 Tableau Desktop 附帶的\[範例 - 超級市場\]資料來源嘗試以下方案，這會產生巢狀表格計算。

1. 將 \[Sub-Category\] （子類）拖到欄，將 \[Region\] （區域）拖到列。
2. 使用定義 `TOTAL(SUM([Sales]))` 建立一個計算欄位，即 _1-nest_。
    
    TOTAL 是一個表計算函數，因此，當您在檢視中使用此計算欄位時，此計算欄位會自動具有表計算，並且此欄位將具有表示表計算的跡象三角形：
    
    ![度量欄位，其中包含表示資料表計算的三角形圖示](/tableau/next/zh-tw/public/desktop/zh-tw/Img/table_calculations_indicator.png)
    
    有關表計算函數的資訊，請參閱[表計算函數](https://help.tableau.com/v0.0/public/desktop/zh-tw/functions_functions_tablecalculation.htm)。
3. 使用定義 `TOTAL(SUM([Profit]))` 建立第二個計算欄位，即 _2-nest_。
4. 使用定義 `[1-nest] + [2-nest]` 建立第三個計算欄位，即 _3-nest_。
5. 將 _3-nest_ 拖放到 \[欄\] 上`Sub-Category`的右邊。
6. 按一下 \[欄\] 上的 _3-nest_，並選取 \[編輯表計算\] 。
    
    在 \[表計算\] 對話方塊中，您現在可以單獨設定基本表計算：
    
    ![資料表計算選項功能表，顯示巢狀計算下拉式功能表](/tableau/next/zh-tw/public/desktop/zh-tw/Img/table_calculations_nest.png)