Ga naar hoofdinhoud Ga naar aanvullende inhoud

Geneste aggregaties

U kunt situaties tegengekomen waarbij u een aggregatie moet toepassen op het resultaat van een andere aggregatie. Dit wordt het nesten van aggregaties genoemd.

In het algemeen geldt dat geneste aggregaties niet zijn toegestaan in een uitdrukking voor een QlikView-grafiek. Nesten is alleen toegestaan als u:

  • De kwalificatie TOTAL gebruikt in de binnenste aggregatiefunctie.
Informatie Er zijn geneste aggregaties van maximaal 100 niveaus toegestaan.

Geneste aggregaties met de kwalificatie TOTAL

Voorbeeld:  

U wilt de som van het veld Sales berekenen, maar alleen transacties opnemen met een OrderDate die gelijk zijn aan die van vorig jaar. Het afgelopen jaar kan worden verkregen via de aggregatiefunctie Max(TOTAL Year(OrderDate)).

De volgende aggregatie zou het gewenste resultaat retourneren:

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

Een dergelijke geneste aggregatie wordt alleen in QlikView geaccepteerd als de kwalificatie TOTAL is opgenomen, maar daarnaast is deze kwalificatie ook nodig voor de gewenste vergelijking. Dit soort geneste aggregaties komt vrij vaak voor en vormt een goede manier van werken.

Meer informatie

 

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!

Neem deel aan het Analytics Modernization Program

Remove banner from view

Moderniseer zonder uw waardevolle QlikView-apps op het spel te zetten met het Analytics Modernization Program. Klik hier voor meer informatie of om contact op te nemen: ampquestions@qlik.com