标识 SUMMARIZECOLUMNS 函数中需要计算小计的列。
语法
- ROLLUPADDISSUBTOTAL ( [<总计筛选器>], <分组列>, <名称>, [<总计筛选器>], [<分组列>, <名称>], … [分组筛选器] )
复制代码
参数 | 属性 | 描述 | 总计筛选器 | 可选 | 应用到总计级别的筛选器 | 分组列 | 可重复 | 返回的分组列 | 名称 | 可重复 | 用于标记的列名 | 分组筛选器 | 可选
可重复 | 应用到当前级别的筛选器 |
返回值
ROLLUPADDISSUBTOTAL 不返回值。它只指定要计算小计的列集。
备注
ROLLUPADDISSUBTOTAL 函数只能在 SUMMARIZECOLUMNS 中使用。
添加 ROLLUPADDISSUBTOTAL 可以修改 SUMMARIZECOUMNS 函数的行为,函数将根据分组列向结果中添加小计行。
示例
- EVALUATE
- SUMMARIZECOLUMNS (
- Product[Class],
- Product[Weight Unit Measure],
- ROLLUPADDISSUBTOTAL ( 'Date'[Calendar Year],
- "Subtotal Year" ),
- CALCULATETABLE (
- Sales,
- Product[Unit Price] > 3000
- ),
- "Quantity", SUM ( Sales[Quantity] )
- )
复制代码
扩展阅读:
理解 SUMMARIZECOLUMNS
SUMMARIZECOLUMNS函数是一种更灵活、更高效的SUMMARIZE实现方式。在编写查询的时候,你可以优先考虑SUMMARIZECOLUMNS。
|