在该页面上
嵌套聚合函数
您可能会遇到需要将某聚合应用于另一个聚合结果的情况。这种聚合被称为嵌套聚合。
一般规则是不允许在 Qlik Sense 图表表达式中嵌套聚合函数。仅在以下情况下才允许嵌套:
- 在内部聚合函数中使用 TOTAL 限定符。
备注: 允许不超过 100 级的嵌套。
带 TOTAL 限定符的嵌套聚合函数
Example:
您想要计算
以下聚合将返回所需结果:
Sum(If(Year(OrderDate)=Max(TOTAL Year(OrderDate)), Sales))
包括 TOTAL 限定符对于 Qlik Sense 接受此类嵌套绝对必要,同时对于所需比较也极为必要。此类嵌套需求极为常用,是很好的做法。