次の方法で共有


ADDCOLUMNS

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

指定されたテーブルまたはテーブル式に計算列を追加します。

構文

ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)  

パラメーター

用語 定義
テーブル データのテーブルを返す任意の DAX 式。
name 列に指定された名前。二重引用符で囲みます。
expression スカラー式を返す任意の DAX 式。table の各行に対して評価されます。

戻り値

元の列すべてと追加された列を含むテーブル。

解説

この関数は、計算列または行レベルのセキュリティ (RLS) ルールで使用される場合、DirectQuery モードでの使用はサポートされません。

次の例では、Product Category テーブルの拡張バージョンが返されます。これには、再販業者チャネルとインターネット販売の合計売上金額が含まれます。

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] [Internet Sales] [Reseller Sales]
バイク 1 1 25107749.77 63084675.04
コンポーネント 2 2 11205837.96
衣服 3 3 306157.5829 1669943.267
アクセサリ 4 4 640920.1338 534301.9888