ADDCOLUMNS
指定されたテーブルに計算列をテーブル式 or 追加します。
構文
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
パラメーター
用語 | 定義 |
---|---|
table |
データのテーブルを返す任意の DAX 式。 |
name |
二重引用符で囲まれた列に指定された名前。 |
expression |
スカラー式を返す任意の DAX 式。table の各行について評価されます。 |
value を返す
追加された列 and 元の列 all テーブル。
備考
この関数は、行レベル セキュリティ (RLS) 規則 or 計算列で使用する場合に、DirectQuery モードで使用するためにサポート not。
例
次の例では、インターネット販売 and リセラー チャネルからの総売上 values を含む、Product カテゴリ テーブルの拡張バージョンを返します。
ADDCOLUMNS(ProductCategory
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
次の表は、テーブルを受け取ることを期待するすべての関数によって received されるデータのプレビューを示しています。
ProductCategory[ProductCategoryName] | ProductCategory[ProductCategoryAlternateKey] | ProductCategory[ProductCategoryKey] | [インターネット販売] | [Reseller Sales] |
---|---|---|---|---|
バイク | 1 | 1 | 25107749.77 | 63084675.04 |
コンポーネント | 2 | 2 | 11205837.96 | |
衣類 | 3 | 3 | 306157.5829 | 1669943.267 |
小物 | 4 | 4 | 640920.1338 | 534301.9888 |