(Excel) Kaart maken met verdeling in postcodes

Pagina: 1
Acties:

  • Belindo
  • Registratie: December 2012
  • Laatst online: 17:41

Belindo

▶ ─🔘─────── 15:02

Patrick_6369 schreef op woensdag 12 oktober 2022 @ 08:12:
Misschien even out of the box gedacht en ik weet niet of dat een optie is, maar PowerBI heeft een functie om data op een kaart te laten zien op basis van de adressen. Op basis van de zoom van de kaart verandert het aggregatieniveau.
Heb de functie zelf nooit serieus gebruikt overigens, dus weet de kwaliteit ook niet.
Zeker een goede en mooie functie. Echter is het dan wel noodzakelijk om je data goed te structureren en PBI te laten weten wat de basis van de kaart is (lat/lon, city, street, postal code). Net even gekeken, en postalcode zit er ook in. Wel moet je even land Belgium toevoegen aan je data, anders worden de postcodes random in de wereld geplaatst (maar net waar er een match is volgens MS). Wanneer je het land erbij zet, worden alle postcodes netjes in Belgie geplot.

Even een mock-up met aantal klanten en omzet per postcode:
Afbeeldingslocatie: https://tweakers.net/i/rPf6sBZ9Lw7mbAKDivh5IlrL-n0=/800x/filters:strip_exif()/f/image/peGUEXFOP7BmPgVMnP2Cp9uy.png?f=fotoalbum_large

Of per provincie:
Afbeeldingslocatie: https://tweakers.net/i/FG0T8sqv-aOkIztB_wRXnyNKsng=/800x/filters:strip_exif()/f/image/rsHgGa3ai1inac3I0NhXj3xF.png?f=fotoalbum_large

Het mooie van Power BI is dat je kunt beginnen met het tonen van je data voor Belgie, dan een drilldown down op Belgie om het per provincie te zien. Vervolgens kun je weer een drilldown doen op de provincie om het per postcode te zien.

Coding in the cold; <brrrrr />


  • Ridicuul
  • Registratie: September 2014
  • Laatst online: 10:14
Reptile209 schreef op dinsdag 11 oktober 2022 @ 15:58:
[...]

Ik volg ook nog niet helemaal wat je probleem nu is.

Maar even een gokje: je hebt nu een enrorme lijst met postcodes, en moet bepalen in welke regio elke code valt (op basis van de eerste twee cijfers).
Snap ik. Laat me het proberen nog iets te verduidelijken. In ieder geval al bedankt voor het meedenken.

Uiteindelijk wil ik dit kaartje:

Afbeeldingslocatie: https://tweakers.net/i/tcppAOF_5kkoHWcg4cdmBd3p-7k=/full-fit-in/4000x4000/filters:no_upscale():fill(white):gifsicle():strip_exif()/f/image/68eR2ARmYJ0vdKZor17UnMed.gif?f=user_large

Gaan invullen met kleurtjes. Naast dit kaartje komt een legenda. Laten we zeggen: donkerrood = 1, wit = 7 en alles daar tussenin verloopt in een rode tint.

De postcodes heb ik. Inderdaad een lange lijst met getallen, we kijken even niet naar letters. Ik moet die lijst uiteindelijk terugbrengen naar de +/- 90 regio's op bovenstaand kaartje. Hiervoor moet ik dus een waarde toewijzen aan regio 10. Regio 10 bestaat uit alle postcodes die beginnen met 10xx. Laat dat 5 verschillende postcodes zijn. Ik had de hoop dat ik via Excel die regio van 5 postcodes 1 waarde zou kunnen geven en dat het kaartje dan automatisch ingekleurd wordt. Dit is me wel gelukt met alle individuele postcodes, maar ik zoek dus een aggregatieniveau daarboven.

Dit moet ik uiteindelijk voor meerdere landen uit gaan werken en ook met meerdere datasets. Dus een kaartje handmatig inkleuren kan wel, maar het is niet zo efficiënt als ik uiteindelijk pak 'm beet 100 kaartjes handmatig inkleur. En dan moet ik ook nog eens voor alle verschillende landen een vergelijkbaar kaartje vinden. Het ziet er namelijk niet uit als het ene kaartje brede lijnen tussen de regio's heeft lopen en het andere kaartje weer hele dunne.

Lang probleem kort: hoe kleur ik een kaart met geclusterde (en genummerde) postcode in, op zodanige wijze dat ik dit meerdere malen kan reproduceren met verschillende geografische gebieden én datasets?

Ik kreeg de tip dat zoiets via Excel kan, maar ik loop er dus op vast dat ik alleen kan clusteren op 'subdivision' en 'zip code' niveau in Excel. Ik weet ook niet hoe je zo'n regio (van alle postcodes met dezelfde prefix van 2 getallen) noemt eigenlijk, is daar eigenlijk wel een naam voor?

Nogmaals bedankt voor iedereen die meedenkt of al heeft gedacht.

This is absolutely ridiculous


  • Teun_2
  • Registratie: Oktober 2003
  • Laatst online: 01-04 08:05
Ridicuul schreef op dinsdag 11 oktober 2022 @ 15:38:
[...]

Dat maakt voor de kaart eigenlijk niet uit, alleen voor de legenda naast de kaart.
We koppelen de postcodes op basis van regio aan elkaar. Zo zijn alle postcodes die beginnen met 10, 11 en 12 onderdeel van Brussels Gewest. 13 en 14 vormt Waals Brabant en postcodes met de eerste twee cijfers 15 t/m 19 vormen Vlaams Brabant. Maar op de kaart laten we elke regio individueel zien, dus daarom maakt het koppelen van de postcodes niet uit en had ik dat beter achterwege kunnen laten in de openingspost. Excuses.

Maar het wordt duseen enorme rommel als ik voor alle postcodes een kaart maak. Dat zijn namelijk 1200 regio's. Dan wordt alles veel te klein en kan je dus nooit meer het getal van de postcode in de kaart verwerken of op normale manier de kaart lezen. Door alleen de eerste twee getallen te pakken, houden we het overzichtelijk (ongeveer 90 regio's).

Sorteren op provincie of subdivision zoals Excel het noemt is ook geen optie, omdat deze regio's te groot zijn. Het moet echt per eerste twee getallen van de postcode.
Ben je bekend met de kaarten in excel? Daar kan je echt perfect postcodes en getallen aan toevoegen. Via mouseover kan je dan de waarde consulteren op de kaart. Provincies of gewesten kan ook, arrondissementen herkent Bing maps helaas niet. Via invoegen -kaarten - choropletenkaart. Deze kan je verder zelf bewerkten als een normale grafiek.

Afbeeldingslocatie: https://tweakers.net/i/QtCt9g-50Rwhohgb0JwJ0aQSu1g=/800x/filters:strip_exif()/f/image/27hM3ZPpGBTJRcsK1QDe1Qd6.png?f=fotoalbum_large
Pagina: 1