Naar de inhoud

Acqualys

Praktische informatie

Begrijp de belangrijkste verschillen tussen Power Pivot en een draaitabel in Excel

Een draaitabel (TCD) vat de gegevens van één enkele Excel-tabel samen door te slepen en neer te zetten. Power Pivot is een invoegtoepassing die een model creëert…

Femme analyste utilisant Power Pivot et tableaux croisés dynamiques Excel sur un poste de travail professionnel

Een draaitabel (TCD) vat de gegevens van één enkele Excel-tabel samen door middel van slepen en neerzetten. Power Pivot is een aanvulling die een relationeel datamodel creëert dat in staat is om meerdere tabellen te koppelen en berekeningen in DAX-taal te ondersteunen. Beide bestaan naast elkaar in Excel, maar ze komen op verschillende momenten in het analytische werkproces aan bod.

Power Pivot-datamodel: wat de TCD alleen niet aankan

Een klassieke draaitabel is gebaseerd op een enkel bereik of een enkele tabel. Zodra de analyse vereist dat twee tabellen worden gekruist (bijvoorbeeld een verkoopstabel en een klantentabel), moet men gebruikmaken van VLOOKUP- of INDEX/MATCH-formules om alles in één blad te consolideren. Deze voorbereidende stap verzwaren het bestand en vergroten de kans op fouten.

Power Pivot verwijdert deze beperking. De aanvulling maakt het mogelijk om meerdere tabellen te importeren, relaties tussen tabellen (primaire sleutel naar vreemde sleutel) te definiëren, en vervolgens het geheel te bevragen als een database. De TCD die hieruit voortkomt, put rechtstreeks uit dit model zonder dat er handmatig een verbindingskolom aan de bladen is toegevoegd.

Om de verschillen tussen Power Pivot en een draaitabel te verdiepen, is het nuttig om deze relationele architectuur te beschouwen als de belangrijkste scheidslijn tussen de twee benaderingen.

Professioneel die de verschillen tussen Power Pivot en draaitabel uitlegt op een muurbeeldscherm in een trainingsruimte

DAX-taal en berekende maatregelen in Excel

De standaard TCD biedt een beperkt scala aan berekeningen: som, gemiddelde, aantal, percentage van het totaal, basis berekend veld. Deze opties dekken de meeste eenvoudige rapporten, maar ze bereiken snel hun grenzen voor voorwaardelijke of temporele indicatoren.

DAX (Data Analysis Expressions) is de formule-taal die specifiek is voor Power Pivot. Het stelt gebruikers in staat om maatregelen te creëren die in geen enkele bronkolom bestaan. Bijvoorbeeld, het berekenen van een lopend totaal over twaalf maanden, een ratio tussen twee verschillende tabellen, of een afwijking ten opzichte van de voorgaande periode.

Concrete voorbeelden van DAX-maatregelen

  • CALCULATE gecombineerd met een datumfilter om een gefilterde omzet voor een specifiek kwartaal te verkrijgen, zonder de brongegevens te wijzigen.
  • RELATED om een waarde uit een gekoppelde tabel (productcategorie, klantsegment) rechtstreeks in een berekende kolom op te halen.
  • DISTINCTCOUNT om unieke waarden te tellen, wat een klassieke TCD niet van nature als samenvattende functie biedt.

Deze maatregelen worden dynamisch opnieuw berekend telkens wanneer de filtercontext in de TCD verandert. Het resultaat blijft dus consistent, zelfs wanneer de gebruiker een segment of een datumbereik wijzigt.

Een punt om op te merken: niet alle DAX-functies zijn beschikbaar in elke versie van Excel. Microsoft introduceert nieuwe functies eerst in Power BI Desktop en breidt ze vervolgens geleidelijk uit naar Power Pivot voor Excel. Het controleren van de compatibiliteit van de gebruikte functie voorkomt stille fouten.

Gegevensvolume en compressie in het geheugen

Een Excel-blad beheert iets meer dan een miljoen rijen. Daarboven moet men de gegevens splitsen of van hulpmiddel veranderen. Power Pivot omzeilt deze limiet dankzij zijn kolomopslagengine, de xVelocity-engine (VertiPaq). De gegevens worden in het RAM-geheugen gecomprimeerd, waardoor het mogelijk is om volumes te laden die aanzienlijk groter zijn dan wat een klassiek blad accepteert.

De standaard TCD blijft echter verbonden met de inhoud van het blad of de eenvoudige externe verbinding. Het werkt heel goed voor datasets van gemiddelde grootte, maar Power Pivot wordt noodzakelijk wanneer het volume de capaciteit van een blad overschrijdt.

Compressie en bestandsgrootte

De kolomengine comprimeert de gegevens op een agressieve manier. Een dataset die enkele honderden megabytes in CSV zou innemen, kan in een Excel-werkboek van veel kleinere omvang passen zodra deze in het Power Pivot-model is geladen. De keerzijde: het RAM-geheugen van de machine moet voldoende zijn op het moment van de actualisatie.

Power Pivot-compatibiliteit op Mac en versies van Excel

Power Pivot is niet beschikbaar in Excel voor Mac. Op dit platform kan een werkboek met een datamodel worden geopend en bekeken, maar het creëren of wijzigen van het model is niet mogelijk. Voor gemengde Windows/Mac-teams vereist deze beperking dat het beheer van het model op Windows-posten wordt gecentraliseerd.

Op Windows moet Power Pivot worden geactiveerd als aanvulling. Het is inbegrepen in de Professional Plus- en Microsoft 365-edities, maar afwezig in de basisversies voor consumenten. De klassieke TCD is daarentegen toegankelijk in alle versies van Excel zonder uitzondering.

Bovenaanzicht van een bureau met een laptop die een Power Pivot-model en een afgedrukt draaitabelrapport toont

Kiezen tussen klassieke TCD en Power Pivot afhankelijk van de behoefte

De klassieke draaitabel blijft de juiste keuze wanneer de gegevens in één enkele tabel passen, de vereiste berekeningen standaard zijn en het rapport moet worden gedeeld met collega’s die niet vertrouwd zijn met geavanceerd Excel. De leercurve is snel en vereist geen speciale activatie.

Power Pivot is gerechtvaardigd zodra ten minste een van deze voorwaarden zich voordoet:

  • Meerdere tabellen moeten worden gekruist zonder ze in één blad te flatten.
  • De indicatoren vereisen DAX-formules (cumulaties, intertabelratio’s, contextfilters).
  • Het gegevensvolume overschrijdt wat een Excel-blad kan bevatten.
  • Hetzelfde model moet meerdere TCD’s en draaitabellen voeden vanuit één enkele bron.

Power Pivot en TCD sluiten elkaar niet uit: de eerste bouwt het model, de tweede verkent het. In de praktijk gebruikt een volwassen analytisch project beide. Het Power Pivot-model centraliseert de relaties en maatregelen, terwijl de draaitabellen dienen als een restitutie-interface voor eindgebruikers.

De echte grens ligt dus minder in de complexiteit van de gegevens dan in de behoefte om verschillende bronnen te koppelen en berekeningen uit te voeren die verder gaan dan de native samenvattingsfuncties van de TCD.

Begrijp de belangrijkste verschillen tussen Power Pivot en een draaitabel in Excel