Cursus
Een watervaldiagram splitst data visueel op in segmenten om trends en patronen zichtbaar te maken. Het wordt veel gebruikt in met name financiën, projectmanagement en prestatie-evaluatie. In de zakelijke context helpt het watervaldiagram bestuurders om de factoren achter winst of kosten van een organisatie te achterhalen en hun impact te zien.
In dit artikel laat ik je zien hoe je een watervaldiagram maakt en aanpast in Power BI. Power BI is hier ideaal voor, omdat het een no-code oplossing biedt voor het maken van visualisaties zoals het watervaldiagram, plus uitgebreide opties voor maatwerk. Je leert ook best practices en valkuilen om te vermijden.
Wat is een watervaldiagram in Power BI?
Laten we wat uitgebreider kijken naar watervaldiagrammen.
Watervaldiagrammen begrijpen
Een watervaldiagram, ook wel brugdiagram genoemd, laat visueel zien hoe een grootheid wordt beïnvloed door een reeks stijgingen en dalingen over een bepaalde factor. Het toont de veranderingen in een variabele van het startpunt tot de eindwaarde. Het watervaldiagram laat ook het cumulatieve effect zien van positieve en negatieve waarden op het startpunt.
De naam komt, zoals je waarschijnlijk raadt, van de visuele gelijkenis met een waterval die naar beneden klettert. Zoals je in de voorbeelden hieronder ziet, beginnen de balken niet allemaal op de x-as: ze lijken te zweven en op elkaar voort te bouwen, wat het effect creëert.
Kernonderdelen van een watervaldiagram
Een watervaldiagram bestaat uit de volgende onderdelen:
- Startpunt: Dit is de beginwaarde en de eerste kolom van het watervaldiagram.
- Stijgende kolommen: Deze kolommen staan voor factoren die bijdragen aan de toename van de beginwaarde.
- Dalende kolommen: De dalende kolommen staan voor factoren die bijdragen aan de afname van de beginwaarde.
- Eindpunt: Dit is het uiteindelijke resultaat van een watervaldiagram, met de opgetelde effecten van de stijgende en dalende kolommen. Het is ook de laatste balk in de grafiek.
- Tussenstappen: Dit zijn extra balken die de opbouw van de stijgende en dalende kolommen laten zien die de eindwaarde beïnvloeden.
- Kleurcodering: Hiermee onderscheid je stijgende en dalende kolommen in een watervaldiagram. Stijgende kolommen zijn meestal groen, dalende rood.
Stel dat de CFO van een bedrijf de raad van bestuur moet uitleggen waarom de nettowinst ten opzichte van vorig jaar is gedaald. Een watervaldiagram zou het volgende tonen:
| Onderdeel | Factor | Waarde |
|---|---|---|
| Startpunt | Nettowinst vorig jaar | $10 miljoen |
| Stijgende kolom | Omzetstijging | +$5 miljoen |
| Dalende kolom | Stijging van de kostprijs van de omzet | -$3 miljoen |
| Dalende kolom | Stijging van bedrijfskosten | -$2 miljoen |
| Dalende kolom | Eenmalige juridische schikking | -$4 miljoen |
| Dalende kolom | Stijging van belastingkosten | -$1 miljoen |
| Eindpunt | Nettowinst dit jaar | $5 miljoen |

Watervaldiagram dat de daling van de bedrijfsopbrengsten in miljoenen verklaart. Afbeelding door de auteur
Een watervaldiagram maken in Power BI
In deze sectie maak je een watervaldiagram met de dataset supermarket sales om te onderzoeken welke producten de meeste winst opleveren. Zorg ervoor dat Power BI Desktop op je pc is geïnstalleerd voordat je verdergaat.
Stap 1: Je data importeren en voorbereiden
-
Importeer het bestand
supermarket_sales.csvin Power BI.-
Ga naar het tabblad File in het hoofdmenu.
-
Klik op Get Data.
-
Selecteer Text/CSV als gegevensbron.
-

Data importeren in Power BI. Afbeelding door de auteur
Er verschijnt een venster met een voorbeeld van de variabelen in de data en opties om de data te Load of te Transform.
- Klik in dat venster op Transform Data om Power Query te openen.

Open het Power Query-venster. Afbeelding door de auteur
In het Power Query-venster zie je dat de data 17 kolommen en 1.000 rijen bevat. Power Query maakt data schoon en transformeert deze vóór het laden in Power BI. Omdat de data waarmee we werken al schoon is, is extra opschonen of transformeren niet nodig. Bekijk Data Transformation with Power Query M in Power BI om te leren hoe je data in Power Query kunt opschonen, voor het geval je die stap ooit wél nodig hebt.
- Klik op het tabblad Home op Close & Apply om eventuele wijzigingen toe te passen en het Power Query-venster te sluiten.

Het Power Query-venster sluiten. Afbeelding door de auteur
Stap 2: Een basis-watervaldiagram maken
Om een watervaldiagram te maken, moet je eerst een Measure maken die je op elke visual kunt toepassen. Measures in Power BI zijn berekeningen die je maakt met DAX Query. In dit geval berekenen we een maatstaf voor de Totale winst en gebruiken die om het watervaldiagram te maken via de volgende stappen.
- Klik met de rechtermuisknop in het paneel Data en klik op New Measure. Maak de measure Total Profit door de volgende DAX-syntax in de editor te plakken. Total Profit is de som van de gross income van alle producten, oftewel de totale winst uit elke verkoop.
Total Profit = sum(supermarket_sales[gross income])

De measure Total Profit maken. Afbeelding door de auteur
- Klik in het paneel Visualizations op het pictogram van het watervaldiagram. Er verschijnt een lege grafiek op je canvas.

Pictogram van het watervaldiagram in het visualisatiepaneel. Afbeelding door de auteur
- Selecteer de lege grafiek en sleep de measure Total Profit naar het veld Y-axis van het watervaldiagram.

Voeg de measure Total Profit toe aan de Y-as. Afbeelding door de auteur
- Sleep de variabele Month naar het veld Category van het watervaldiagram.

Voeg de categorie Month toe aan het watervaldiagram. Afbeelding door de auteur
Het watervaldiagram laat de bijdrage van elke maand zien aan de totale winst van januari tot en met maart. Je kunt dezelfde stappen volgen en visualiseren voor andere categorieën, zoals Gender, Product line, enzovoort.
Stap 3: Het watervaldiagram verkennen en aanpassen
Om de verschillen per maand te verklaren, kun je uitsplitsingen toevoegen op basis van een andere categorie. Laten we de categorie Product line gebruiken om het winstverschil tussen twee opeenvolgende maanden te zien. Om een uitsplitsing toe te voegen, sleep je de variabele Product line naar het veld Breakdown van het watervaldiagram.

Voeg een uitsplitsing toe aan het watervaldiagram. Afbeelding door de auteur
Door Product line als uitsplitsing toe te voegen, geven de kolommen nu het winstverschil weer tussen de huidige en de volgende maand. Is de winst in de volgende maand hoger dan in de huidige, dan zie je een stijging (groen); in het andere geval rood. Het watervaldiagram groepeert overige categorieën binnen de Product line als Other.
Een fijn voordeel van Power BI: als je over een kolom zweeft, krijg je informatie over het procentuele verschil in winst tussen twee opeenvolgende maanden. Je ziet bijvoorbeeld dat de grootste winststijging plaatsvond bij Food and Beverage tussen januari en februari, met een verandering van 2,2%, terwijl Home and Lifestyle de grootste daling kende, met -39,33%.

Beweeg over het watervaldiagram voor numerieke informatie. Afbeelding door de auteur
Je kunt het watervaldiagram verder aanpassen door het aantal uitsplitsingen per kolom in te stellen.
- Klik op je visual.
- Ga in het visualisatiepaneel naar Format your visual.
- Klik op Breakdowns en stel het gewenste aantal uitsplitsingen in. Het maximum is gelijk aan het aantal categorieën in de uitsplitsingsvariabele.

Pas het aantal uitsplitsingen aan. Afbeelding door de auteur
Stap 4: Het watervaldiagram sorteren
Je ziet dat het watervaldiagram chronologisch op maand is gesorteerd. Je kunt de sortering wijzigen om andere perspectieven op de data te krijgen.
Klik in het watervaldiagram op More options en vervolgens op Sort Descending. Hierdoor wordt de sortering van de categorie Month omgekeerd (reverse chronological order).

Sorteer aflopend toepassen. Afbeelding door de auteur
Je kunt de as waarop wordt gesorteerd wijzigen van Month naar Total Profit door op More options op de visual te klikken, dan op Sort en de variabele of measure te kiezen waarop je wilt sorteren.

Wijzig de sorteervariabele. Afbeelding door de auteur
Als je oplopend sorteert op Total Profit, toont de grafiek de kolommen per maand van laag naar hoog; bij aflopend sorteren van hoog naar laag.
Stap 5: Geavanceerde aanpassingen toevoegen
Power BI biedt veel opties om het watervaldiagram aan te passen aan jouw verhaal—van kleuren wijzigen tot labels en filters toevoegen.
Kolomkleuren wijzigen.
Kleuren maken het makkelijk om stijgingen en dalingen te onderscheiden en maken je visual aantrekkelijker. Zo wijzig je de kolomkleuren:
- Klik op je visual.
- Ga naar Format your visual in het paneel Visualizations.
- Klik op de dropdown Columns om de opties voor kolommen aan te passen te tonen.
- Selecteer de dropdown Colors om de kolommen te stylen.

Voeg kleuren toe aan het watervaldiagram. Afbeelding door de auteur
Labels toevoegen
Datalabels laten iedereen die de visual bekijkt direct de exacte waarde per kolom zien—handig als kolommen in je grafiek vergelijkbare hoogtes hebben.
- Selecteer je visual en ga naar het paneel Visualizations.
- Klik op het tabblad Format your visual.
- Zet de schakelaar Data labels aan.
Het watervaldiagram toont nu per product de waarde van het winstverschil tussen twee opeenvolgende maanden.

Voeg datalabels toe aan het watervaldiagram. Afbeelding door de auteur
Filters toevoegen
Wat als je wilt weten hoe de hele waterval eruitziet voor een bepaalde categorie? Daarvoor gebruik je filters. Je kunt je visual filteren om informatie voor één categorie te tonen. Je zou het watervaldiagram bijvoorbeeld kunnen filteren op de variabele Customer type.
- Selecteer je visual en ga naar het paneel Filters .
- Sleep de variabele Customer type naar het veld Add data fields here in het paneel Filters.
- Onder de kolom Customer type in het paneel Filters zie je een lijst met alle categorieën. Selecteer een categorie om een watervaldiagram specifiek voor die categorie te zien.

Filter toepassen op een watervaldiagram. Afbeelding door de auteur
Best practices voor watervaldiagrammen in Power BI
Overweeg deze subtiele verbeteringen die een eenvoudig watervaldiagram kunnen omtoveren tot een verfijnde, inzichtelijke visual:
Tips voor duidelijkheid en leesbaarheid
- Dynamische, contextuele tooltips: Ga verder dan de standaard datalabels. Maak aangepaste tooltips die niet alleen ruwe cijfers tonen, maar ook context geven—zoals historische trends, relevante benchmarks of korte aantekeningen. Deze gelaagde info kan inzichten blootleggen zonder de hoofdvisual te overladen.
- Nauwkeurigheid in cumulatieve berekeningen: Watervaldiagrammen bouwen voort op opeenvolgende waarden, waardoor afrondingen visuele vertekeningen kunnen veroorzaken. Stel je precisie zorgvuldig af en wees je bewust van hoe kleine afrondingsverschillen het verhaal kunnen beïnvloeden.
- Verfijnde kleurverzadiging: In plaats van elke categorie een unieke kleur te geven, kun je spelen met verzadiging en helderheid. Gebruik een meer verzadigde kleur om de belangrijkste bijdragers te benadrukken, en subtielere tinten voor kleine veranderingen. Zo wordt je grafiek intuïtiever en minder afhankelijk van labels.
- Referentielijnen of benchmarks integreren: Een subtiele referentielijn voor branchegemiddelden, targets of historische medianen voegt context toe. Je publiek krijgt zo een ijkpunt, waardoor cumulatieve waarden inzichtelijker en actiever bruikbaar worden.
- Adaptieve lay-out voor verschillende schermen: Denk na over hoe je watervaldiagram eruitziet op diverse apparaten en schermformaten. Kleine aanpassingen in balkbreedte, lettergrootte en spatiëring kunnen veel verschil maken.
Veelgemaakte fouten om te vermijden
Probeer ook een paar veelvoorkomende fouten te vermijden.
- Watervaldiagrammen gebruiken voor nietszeggende categorieën: Stel dat je een watervaldiagram gebruikt om verschillende kenmerken van auto’s te tonen, zoals snelheid, gewicht, prijs en brandstofefficiëntie. Het optellen of aftrekken van deze niet-gerelateerde grootheden levert geen betekenisvol resultaat op, en het cumulatieve totaal slaat nergens op.
- Overvolle visuals: Als je uitsplitsingen gebruikt om verschillen tussen kolommen te verklaren, zorg dan dat je de grafiek niet overlaadt. Stel dat een variabele tien categorieën heeft. Je kunt een uitsplitsing van vijf toevoegen, waarbij de vijfde categorie de overige, niet-zichtbare categorieën bundelt. Zo houd je de grafiek overzichtelijker.
- Data niet goed sorteren: Door je watervaldiagram te sorteren, maak je het je publiek gemakkelijker. Werk je met een maandcategorie, sorteer die dan chronologisch en niet op waarde. Als je met een categorie zonder vaste chronologie werkt, sorteer dan juist op waarde, oplopend of aflopend.
Conclusie
Het watervaldiagram is populair omdat het het patroon van een variabele kan tonen van basislijn tot eindwaarde, terwijl het tegelijk de bijdrage van andere factoren in de tijd laat zien. Misschien kan geen enkele andere grafiek dit zo goed, wat de brede acceptatie en het gebruik in financiën en projectmanagement verklaart.
In dit artikel heb je geleerd hoe je met Power BI je eigen watervaldiagram bouwt en aanpast. Je hebt ook best practices en valkuilen gezien. Blader door de DataLab-datasets om de stappen uit dit artikel te blijven oefenen.
Bekijk ook de volgende cursussen om meer te leren over Power BI.
Bekijk de volgende posts om dieper in te gaan op enkele concepten uit dit artikel.
Ervaren docent data science en biostatisticus met expertise in Python, R en machine learning.
Veelgestelde vragen over Power BI-watervaldiagrammen
Wat is een watervaldiagram?
Een waterval- of brugdiagram laat visueel zien hoe een grootheid wordt beïnvloed door stijgingen en dalingen over een specifieke factor.
In welke domeinen worden watervaldiagrammen vooral gebruikt?
Een watervaldiagram kan data in elk domein visualiseren, maar wordt vooral gebruikt in financiën, projectmanagement en prestatie-evaluatie.
Hoe maak ik een basis-watervaldiagram?
Je kunt een watervaldiagram maken met BI-tools zoals Power BI.
Wat zijn manieren om een watervaldiagram in Power BI aan te passen?
Je kunt een watervaldiagram aanpassen door uitsplitsingen toe te voegen om verschillen te verklaren, kolomkleuren te wijzigen, datalabels toe te voegen, filters toe te passen of de grafiek op verschillende variabelen te sorteren.
Wat zijn best practices voor het maken van een watervaldiagram?
Gebruik een nul-basislijn, verbind balken met hulplijnen, gebruik horizontale grafieken voor lange labels, en gebruik onderscheidende kleuren voor verschillende elementen.

