Wat is de volgorde van aggregeren in Swing?

Gewijzigd op Ma, 9 Dec, 2024 om 2:12 PM

Aggregeren wordt in Swing op drie onderdelen toegepast die in deze FAQ worden toegelicht.


Gebiedsaggregatie

Met gebiedsaggregatie wordt een relatie gelegd tussen twee of meer gebiedsniveaus en kan bijvoorbeeld worden aangegeven in welke provincies de Nederlandse gemeenten liggen. Wanneer er twee aggregaties naar het zelfde oudergebied optellen wordt altijd de aggregatie met het minst aantal gebieden gebruikt.


Bijvoorbeeld

Er is een aggregatie naar gemeenten van zowel postcodeniveau als wijkniveau. Omdat er meer postcodes zijn dan wijken wordt altijd de aggregatie van het wijkniveau gebruikt. Wanneer er data is ingelezen op zowel wijk- als op postcodeniveau (maar niet op gemeenteniveau) wordt op gemeenteniveau de geaggregeerde wijkdata weergegeven.


Wanneer data op meerdere gebiedsniveaus is ingelezen die aan elkaar zijn gerelateerd wordt de data van het hogere niveau op het ouderniveau gepresenteerd. In onderstaand voorbeeld wordt de data die op provincieniveau is ingelezen op Nederlandniveau gepresenteerd.


GebiedsniveauGemeentenProvinciesLandsdelenNederland
Data ingelezenJa
JaNeeNee


Indien er een kortere aggregatieroute wordt toegevoegd, (bijvoorbeeld een aggregatie van gemeenten naar Nederland) toont Nederland de geaggreerde gemeentedata. Als de routes even kort zijn, (door ook een rechtstreekste aggregatie van provincies naar Nederland op te nemen) wordt op Nederlandniveau weer de geaggreerde provinciedata getoond. Dit is consistent met bovenstaande uitleg voor de aggregatie van wijken en postcodes.


Periodeaggregatie

Bij periodeaggregatie maakt Swing een impliciete aggregatie die maanden via kwartalen en halfjaren naar jaren optelt. Bij periodeaggregatie wordt ook de logica van de korste route toegepast. Wanneer er bijvoorbeeld data is ingelezen op maand- en kwartaalniveau wordt op jaarniveau altijd het totaal van de kwartalen getoond. Als data op verschillende periodeniveaus optelt tot verschillende totalen kan de data het best ook worden ingelezen op jaarniveau om het juiste totaal weer te geven.

Gebiedsaggregatie heeft voorrang boven periodeaggregatie. In onderstaand voorbeeld wordt dus de geaggreerde gemeentedata getoond wanneer Nederland op jaarniveau wordt gepresenteerd.


GebiedsniveauPeriodeniveau
GemeentenJaar
NederlandMaand


Dimensieaggregatie

Bij aggregatie over dimensieniveaus wordt het niveau van het eerste (ingelezen) datarecord gebruikt om het hogere dimensieniveau of het totaal van de kubus te presenteren. Indien dimensieniveaus tot verschillende totalen optellen is het dus van belang om randtotalen voor de kubus in te lezen zodat voor elke selectie het juiste totaal wordt getoond.

Meer informatie over randtotalen staat in de kubushandleiding.

Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren