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.
Gebiedsniveau | Gemeenten | Provincies | Landsdelen | Nederland |
Data ingelezen | Ja | Ja | Nee | Nee |
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.
Gebiedsniveau | Periodeniveau |
Gemeenten | Jaar |
Nederland | Maand |
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
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren