Power BI: Kolom splitsen op meerdere scheidingstekens

In dit artikel

In Power BI kom je vaak data tegen waarin kolommen meerdere soorten scheidingstekens bevatten, zoals komma’s, puntkomma’s of spaties. Dit kan het analyseren en structureren van data bemoeilijken. In dit artikel leer je hoe je in Power BI een kolom kunt splitsen op meerdere scheidingstekens, zodat je data overzichtelijker en beter bruikbaar wordt voor je rapportages. Dit is een praktische techniek die veel voorkomt bij het voorbereiden van data voor analyses.

 

Wat je nodig hebt

  • Een dataset in Power BI met een kolom die meerdere scheidingstekens bevat (bijvoorbeeld een kolom met tekstwaarden gescheiden door komma’s, puntkomma’s en spaties).
  • Toegang tot Power Query Editor binnen Power BI om de transformaties uit te voeren.

 

Stap 1: Open Power Query en selecteer de kolom

Open je Power BI-rapport en ga naar de Power Query Editor via ‘Transform Data’. Selecteer in de lijst met kolommen de kolom die je wilt splitsen. Dit is de kolom waarin meerdere scheidingstekens voorkomen.

 

Stap 2: Kolom splitsen met aangepaste scheidingstekens

Klik met de rechtermuisknop op de geselecteerde kolom en kies ‘Kolom splitsen’ > ‘Op scheidingsteken’. In het dialoogvenster kies je voor ‘Aangepast’ als scheidingsteken. Omdat je meerdere scheidingstekens wilt gebruiken, kun je hier niet direct meerdere tekens invoeren. Daarom gebruiken we een tussenstap met een aangepaste kolom en Power Query M-code.

Maak een nieuwe aangepaste kolom aan via ‘Toevoegen kolom’ > ‘Aangepaste kolom’ en gebruik de volgende M-code om alle gewenste scheidingstekens te vervangen door één uniform scheidingsteken, bijvoorbeeld een komma:

= Text.Replace(Text.Replace(Text.Replace([JouwKolom], ";", ","), " ", ","), "|", ",")

Vervang [JouwKolom] door de naam van je kolom en pas de scheidingstekens aan naar de tekens die in jouw data voorkomen (bijvoorbeeld puntkomma, spatie, pipe). Deze stap zorgt ervoor dat alle verschillende scheidingstekens worden omgezet naar één type scheidingsteken.

 

Stap 3: Splits de nieuwe kolom op het uniforme scheidingsteken

Selecteer de nieuw aangemaakte kolom met de uniforme scheidingstekens. Kies opnieuw ‘Kolom splitsen’ > ‘Op scheidingsteken’ en selecteer nu het scheidingsteken dat je in stap 2 hebt gebruikt (bijvoorbeeld een komma). Kies voor ‘Elke keer dat het scheidingsteken voorkomt’ om de kolom te splitsen in meerdere kolommen.

 

Tips & veelgemaakte fouten

  • Tip: Controleer altijd eerst welke scheidingstekens in je data voorkomen voordat je begint met splitsen.
  • Fout: Direct meerdere scheidingstekens invoeren in het splits-dialoogvenster werkt niet; gebruik daarom de vervangstap met M-code.
  • Tip: Na het splitsen kun je lege kolommen verwijderen of kolommen hernoemen voor betere overzichtelijkheid.

 

Voorbeeld / mini use case

Stel je hebt een kolom met klantvoorkeuren die gescheiden zijn door verschillende tekens, zoals “Email; Telefoon, Post”. Door deze methode toe te passen, vervang je eerst alle puntkomma’s en spaties door een komma, en splits je vervolgens de kolom op komma’s. Zo krijg je aparte kolommen voor elke voorkeur, wat het analyseren en filteren eenvoudiger maakt.

 

Afsluiting

Met deze eenvoudige techniek kun je in Power BI een kolom splitsen op meerdere scheidingstekens, wat je data-analyse aanzienlijk verbetert. Probeer het zelf direct in Power BI Desktop of de online omgeving. Wil je meer leren over het combineren van kolommen? Bekijk dan ook het artikel Power BI: Kolommen combineren met Power Query.




Meer posts

Op zoek naar hulp?

Kom je er niet uit? Wij helpen je graag verder.

Neem gerust contact met ons op!

Foto van Brendan den Hartog

Auteur

Spreek een van onze Power Platform Experts

CTA Plan een demo