跳到主要内容 跳到补充内容

嵌套聚合函数

您可能会遇到需要将某聚合应用于另一个聚合结果的情况。这种聚合被称为嵌套聚合。

一般规则是不允许在 QlikView 图表表达式中嵌套聚合函数。仅在以下情况下才允许嵌套:

  • 在内部聚合函数中使用 TOTAL 限定符。
信息注释允许不超过 100 级的嵌套。

TOTAL 限定符的嵌套聚合函数

示例:  

您想要计算 Sales 字段的总和,但仅包括 OrderDate 为去年的交易。通过聚合函数 Max(TOTAL Year(OrderDate)) 可获得去年的交易。

以下聚合将返回所需结果:

Sum(If(Year(OrderDate)=Max(TOTAL Year(OrderDate)), Sales))

包括 TOTAL 限定符对于 QlikView 接受此类嵌套绝对必要,同时对于所需比较也极为必要。此类嵌套需求极为常用,是很好的做法。

了解详情

 

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!

加入分析现代化计划

Remove banner from view

使用分析现代化计划实现现代化,同时不损害您宝贵的 QlikView 应用程序。 单击此处 了解更多信息或联系: ampquestions@qlik.com