# 數學處理器

對數字進行計算。

數學處理器可用來對包含數字的欄位進行計算操作。您可以對一個欄位內的值以及多個欄位之間的值進行運算和計算。

## 使用

數學處理器需要一個輸入流程，並且只能產生一個輸出流程。

## 屬性

要進行設定以運算或計算欄位值的屬性。

設定

| 屬性 | 設定 |
| --- | --- |
| 函數名稱 | <ul> <li> <p><span>Add</span>：對該欄位與另一個欄位或固定值執行加法。</p> </li> <li> <p><span>模數</span>：計算除法操作的餘數。</p> </li> <li> <p><span>Absolute value</span>：計算欄位中所有數值的絕對值。</p> </li> <li> <p><span>Divide</span>：對該欄位與另一個欄位或固定值執行除法。</p> </li> <li> <p><span>Negate</span>：將欄位數字轉換為負數。</p> </li> <li> <p><span>Min</span>：與另一個欄位或常數比較，並傳回最小的值。</p> </li> <li> <p><span>Max</span>：與另一個欄位或常數比較，並傳回最大的值。</p> </li> <li> <p><span>Base 10 Logarithm</span>：從欄位運算基本 10 對數。</p> </li> <li> <p><span>Multiply</span>：對該欄位與另一個欄位或固定值執行乘法。</p> </li> <li> <p><span>Natural logarithm</span>：從欄位運算自然對數。</p> </li> <li> <p><span>Exponential</span>：計算欄位數字的指數。</p> </li> <li> <p><span>Power</span>：以另一個欄位或一個常數作為冪。</p> </li> <li> <p><span>Square root</span>：計算欄位數字的平方根。</p> </li> <li> <p><span>Subtract</span>：對該欄位與另一個欄位或固定值執行減法。</p> </li> <li> <p><span>Cosine</span>：從欄位運算三角餘弦。</p> </li> <li> <p><span>Sine</span>：從欄位數字運算三角正弦。</p> </li> <li> <p><span>Tangent</span>：從欄位數字運算三角正切。</p> </li> </ul> |
| 要處理的欄位 | 選取一個或多個您要套用清單中函數的欄位。 |
| 建立新欄位 | 啟用此選項，以在套用函數之後建立新欄位。若您沒有啟用此選項，將會保留並修改現有的欄位。 |
| 重新命名新欄位 | 向新建立的欄位提供自訂名稱。 |

若要重新命名處理器或編輯其描述，請將滑鼠移動到名稱或描述上方，以在屬性面板中變更，並按一下 the 編輯 icon 圖示。

## 範例

本範例中用作來源的資料包含有關向不同客戶銷售的資料，以及有關成本、價格和銷售單位數量的詳細資訊。

![包含訂單數量和價格的資料集](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/maths_example_1.png)

然而，它缺少可在分析應用程式中使用的重要資訊，即總成本、總收入和總利潤。使用數學處理器，您可以透過在欄之間執行運算來計算這些數字。

計算這三個數字將需要三個處理器，因為一個處理器只能執行一項運算：

1. 第一個處理器用於將銷售的單位數量乘以單位價格來計算總收入。選取 Add, subtract, multiply, and divide 函數，並選取 Units sold 作為要處理的欄位。選擇 x 作為運算子，並使用 Unit Price 作為要使用的第二個欄位。選取建立新欄位核取方塊，並將新欄位命名 Total\_revenue。

2. 然後，第二個處理器用於將銷售的單位數量乘以單位成本來計算總成本。選取 Add, subtract, multiply, and divide 函數，並選取 Units sold 作為要處理的欄位。選擇 x 作為運算子，並使用 Unit Cost 作為要使用的第二個欄位。選取建立新欄位核取方塊，並將新欄位命名 Total\_cost。

3. 最後，第三個處理器用於將總收入減去總成本，得到總利潤。選取 Add, subtract, multiply, and divide 函數，並選取 Total\_revenue 作為要處理的欄位。選擇 - 作為運算子，並使用 Total\_cost 作為要使用的第二個欄位。選取建立新欄位核取方塊，並將新欄位命名 Total\_profit。

![具有數學處理器的資料流程，用於計算總利潤和成本](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/maths_example_2.png)

執行本資料流程將在目標中建立三個新欄位，其中包含計算結果，並讓您能夠進一步分析資料。