[函数大全] SUMMARIZECOLUMNS

  [复制链接]
查看81052 | 回复102 | 2021-2-21 23:14:00 | 显示全部楼层 |阅读模式
返回由一组列指定的摘要表。

语法
  1. SUMMARIZECOLUMNS ( <分组列>, [<分组列>], [<表筛选器>], [ [<列名>, <表达式>] … ] )
复制代码

参数属性描述
分组列可重复用于分组的列,不能使用表达式。可以被 ROLLUP 函数调用以计算小计
表筛选器可选

可重复
添加到分组列参数的筛选上下文中的表表达式。在执行 CROSSFILTER/Auto-Exists 之前进行筛选
列名可选

可重复
派生列的列名
表达式可选

可重复
派生列使用的表达式,同时在行上下文筛选上下文中计值。

返回值

表 整个表或具有一列或多列的表。


包含所有分组列的摘要表,自动删除所有派生列结果都为空的行,也就是说派生列使用的表达式中至少有一个返回非空值的时候,其所在行才包括在结果表中。

备注

SUMMARIZECOLUMNS 不支持上下文转换,而 Excel 和 Power BI 通过上下文转换来计算报告中的度量值,所以它不能用于绝大部分度量值中。


SUMMARIZECOLUMNS 总是将同一表上的所有筛选器合并成一个筛选器。此筛选器生成的组合表仅包含 SUMMARIZECOLUMNS 中显式列出的列,作为分组列或筛选列。这种 Auto-Exists 行为对 FILTERS 等函数有副作用。

示例
  1. SUMMARIZECOLUMNS (
  2.     'Product'[Category],
  3.     'Date'[Calendar Year],
  4.     "Amount", [Sales Amount]
  5. )
  6. ORDER BY
  7.     'Product'[Category],
  8.     'Date'[Calendar Year]
复制代码


深入了解 SUMMARIZECOLUMNS 函数:

理解 SUMMARIZECOLUMNS

SUMMARIZECOLUMNS函数是一种更灵活、更高效的SUMMARIZE实现方式。在编写查询的时候,你可以优先考虑SUMMARIZECOLUMNS。




回复

使用道具 举报

dollar | 2021-4-25 18:43:09 | 显示全部楼层
不错 支持下
回复

使用道具 举报

xuyee0601 | 2021-6-1 14:58:06 | 显示全部楼层
嘘,低调。
回复

使用道具 举报

zp8493 | 2021-6-24 13:07:32 | 显示全部楼层
呵呵,明白了
回复

使用道具 举报

花落无声 | 2021-8-10 10:07:12 | 显示全部楼层
支持你哈...................................
回复

使用道具 举报

空心菜 | 2021-10-11 18:40:55 | 显示全部楼层
回个帖子,下班咯~
回复

使用道具 举报

ぁ隨夢飄搖お | 2021-11-8 07:36:57 | 显示全部楼层
专业抢沙发的!哈哈
回复

使用道具 举报

rafael_wl | 2021-11-12 06:52:11 | 显示全部楼层
在撸一遍。。。
回复

使用道具 举报

heidian | 2021-11-19 06:22:07 | 显示全部楼层
围观 围观 沙发在哪里!!!
回复

使用道具 举报

木天子 | 2021-11-21 10:11:52 | 显示全部楼层
沙发???
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则