Average、Max、Min、StdevP、Sum 和 VarP 函式

適用於: 畫布應用程式 桌面流程 Dataverse 公式欄 模型導向應用程式 Power Platform CLI

摘錄一組數字的彙總值。

Description

Average 函數計算其引數的平均值或算術平均值。

Max 函數尋找最大值。

Min 函數尋找最小值。

Sum 函數計算其引數的總和。

StdevP 函數會計算其引數的標準差。

VarP 函數會計算其引數的變數。

您可以提供這些函數值做為︰

  • 不同的引數。 例如,Sum( 1, 2, 3 ) 傳回 6。
  • 資料表 和操作該資料表的公式。 彙總值會按每筆 記錄 的公式值計算。

目前處理中的記錄其各個欄位可供您在公式內使用。 使用 ThisRecord 運算子,,或只需依名稱參照欄位,就像任何其他的值一樣。 As 運算子也可以用來命名所處理的記錄,這有助於讓您的公式更易於了解並讓嵌套記錄可以存取。 如需更多資訊,請參閱下列範例以及 處理記錄範圍

這些函數僅在數值上操作。 其他類型的值如字串或記錄會被忽略。 使用 Value 函數將字串轉換成數字。

若搭配使用 支援以下函數委派的資料來源,即可委派這些函數:AverageMaxMinSum。 不過,StdevPVarP 無法委派給任何資料來源。 如果不支援委派,則將只擷取資料的第一個部分然後本機套用函數。 結果不一定代表完整的全貌。 製作期間將出現委派警告,提醒您有此限制並建議可能的話,切換到可委派的替代函數。 如需詳細資訊,請參閱委派概觀

語法

Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • NumericalFormula(s) - 必要項目。 要作業的數值。

Average( Table, NumericalFormula )
Max( Table, NumericalFormula )
Min( Table, NumericalFormula )
Sum( Table, NumericalFormula )
StdevP( Table, NumericalFormula )
VarP( Table, NumericalFormula )

  • Table – 必要。 要作業的資料表。
  • NumericalFormula - 必要項目。 評估每一筆記錄的公式。 此公式結果用於彙總。 您可以使用公式中的資料表欄位。

範例

按步就班

假設您有名為 Sales資料來源,包含 CostPerUnit 欄位和 UnitsSold 欄位,且您將標籤的 Text 屬性設定為以下函數︰
Sum(Sales, CostPerUnit * UnitsSold)

標籤會藉由乘以這些欄位中各筆記錄值,然後加總所有記錄的結果顯示總銷售金額︰
從售出的單位與單位成本計算總銷售金額。

作為不同的範例,假設您有已命名為 Slider1Slider2Slider3 的滑桿,且其 Text 屬性標籤設定為以下公式︰
Sum(Slider1.Value, Slider2.Value, Slider3.Value):標籤將顯示所有已設定滑桿的所有值之加總。
Average(Slider1.Value, Slider2.Value, Slider3.Value):標籤將顯示所有已設定滑桿的所有值之平均值。
Max(Slider1.Value, Slider2.Value, Slider3.Value):標籤將顯示所有已設定滑桿的所有值之最大值。
Min(Slider1.Value, Slider2.Value, Slider3.Value):標籤將顯示所有已設定滑桿的所有值之最小值。
StdevP(Slider1.Value, Slider2.Value, Slider3.Value):標籤將顯示所有已設定滑桿的所有值的標準偏差。
VarP(Slider1.Value, Slider2.Value, Slider3.Value):標籤將顯示所有已設定滑桿的所有值之方差。