本帖最后由 XF 于 2021-2-22 13:31 编辑
判断当前行是否包含指定列的小计。
语法
返回值
标量 一个布尔值
如果当前行包含指定列的小计,则返回 TRUE,否则返回 FALSE。
备注
ISSUBTOTAL 函数只能在 SUMMARIZE 中使用。
示例
以下查询将添加两列,用于标识该行是否为分组列的汇总行:
- EVALUATE
- SUMMARIZE (
- Sales,
- 'Date'[Calendar Year],
- ROLLUP (
- 'Product Category'[Category],
- Product[Weight Unit Measure]
- ),
- "Quantity", SUM ( Sales[Quantity] ),
- "Category Subtotal", ISSUBTOTAL ( 'Product Category'[Category] ),
- "W.U.M. Subtotal", ISSUBTOTAL ( Product[Weight Unit Measure] )
- )
- ORDER BY
- 'Date'[Calendar Year],
- 'Product Category'[Category],
- Product[Weight Unit Measure]
复制代码
扩展阅读:
理解 SUMMARIZE
SUMMARIZE用于生成数据汇总表,按一列或多列对数据进行分组,并且可以使用指定的表达式为汇总后的表添加新列。SUMMARIZE是最常用的函数之一,但随着新函数的出现,它的适用范围相比最初已经大大缩小,出于性能考虑,建议你阅读本文后谨慎的使用SUMMARIZE。
|