次の方法で共有


ADDCOLUMNS 関数 (DAX)

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

構文

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

パラメーター

  • table
    データのテーブルを返す任意の DAX 式。

  • name
    二重引用符で囲まれた、列に指定された名前。

  • expression
    table の行ごとに評価される、スカラー式を返す任意の DAX 式。

戻り値

元からあったすべての列に、別の列を追加したテーブル。

使用例

次の例は、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]

Bikes

1

1

25107749.77

63084675.04

Components

2

2

11205837.96

Clothing

3

3

306157.5829

1669943.267

Accessories

4

4

640920.1338

534301.9888