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