ADDCOLUMNS 函數 (DAX)

將導出資料行加入至給定的資料表或資料表運算式。

語法

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

參數

  • table
    傳回資料表的任何 DAX 運算式。

  • name
    提供給資料行的名稱 (用雙引號括住)。

  • expression
    傳回純量運算式的任何 DAX 運算式 (針對 table 的每個資料列評估)。

傳回值

含有所有原始資料行和加入資料行的資料表。

範例

下列範例會傳回 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

元件

2

2

11205837.96

Clothing

3

3

306157.5829

1669943.267

Accessories

4

4

640920.1338

534301.9888