次の方法で共有


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