一、ADDCOLUMN
释义:将计算列添加到给定的表或表表达式
语法:ADDCOLUMNS(表 或 表达式返回的表, 列名,表达式,[列名,表达式…])
参数:
- 第一参数:表 或 表达式返回的表
- 第二能数:自定义的列名,需要用双引号包起来
- 第三参数:返回标量值dax表达式
备注:
- 第一参数的表或表的表达式存在数据沿袭
- 通过表达式派生出的新列数据以第一参数表的行上下文为依据进行计算
- 通过表达式派生出的新列不具备数据沿袭
- 返回的表具有第一参数表所自带的扩展表属性
示例:返回产品类别表的扩展版本,其中包括来自经销商渠道和 Internet 销售渠道的销售额总值
ADDCOLUMNS(ProductCategory,
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
注:不支持在 DirectQuery 模式下使用此 DAX 函数