---
schema_version: "1"
id: 78c650df19747ef5f03e18cbf5790daafbfc3d01074dc74cb711d8d0c244240c
title: 臨機操作計算
collection: tableau
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/next/zh-tw/pro/desktop/calculations_calculatedfields_adhoc.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/zh-tw/calculations_calculatedfields_adhoc.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 433a38c5fdf14e0b55675d186df9bbda59d55a4afe31fec935e879cf080f4f21
description: Understand ad-hoc (in-line) calculations you create and update directly on a field in the view.
---
[跳至主要內容](#main-content)

# 臨機操作計算

臨時計算是您在處理檢視中架上的欄位時可建立和更新的計算。臨時計算也稱為調用類型輸入計算或內聯計算。

## 建立臨時計算

<table class="table--plain"><tbody><tr><td><p>按兩下現有欄位以開始編輯。</p></td><td><img src="https://help.tableau.com/v0.0/pro/desktop/zh-tw/Img/calc_adhoc1.png" alt="具有年份（訂單日期）的欄架，以及具有總和（利潤）的列架。"></td></tr><tr><td>您也可以按兩下空架或架上的空白部分以建立新計算。</td><td><img src="https://help.tableau.com/v0.0/pro/desktop/zh-tw/Img/calc_adhoc2.png" alt="具有年份（訂單日期）的欄架，以及一個空白的列架。"></td></tr><tr><td>鍵入以更新運算式，或將新欄位從<span class="uicontrol"> [資料] </span>窗格或檢視中的其他位置拖到運算式中。</td><td><img src="https://help.tableau.com/v0.0/pro/desktop/zh-tw/Img/calc_adhoc3.png" alt="具有月份（訂單日期）的欄架，以及列架，其中包含利潤總和除以銷售額總和的計算結果。"></td></tr><tr><td><p>按 Enter、Tab 或在運算式外部按一下以提交運算式，關閉計算，並更新檢視。</p><p>按 Ctrl+Enter（或在 Mac 上按 Command+Enter）以提交運算式並更新檢視，而不關閉計算。</p></td><td><img src="https://help.tableau.com/v0.0/pro/desktop/zh-tw/Img/calc_adhoc4.png" alt="具有年份（訂單日期）的欄架，以及列架，其中包含利潤總和除以銷售額的彙總。"></td></tr></tbody></table>

\[列\] 、 \[欄\] 、 \[標記\] 和 \[度量值\] 架上支援臨時計算； \[篩選器\] 或 \[頁面\] 架上不支援臨時計算。

如果在 Tableau Desktop 中工作，則臨時計算中的錯誤標有紅色底線。將游標暫留在錯誤上可以檢視解決建議。

**附註：**不會為臨機操作計算命名並儲存在「資料」窗格中，但會在關閉工作簿時儲存它們。如果要儲存臨時計算以在其他工作簿的工作表中使用，請將其複製到 \[資料\] 窗格。在 Tableau Desktop 中（但不是在瀏覽器中）會提示您為該計算命名。為臨機操作計算命名後，它將與您使用計算編輯器建立的計算相同，可在工作簿中的其他工作表上使用。請參閱[Tableau 中的計算入門](https://help.tableau.com/v0.0/pro/desktop/zh-tw/calculations_calculatedfields_create.htm)。

## 多行臨時計算

鍵入臨時計算時，您可以按 Shift+Enter 另起一行。但是，臨時計算中只有當前行始終可見，因此對於正在檢視或編輯計算並且無法得知計算中包含多行的任何人來說，這可能會造成混淆。

多行臨時計算的第一行可能是用作計算標題的備註。這是在提交計算之後架中唯一可見的行。

//City and State

\[City\] + ', ' + \[State\]

## 臨時計算和彙總

如果 Tableau 確定您輸入的運算式是度量（即，返回數位），則會在您提交運算式時向運算式中自動新增彙總。例如，您在臨時計算中鍵入 `DATEDIFF('day',[Ship Date],[Order Date])`，然後按 Enter，您將看到如下內容：

SUM(DATEDIFF('day',\[Ship Date\],\[Order Date\]))

如果在臨時計算中使用已經是彙總欄位（例如，SUM(\[Profit\[)）的欄位，則結果是一個彙總計算。例如，當您提交臨時計算 `SUM([Profit])/SUM([Sales])` 時，結果為：

AGG(SUM(\[Profit\])/SUM(\[Sales\]))

有關彙總計算的詳細資料，請參閱[Tableau 中的彙總函式](https://help.tableau.com/v0.0/pro/desktop/zh-tw/calculations_calculatedfields_aggregate_create.htm)。

## 用於深入分析和實驗的臨時計算

通常，您會動態建立臨時計算來執行如下操作

- 測試想法
- 嘗試假設方案
- 調試複雜的計算

## 管理臨時計算

使用以下鍵擊方式來管理臨時計算。

- 按兩下 \[列\] 、 \[欄\] 、 \[標記\] 或 \[度量值\] 架上的某個現有欄位，以臨時計算的形式將其開啟。
- 在這些架上的其他位置按兩下以從頭開始建立新臨時計算。
- 按 Esc 取消臨時計算。
- 按 Enter 提交臨時計算，將會更新檢視並關閉臨時計算。按 Ctrl+Enter 提交變更，並在不關閉臨時計算的情況下更新檢視。
- 如果在 Tableau Desktop 中工作，並且同一架上當前臨時計算的右側有一個欄位，則按 Tab 將會以臨時計算方式開啟該欄位。如果架上當前臨時計算的右側沒有欄位，則按 Tab 將會開啟一個新臨時計算。Shift+Tab 的功能相同，只是會向左移動。
- 按兩下架上的命名欄位對其進行編輯時，將不會變更原始命名欄位。

此外，以下規則控制臨時計算的使用。

- 一次只能開啟一個臨時計算。
- 如果將有關聯地理角色或會計年度設定的欄位新增到臨時計算，則臨時計算將繼續該角色或設定。
- 臨時計算的以右鍵按一下上下文功能表支援可用於相同類型檢視中的任何其他欄位的相同選項變更彙總或格式設定的能力。
- 在建立群組、集、分層結構或參數時，臨時計算不可用。
- 在建立趨勢線、預測以及輔助線、參考區間和分佈時，臨時計算有效。