次の方法で共有


AVERAGEX

適用対象: 計算列計算テーブルメジャービジュアル計算

テーブルに対して評価される一連の式の平均 (算術平均) を計算します。

構文

AVERAGEX(<table>,<expression>)

パラメーター

用語 定義
table テーブルの名前、または集計を実行できるテーブルを指定する式。
expression スカラー結果を持つ式。最初の引数のテーブルの各行に対して評価されます。

戻り値

10 進数。

備考

  • AVERAGEX 関数を使用すると、テーブルの各行の式を評価し、結果の値のセットを取得し、その算術平均を計算できます。 そのため、関数は最初の引数としてテーブルを受け取り、式を 2 番目の引数として受け取ります。

  • 他のすべての点で、AVERAGEX は AVERAGEと同じルールに従います。 数値以外のセルまたは null セルを含めることはできません。 テーブルと式の両方の引数が必要です。

  • 集計する行がない場合、関数は空白を返します。 行があるが、指定された条件を満たしていない行がある場合、関数は 0 を返します。

  • この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。

次の例では、最初に各行で Freight と TaxAmt を合計し、それらの合計を平均することで、InternetSales テーブルの各注文の平均運送料と税金を計算します。

= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])

2 番目の引数として使用される式で複数の演算を使用する場合は、かっこを使用して計算の順序を制御する必要があります。 詳細については、「DAX 構文リファレンス」を参照してください。

統計関数 AVERAGE 関数AVERAGEA 関数統計関数