次の方法で共有


Average、 Max、 Min、 StdevP、 Sum、および VarP 関数

Functions 対象
Average
Max
Min
Sum
Power Platform CLI Dataverse 関数 Power Pages モデル駆動型アプリ Dataverse 数式列、Copilot Studio デスクトップ フローキャンバス アプリ
StdevP
VarP
Power Platform CLI Dataverse 関数 Power Pages モデル駆動型アプリ Copilot Studio デスクトップ フローキャンバス アプリ

一連の数値をまとめる集計関数。

Description

Average関数は、引数の平均 (算術平均) を計算します。

Max関数は最大値を検索します。

Min関数は最小値を検索します。

Sum関数は、引数の合計を計算します。

StdevP関数は、引数の標準偏差を計算します。

VarP関数は、引数の分散を計算します。

これらの関数には、次の形式で値を指定できます。

  • 個々の引数。 たとえば、 Sum( 1, 2, 3 ) は 6 を返します。
  • テーブルとそのテーブルを操作する数式。 各レコードについて、数式の値の集計が計算されます。

現在処理されているレコードのフィールドは、この数式内で使用できます。 ThisRecord 演算子を使用するか、他の値を参照するのと同様に名前でフィールドを参照します。 As 演算子を使用して処理対象のレコードを指定することもできます。そうすると数式がわかりやすくなり、入れ子になったレコードにアクセスしやすくなります。 詳細については、以下の例と「レコードのスコープに関する作業」を参照してください。

これらの関数は数値に対してのみ動作します。 文字列やレコードなど、他の種類の値は無視されます。 文字列を数値に変換するには、Value 関数を使用します。

AverageMaxMin、およびSum関数は、これらの関数の委任をサポートするデータ ソースと共に使用すると委任できます。 ただし、データ ソースに対して StdevPVarP を委任することはできません。 委任がサポートされていない場合は、データの最初の部分のみが取得され、次に関数がローカルに適用されます。 結果は完全なストーリーを表さない場合があります。 作成時に表示される委任の警告は、この制限が存在し、可能であれば委任可能な代替物に切り替えるよう提案されるときに表示されます。 詳しくは、「委任の概要」を参照してください。

構文

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

  • NumericalFormulas - 必須。 操作の対象となる数値。

Average( , 数値フォーミュラ )
Max( , 数値フォーミュラ )
Min( , 数値フォーミュラ )
Sum( , 数値フォーミュラ )
StdevP( , 数値フォーミュラ )
VarP( , 数値フォーミュラ )

  • - 必須。 操作の対象となるテーブル。
  • 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): ラベルには、スライダーが設定されたすべての値の分散が表示されます。