- DAX 函数教程
- DAX 函数 - 首页
- DAX 函数 - 简介
- DAX 参数命名约定
- 描述结构
- DAX 函数 - 聚合
- DAX 函数 - 筛选
- DAX 函数 - 时间智能
- DAX 函数 - 日期和时间
- DAX 函数 - 信息
- DAX 函数 - 逻辑
- 数学和三角函数
- DAX 函数 - 父级和子级
- DAX 函数 - 统计
- DAX 函数 - 文本
- DAX 函数 - 其他
- DAX 函数有用资源
- DAX 函数 - 快速指南
- DAX 函数 - 有用资源
- DAX 函数 - 讨论
DAX 聚合 - SUMMARIZE 函数
描述
返回一组组的请求总计的汇总表。
语法
SUMMARIZE (<table>, <groupBy_columnName>, [<groupBy_columnName>] …, [<name>, <expression>] …)
参数
序号 | 参数和描述 |
---|---|
1 |
table 任何返回数据表的 DAX 表达式。 |
2 |
groupBy_columnName 现有列的限定名称,用于根据其中找到的值创建汇总组。此参数不能为表达式。 |
3 |
name 赋予总计或汇总列的名称,用双引号括起来。 |
4 |
expression 任何返回单个标量值的 DAX 表达式,其中表达式需要多次计算(对于每一行/上下文)。 |
返回值
一个表,其中包含 groupBy_columnName 参数所选列和由 name 参数设计的汇总列。
备注
您为其定义名称的每一列都必须具有相应的表达式。否则,将返回错误。第一个参数“name”定义结果中列的名称。第二个参数“expression”定义为获取该列中每一行的值而执行的计算。
groupBy_columnName 必须在 table 中或与 table 相关的表中。
每个 name 必须用双引号括起来。
该函数通过一个或多个 groupBy_columnName 列的值,将选定的行集分组到一组汇总行中。每个组返回一行。
示例
= SUMMARIZE ( SalesTarget,SalesTarget[SalesTarget],"MaxTarget",MAX (SalesTarget[SalesTarget]))
dax_functions_aggregation.htm
广告