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 |