DAX 聚合 - SUMMARIZE 函数
说明
返回一组组中请求的总数的汇总表。
语法
SUMMARIZE (<table>, <groupBy_columnName>, [<groupBy_columnName>] …, [<name>, <expression>] …)
参数
Sr.No. | 参数与说明 |
---|---|
1 |
table 返回数据表的任何 DAX 表达式。 |
2 |
groupBy_columnName 现有列的限定名称,用于根据其中找到的值创建摘要组。此参数不能是表达式。 |
3 |
name 总计或汇总列的名称,用双引号括起来。 |
4 |
expression 任何返回单个标量值的 DAX 表达式,其中表达式将被多次评估(针对每行/上下文)。 |
返回值
包含 groupBy_columnName 参数选定列和 name 参数设计的汇总列的表。
备注
每个列您定义的名称必须具有相应的表达式。否则,将返回错误。第一个参数"name"定义结果中列的名称。第二个参数"expression"定义执行的计算以获取该列中每行的值。
groupBy_columnName 必须在表中或与表相关的表中。
每个名称都必须用双引号括起来。
该函数根据一个或多个 groupBy_columnName 列的值将一组选定的行分组为一组摘要行。每个组返回一行。
示例
= SUMMARIZE ( SalesTarget,SalesTarget[SalesTarget],"MaxTarget",MAX (SalesTarget[SalesTarget]))
dax_functions_aggregation.html