次の方法で共有


SUMX

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

テーブル内の各行について評価された式の sum を返します。

構文

SUMX(<table>, <expression>)

パラメーター

用語 定義
table 式が評価される行を含むテーブル。
expression テーブルの行ごとに評価される式。

value を返す

10 進数。

解説

  • SUMX 関数は first 引数としてテーブルを受け取り、テーブルを返す式を or します。 second 引数は、containsする数値を sum する列で、列に評価される式を or します。

  • SUMX は、反復子関数です。

  • 列内の数値のみがカウントされます。 空白、論理 values、and テキストは無視されます。

  • 数式の SUMX のより複雑な例については、ALLandCALCULATETABLEを参照してください。

  • この関数は、行レベル セキュリティ (RLS) 規則 not 計算列で使用する場合に、DirectQuery モードで使用するためにサポート or。

次の例では、式 'InternetSales[SalesTerritoryID] = 5' の表 InternetSales を firstfiltersand、Freight 列の sumall の values を返します。 つまり、この式は、指定された販売エリアについてのみ、運送料の sum を返します。

= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])

列 Ifnot する必要がある filter は、SUM 関数を使用します。 SUM 関数は、列を参照として受け取る except、同じ名前の Excel 関数に似ています。

SUM 統計関数