Power BI

Power Query: schoonmaken van onregelmatige data tips

Excelerator BI
Power Query: schoonmaken van onregelmatige data tips

Samenvatting

Power Query maakt onregelmatige tekstdata beter beheersbaar door patronen te herkennen in plaats van uitzonderingen stap voor stap te verwijderen.

Power Query en onregelmatige data

Power Query krijgt vaak kolommen te verwerken waarin mensen bedragen, rekeningnummers of andere numerieke waarden combineren met wisselende tekst. Een oudere aanpak bouwt daarvoor tientallen stappen op met vervangingen, splitsingen, tekenverwijdering, conversies en foutafhandeling.

Die methode werkte meestal, maar brak zodra een nieuwe variant verscheen, zoals OPTION 4, OPT4 of ALTERNATIVE 4. Ook een kleine verschuiving in de positie van een bedrag kon de extractie verstoren. Op honderden duizenden rijen leveren al die bewerkingen bovendien langere ververstijden van het semantische model op.

Waarom Power Query Column From Examples belangrijk is

Column From Examples biedt een alternatief voor een lange lijst met uitzonderingen. Je geeft enkele gewenste uitkomsten op en Power Query probeert daaruit de benodigde transformatie af te leiden. Daarmee verschuift de aanpak van bekende tekstfragmenten verwijderen naar het beschrijven van het patroon dat je werkelijk nodig hebt.

Dat onderscheid raakt een bekend probleem in Power BI-processen: uitzonderingslogica wordt snel onoverzichtelijk en lastig te onderhouden. De oorspronkelijke query bevatte regels als OPTION 1, OPTION 2 en OPTION 3. Zodra iemand een nieuwe schrijfwijze gebruikt, moet de logica opnieuw worden aangepast. Positional logic maakt de extractie daarnaast kwetsbaar wanneer de numerieke waarde binnen de tekst verschuift.

Concrete takeaway voor Power Query

Bekijk bij rommelige tekstkolommen eerst of je het gewenste resultaat met representatieve voorbeelden kunt beschrijven. Test daarna expliciet nieuwe schrijfwijzen, verschoven getallen en foutieve invoer voordat je de query in productie gebruikt. Controleer ook de ververstijd van het semantische model: een lange reeks ReplaceValue-, split- en conversiestappen kan op grote tabellen merkbaar doorwerken.

Lees het volledige artikel
Meer over Power BI →