- DAX 函数教程
- DAX 函数 - 主页
- DAX 函数 - 简介
- DAX 参数命名约定
- 描述结构
- DAX 函数 - 聚合
- DAX 函数 - 筛选
- DAX 函数 - 时间智能
- DAX 函数 - 日期和时间
- DAX 函数 - 信息
- DAX 函数 - 逻辑
- 数学和三角函数
- DAX 函数 - 父级和子级
- DAX 函数 - 统计
- DAX 函数 - 文本
- DAX 函数 - 其他
- DAX 函数有用的资源
- DAX 函数 - 快速指南
- DAX 函数 - 有用的资源
- DAX 函数 - 讨论
DAX 其他函数 - SUMMARIZECOLUMNS 函数
描述
对一组返回摘要表。
DAX SUMMARIZECOLUMNS 函数是 Excel 2016 中的新函数。
语法
SUMMARIZECOLUMNS (<groupBy_columnName>, [< groupBy_columnName >] …, [<filterTable>] …, [<name>, <expression>] …)
参数
序号 | 参数和描述 |
---|---|
1 |
groupBy_columnName 基表的完全限定列引用 (表[列]),返回的表中包含其不同的值。每个 groupBy_columnName 列是
与后续指定列一起。 |
2 |
filterTable 表表达式,它将被添加到作为 groupBy_columnName 参数指定的列的筛选上下文。 在执行交叉联接/自动存在之前,使用筛选表中的值进行筛选。 |
3 |
name 表示用于指定后续表达式的列名的字符串。 |
4 |
expression 返回单个值的 DAX 表达式(非表)。 |
返回值
一个表,其中包括根据指定的分组从提供的列中组合的值。
只有至少有一个提供的表达式返回非空值的行才会包含在返回的表中。
如果所有表达式都对某一行求为 BLANK/NULL,那么该行不会包含在返回的表中。
备注
SUMMARIZECOLUMNS 不能保证结果的任何排序顺序。
一个列在 groupBy_columnName 参数中不能指定超过一次。
示例
= SUMX ( SUMMARIZECOLUMNS (Salesperson[Salesperson], FILTER (Sales, Sales[Region]="South"), "Sales Amount", SUMX (Sales, Sales[Sales Amount])), [Sales Amount] )
dax_functions_other.htm
广告