ADDCOLUMNS
將計算結果欄新增至指定的資料表或資料表運算式。
語法
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
參數
詞彙 | [定義] |
---|---|
table | 傳回資料表的所有 DAX 運算式。 |
NAME | 提供給資料行的名稱,以雙引號括住。 |
expression | 任何傳回純量運算式的 DAX 運算式,都會針對「資料表」的每個資料列進行評估。 |
傳回值
資料表,其包含其所有原始資料行和新增的資料行。
備註
在計算結果欄或資料列層級安全性 (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] | [網路銷售] | [轉銷商銷售額] |
---|---|---|---|---|
Bikes | 1 | 1 | 25107749.77 | 63084675.04 |
元件 | 2 | 2 | 11205837.96 | |
Clothing | 3 | 3 | 306157.5829 | 1669943.267 |
配件 | 4 | 4 | 640920.1338 | 534301.9888 |