Verschachtelte Aggregierung
Es können Situationen auftreten, in denen Sie eine Aggregierung auf das Ergebnis einer anderen Aggregierung anwenden müssen. Dies wird als verschachtelte Aggregierung bezeichnet.
In den meisten Diagrammformeln können keine Aggregierungen verschachtelt werden. Sie können aber Aggregierungen verschachteln, wenn Sie den Qualifizierer TOTAL in der inneren Aggregierungsfunktion verwenden.
Verschachtelte Aggregierung mit dem Zusatz TOTAL
Beispiel:
Angenommen, Sie möchten die Summe des Feldes Sales berechnen, aber nur für die Aufträge mit einem OrderDate aus dem letzten Jahr. Das letzte Jahr lässt sich mithilfe der Aggregierungsfunktion Max(TOTAL Year(OrderDate)) berechnen.
Folgende Aggregierung führt zum gewünschten Ergebnis:
Sum(If(Year(OrderDate)=Max(TOTAL Year(OrderDate)), Sales))
Qlik Sense erfordert den Einschluss des Qualifizierers TOTAL für diese Art von Verschachtelung. Das ist für den gewünschten Vergleich erforderlich. Diese Art der Verschachtelung von Aggregierungsfunktionen kommt häufig vor und ist ein sinnvolles Verfahren.