ADDCOLUMNS
指定されたテーブルまたはテーブル式に計算列を追加します。
構文
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
パラメーター
用語 | 定義 |
---|---|
table |
データのテーブルを返す任意の DAX 式。 |
name |
二重引用符で囲まれた列に指定された名前。 |
expression |
スカラー式を返す任意の DAX 式。table の各行について評価されます。 |
戻り値
元のすべての列と追加された列を含むテーブル。
備考
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
次の例では、リセラー チャネルとインターネット販売の合計売上値を含む製品カテゴリ テーブルの拡張バージョンを返します。
ADDCOLUMNS(ProductCategory
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
次の表は、テーブルを受け取ることを想定している関数が受け取るデータのプレビューを示しています。
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 |