ADDCOLUMNS
將匯出數據行加入指定的數據表或數據表運算式。
語法
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
參數
術語 | 定義 |
---|---|
table |
傳回數據表的任何 DAX 運算式。 |
name |
指定給數據行的名稱,以雙引弧括住。 |
expression |
任何傳回純量表達式的 DAX 運算式,都會針對 table 的每個數據列進行評估。 |
傳回值
包含其所有原始數據行和已加入之數據行的數據表。
言論
在匯出數據行或數據列層級安全性 (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] | [因特網銷售] | [轉銷商銷售] |
---|---|---|---|---|
自行車 | 1 | 1 | 25107749.77 | 63084675.04 |
元件 | 2 | 2 | 11205837.96 | |
服裝 | 3 | 3 | 306157.5829 | 1669943.267 |
輔料 | 4 | 4 | 640920.1338 | 534301.9888 |