ADDCOLUMNS

将计算列添加到给定的表或表表达式。

语法

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

parameters

术语定义
返回数据表的任何 DAX 表达式。
name为列指定的名称,用双引号引起来。
表达式返回标量表达式的任何 DAX 表达式,针对表的每一行进行计算

返回值

包含其所有原始列和添加列的表。

备注

在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

示例

下面的示例返回产品类别表的扩展版本,其中包括来自经销商渠道和 Internet 销售渠道的销售额总值。

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][经销商销售额]
Bikes1125107749.7763084675.04
组件2211205837.96
服装33306157.58291669943.267
配件44640920.1338534301.9888

results matching ""

    No results matching ""