Power Pivot in Excel: grote datasets analyseren (2026)
Kort antwoord: Power Pivot is een gratis Excel-invoegtoepassing waarmee je miljoenen rijen data analyseert, meerdere tabellen combineert via relaties en geavanceerde berekeningen maakt met DAX-formules. Je activeert Power Pivot via Bestand > Opties > Invoegtoepassingen.
In het kort
- Power Pivot verwerkt miljoenen rijen waar standaard Excel vastloopt op circa 1 miljoen
- Je combineert data uit meerdere bronnen (Excel, databases, CSV) in een gegevensmodel
- Met relaties tussen tabellen maak je analyses zonder VERT.ZOEKEN formules
- DAX-formules (Data Analysis Expressions) geven je rekenkracht die verder gaat dan gewone Excel-functies
- Het resultaat gebruik je in draaitabellen, draaigrafieken en Power BI-rapporten
Wat is Power Pivot?
Power Pivot is een analysetool die standaard in Excel zit (sinds Excel 2010). Het verschil met een normale draaitabel is enorm: waar Excel maximaal 1.048.576 rijen aankan, verwerkt Power Pivot tientallen miljoenen rijen zonder merkbare vertraging.
De kern van Power Pivot is het gegevensmodel (Data Model in het Engels). Dit is een verzameling tabellen die je met elkaar verbindt via relaties, vergelijkbaar met een database. In plaats van data te kopieren en plakken, leg je verbanden. Wijzigt de brondata? Dan werkt alles automatisch bij.
Wanneer heb je Power Pivot nodig?
Power Pivot is de juiste keuze als je:
- Meer dan 500.000 rijen moet analyseren (normale Excel wordt dan traag)
- Meerdere databronnen combineert: verkoopcijfers uit systeem A met klantdata uit systeem B
- Complexe berekeningen nodig hebt die SOM.ALS en draaitabellen niet aankunnen
- Consistente rapportages wilt bouwen die automatisch verversen
- Voorbereidt op Power BI: Power Pivot-modellen importeer je direct in Power BI
Je hebt Power Pivot niet nodig voor simpele analyses op kleine datasets. Een gewone Excel-tabel met draaitabel volstaat dan.
Power Pivot activeren
Power Pivot zit standaard in Excel 2016, 2019, 2021, 2026 en Microsoft 365, maar is niet altijd zichtbaar. Zo activeer je de invoegtoepassing.
Windows
- Ga naar Bestand > Opties
- Klik op Invoegtoepassingen in het linker menu
- Selecteer onderaan bij “Beheren” de optie COM-invoegtoepassingen
- Klik op Start
- Vink Microsoft Power Pivot for Excel aan
- Klik OK
Er verschijnt nu een nieuw tabblad Power Pivot in het lint.
Mac
Helaas is Power Pivot niet beschikbaar op Mac. Apple-gebruikers hebben twee alternatieven:
- Gebruik Excel via Parallels of Boot Camp (Windows op Mac)
- Werk met Power BI Desktop (gratis, alleen Windows) via een virtuele machine
- Gebruik de webversie van Excel met beperkte Power Pivot-functionaliteit
Controleren of Power Pivot actief is
Als je het tabblad Power Pivot ziet in het lint, is de invoegtoepassing actief. Zie je het niet? Controleer dan of je Excel-versie Power Pivot ondersteunt. De volgende versies hebben Power Pivot:
| Excel-versie | Power Pivot beschikbaar |
|---|---|
| Excel 2010 | Ja (aparte download) |
| Excel 2013 | Ja (Pro Plus, standalone) |
| Excel 2016/2019/2021/2026 | Ja (alle versies) |
| Microsoft 365 | Ja |
| Excel Online | Beperkt (alleen bekijken) |
| Excel voor Mac | Nee |
Stappenplan: je eerste Power Pivot-model
In dit voorbeeld combineren we verkoopdata met productinformatie en maken we een analyse.
Stap 1: Data voorbereiden
Zorg dat je data in Excel-tabellen staat (Ctrl + T). Dit heeft twee voordelen:
- Nieuwe rijen worden automatisch opgenomen
- Tabellen hebben duidelijke namen die je in formules gebruikt
Voorbeeld data:
Tabel: tblVerkoop
| OrderID | ProductID | Datum | Aantal | Omzet |
|———|———–|——-|——–|——-|
| 1001 | P001 | 2026-01-15 | 5 | 250 |
| 1002 | P002 | 2026-01-16 | 3 | 180 |
Tabel: tblProducten
| ProductID | Productnaam | Categorie | Inkoopprijs |
|———–|————-|———–|————-|
| P001 | Widget A | Elektronica | 30 |
| P002 | Widget B | Accessoires | 40 |
Stap 2: Tabellen toevoegen aan het gegevensmodel
Windows:
- Klik ergens in je eerste tabel (tblVerkoop)
- Ga naar Power Pivot > Toevoegen aan gegevensmodel
- Het Power Pivot-venster opent met je tabel
- Herhaal voor de tweede tabel (tblProducten)
Alternatieve methode:
- Open het Power Pivot-venster via Power Pivot > Beheren
- Klik op Ophalen van externe gegevens > Van andere bronnen
- Kies Excel-bestand of een andere bron
- Selecteer de tabellen die je wilt importeren
Stap 3: Relaties leggen tussen tabellen
Nu de tabellen in het gegevensmodel staan, verbind je ze:
- Ga in het Power Pivot-venster naar Weergave > Diagramweergave
- Je ziet beide tabellen als blokken met hun kolommen
- Sleep ProductID van tblVerkoop naar ProductID van tblProducten
- Er verschijnt een lijn die de relatie aangeeft
Relatie-instellingen:
- Kardinaliteit: Veel-op-een (elke verkoop heeft een product, elk product kan meerdere verkopen hebben)
- Kruisfilterrichting: Enkel (van producten naar verkopen)
Je kunt ook relaties maken via Ontwerpen > Relatie maken of via het hoofdvenster van Excel: Gegevens > Relaties.
Stap 4: Draaitabel maken vanuit het gegevensmodel
- Ga terug naar Excel (sluit het Power Pivot-venster niet, minimaliseer het)
- Klik op Invoegen > Draaitabel
- Selecteer Dit bestand gebruiken als gegevensmodel (of “Gegevensmodel van deze werkmap gebruiken”)
- Klik OK
In het veldvenster zie je nu beide tabellen. Je kunt velden uit verschillende tabellen combineren:
- Sleep Categorie (uit tblProducten) naar Rijen
- Sleep Omzet (uit tblVerkoop) naar Waarden
De relatie zorgt ervoor dat de omzet correct per categorie wordt opgeteld, zonder dat je VERT.ZOEKEN of INDEX/VERGELIJKEN nodig hebt.
DAX-formules: de kracht van Power Pivot
DAX (Data Analysis Expressions) is de formuletaal van Power Pivot. Het lijkt op Excel-formules maar is speciaal ontworpen voor relationele data en aggregaties.
Berekende kolom toevoegen
Een berekende kolom voegt een nieuwe kolom toe aan je tabel die automatisch berekend wordt.
- Open het Power Pivot-venster
- Klik op de tabel waar je de kolom wilt toevoegen
- Klik in de eerste lege kolom rechts van je data
- Typ een formule, bijvoorbeeld:
= tblVerkoop[Omzet] - (RELATED(tblProducten[Inkoopprijs]) * tblVerkoop[Aantal])
Deze formule berekent de winst per order. RELATED haalt de inkoopprijs op uit de gerelateerde tabel.
- Druk op Enter
- Hernoem de kolom door dubbelklikken op de kolomkop (bijv. “Winst”)
Measure (meting) maken
Een measure is een dynamische berekening die pas wordt uitgevoerd wanneer je hem in een draaitabel gebruikt. Measures zijn krachtiger dan berekende kolommen voor aggregaties.
- Klik in het Power Pivot-venster op Startpagina > Meting > Nieuwe meting
- Vul in:
- Tabelnaam: tblVerkoop
- Metingnaam: Totale Winst
- Formule:
= SUMX(tblVerkoop, tblVerkoop[Omzet] - RELATED(tblProducten[Inkoopprijs]) * tblVerkoop[Aantal]) - Klik OK
De measure verschijnt nu in het veldvenster en kun je naar Waarden slepen.
Handige DAX-functies
| Functie | Wat doet het | Voorbeeld |
|---|---|---|
| SUM | Optellen | =SUM(tblVerkoop[Omzet]) |
| SUMX | Optellen met rij-voor-rij berekening | =SUMX(tabel, [kolom1]*[kolom2]) |
| CALCULATE | Berekening met filter | =CALCULATE(SUM([Omzet]), tblProducten[Categorie]="Elektronica") |
| RELATED | Waarde uit gerelateerde tabel | =RELATED(tblProducten[Productnaam]) |
| FILTER | Tabel filteren | =FILTER(tblVerkoop, [Omzet]>100) |
| ALL | Alle filters verwijderen | =CALCULATE([Totaal], ALL(tblProducten)) |
| DIVIDE | Delen met foutafhandeling | =DIVIDE([Winst],[Omzet],0) |
Externe gegevensbronnen verbinden
Power Pivot kan data ophalen uit vrijwel elke bron.
SQL Server of Azure SQL
- In Power Pivot: Ophalen van externe gegevens > Van database > Van SQL Server
- Vul servernaam en database in
- Kies Windows- of SQL-authenticatie
- Selecteer tabellen of schrijf een query
- Klik Voltooien
CSV-bestanden
- Ophalen van externe gegevens > Van tekstbestand
- Selecteer het CSV-bestand
- Configureer scheidingstekens en kolomtypen
- Importeer
Gegevens vernieuwen
Wijzigt de brondata? Vernieuw het model:
- Open het Power Pivot-venster
- Klik op Startpagina > Alles vernieuwen
Of in Excel: Gegevens > Alles vernieuwen
Je kunt ook automatisch vernieuwen instellen bij openen van het bestand.
Power Pivot vs Power Query
Power Query en Power Pivot vullen elkaar aan:
| Aspect | Power Query | Power Pivot |
|---|---|---|
| Doel | Data transformeren en opschonen | Data modelleren en analyseren |
| Wanneer | Voordat data in Excel komt | Nadat data is geladen |
| Taken | Kolommen splitsen, filteren, samenvoegen | Relaties leggen, DAX-berekeningen |
| Taal | M (Power Query Formula Language) | DAX |
Typische workflow:
- Gebruik Power Query om ruwe data op te schonen
- Laad de opgeschoonde data in het gegevensmodel
- Maak relaties en DAX-measures in Power Pivot
- Analyseer met draaitabellen
Veelgemaakte fouten
1. Circulaire relatie
Probleem: Je probeert een relatie te maken die een cirkel vormt (A verwijst naar B, B naar C, C terug naar A).
Oplossing: Power Pivot staat geen circulaire relaties toe. Herstructureer je model zodat relaties een-op-veel zijn zonder cirkels. Soms moet je een brug-tabel toevoegen.
2. Relatie op verkeerd kolomtype
Probleem: Je krijgt een foutmelding bij het leggen van een relatie.
Oplossing: Beide kolommen moeten hetzelfde gegevenstype hebben. Controleer of beide kolommen tekst zijn, of beide getallen. Pas het type aan via rechtklik op de kolomkop > Gegevenstype.
3. Dubbele waarden in lookup-tabel
Probleem: De relatie werkt niet omdat de lookup-kolom duplicaten bevat.
Oplossing: De kolom aan de “een”-kant van een veel-op-een relatie moet unieke waarden hebben. Verwijder duplicaten uit je referentietabel of voeg een extra identificerend veld toe.
4. RELATED werkt niet
Probleem: De RELATED-functie geeft een fout of lege waarden.
Oplossing: RELATED werkt alleen vanuit de “veel”-kant naar de “een”-kant van een relatie. Controleer de relatie-richting. Gebruik RELATEDTABLE als je van de “een”-kant naar “veel” wilt.
5. Draaitabel toont geen data uit alle tabellen
Probleem: Je ziet alleen velden uit een tabel, niet uit gerelateerde tabellen.
Oplossing: Controleer of de relaties correct zijn ingesteld. Ga naar Power Pivot > Beheren > Diagramweergave en verifieer dat de lijnen tussen tabellen zichtbaar zijn.
FAQ
Wat is het verschil tussen Power Pivot en een gewone draaitabel?
Een gewone draaitabel werkt met een enkele tabel en maximaal circa 1 miljoen rijen. Power Pivot combineert meerdere tabellen via relaties, verwerkt miljoenen rijen en ondersteunt DAX-formules voor geavanceerde berekeningen. De interface van de draaitabel zelf is identiek, het verschil zit in het onderliggende gegevensmodel.
Moet ik DAX leren om Power Pivot te gebruiken?
Nee, voor basisgebruik niet. Je kunt tabellen importeren, relaties leggen en standaard draaitabel-analyses maken zonder een regel DAX te schrijven. DAX wordt pas nodig voor geavanceerde berekeningen zoals year-over-year vergelijkingen, gewogen gemiddelden of complexe filters.
Hoe groot mag mijn dataset zijn in Power Pivot?
Er is geen harde limiet op het aantal rijen. In de praktijk verwerken gebruikers datasets van 10-100 miljoen rijen zonder problemen. De limiet hangt af van je RAM-geheugen: Power Pivot comprimeert data in het geheugen, maar grote modellen vragen meer RAM. 8 GB RAM is een minimum voor serieus werk, 16 GB of meer is aan te raden.
Kan ik een Power Pivot-model delen met collega’s?
Ja, het gegevensmodel zit in het Excel-bestand. Wanneer je het bestand deelt, krijgt de ontvanger het volledige model inclusief relaties en DAX-measures. Let op: de ontvanger heeft ook Power Pivot nodig om het model te bewerken. Voor alleen-lezen en vernieuwen is een standaard Excel-versie voldoende.
Wat is het verschil tussen Power Pivot en Power BI?
Power BI is een losstaande applicatie voor business intelligence met uitgebreidere visualisaties en cloudmogelijkheden. Power Pivot is de analyse-engine binnen Excel. Het goede nieuws: Power Pivot-modellen kun je direct importeren in Power BI Desktop. Veel organisaties starten met Power Pivot in Excel en schalen later op naar Power BI.
Kan ik Power Pivot combineren met VBA-macro’s?
Ja, maar met beperkingen. VBA kan draaitabellen die op het gegevensmodel zijn gebaseerd vernieuwen en manipuleren. Directe toegang tot het Power Pivot-model vanuit VBA is echter beperkt. Voor automatisering van het model zelf is Power BI met Power Automate een betere keuze.
Hoe vernieuw ik automatisch bij openen?
- Ga naar Gegevens > Verbindingen (of Gegevens > Query’s en verbindingen)
- Klik op Eigenschappen bij je verbinding
- Vink aan: Gegevens vernieuwen bij openen van bestand
- Klik OK
Nu wordt het model automatisch ververst wanneer iemand het bestand opent.
Werkt Power Pivot met Excel Online?
Beperkt. Je kunt Power Pivot-draaitabellen bekijken en filteren in Excel Online, maar niet bewerken of nieuwe modellen maken. Voor volledige functionaliteit heb je de desktop-versie van Excel nodig.
Gerelateerde onderwerpen
Power Pivot werkt samen met andere Excel-tools:
- Power Query: data importeren en transformeren voordat je het in Power Pivot laadt
- Draaitabellen: de visualisatielaag bovenop je Power Pivot-model
- Excel-tabellen: ideale structuur voor brondata in Power Pivot
Hulp nodig? Schakel een specialist in voor maatwerk. Via WhatsApp of telefoon ben ik snel bereikbaar.
Hulp nodig?
Wil je hulp bij het opzetten van een Power Pivot-model? Of loop je vast met DAX-formules?
- WhatsApp: Stuur een bericht
- E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
- Telefoon: +31 6 28963636
Stuur je Excel-bestand mee en beschrijf wat je wilt analyseren. We reageren meestal binnen 24 uur.
Bekijk ook: Excel hulp | VBA expert | Offerte op maat | Maatwerk spreadsheet




