Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

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.

Grundsätzlich ist es in QlikView nicht erlaubt, Aggregierungsfunktionen in Diagrammformeln zu verschachteln. Verschachtelungen sind nur in folgenden Situationen erlaubt:

  • Wenn Sie den Zusatz TOTAL für die innere Aggregierungsfunktion verwenden.
Informationshinweis Es sind bis zu 100 Verschachtelungsebenen erlaubt.

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))

Der Zusatz TOTAL ist bei dieser Verschachtelung zwingend notwendig, damit QlikView diese Formelsyntax akzeptiert, aber er ist auch für den angestrebten Vergleich nötig. Diese Art der Verschachtelung von Aggregierungsfunktionen kommt häufig vor und ist ein sinnvolles Verfahren.

Weitere Informationen

 

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!

Nehmen Sie am Analyse-Modernisierungsprogramm teil

Remove banner from view

Modernisieren Sie mit dem Analyse-Modernisierungsprogramm, ohne Ihre wertvollen QlikView-Apps zu gefährden. Klicken Sie hier für weitere Informationen oder kontaktieren Sie uns: ampquestions@qlik.com