DAX measures vs. calculated columns: wanneer gebruik je wat?

Yorrick Zijlstra · Maart 2026 · 5 min leestijd

Vergelijking tussen DAX measures en calculated columns

Een van de eerste keuzes die je in Power BI maakt, is of je een berekening als measure of als calculated column schrijft. Het lijkt een klein verschil, maar de impact op performance, schaalbaarheid en onderhoudbaarheid is groot. In dit artikel leggen we het verschil uit en geven we richtlijnen voor wanneer je welke kiest.

Wat is een measure?

Een measure is een DAX-formule die pas wordt berekend op het moment dat je hem gebruikt in een visual of rapport. De uitkomst hangt af van de filtercontext: dezelfde measure kan een ander resultaat geven in een tabel, een grafiek of een slicer-selectie.

Een simpel voorbeeld:

Totale Omzet = SUM( Verkopen[Bedrag] )

Deze measure berekent de som van het bedrag, maar het resultaat verandert afhankelijk van de filters die actief zijn: per maand, per regio, per productcategorie.

Wat is een calculated column?

Een calculated column wordt berekend bij het vernieuwen van het model en opgeslagen als een echte kolom in de tabel. De waarde is voor elke rij vastgelegd en verandert niet met de filtercontext.

Winstmarge = Verkopen[Bedrag] - Verkopen[Kosten]

Deze kolom bevat voor elke rij een vaste waarde. Je kunt hem gebruiken als filter, in een slicer of om op te groeperen.

De belangrijkste verschillen

Measure Calculated column
Wanneer berekend Bij query-uitvoering Bij data refresh
Opgeslagen in model Nee (alleen de formule) Ja (neemt geheugen in)
Reageert op filters Ja Nee (vaste waarde per rij)
Gebruik als filter/slicer Niet direct Ja
Impact op bestandsgrootte Geen Vergroot het model

Wanneer kies je een measure?

In de meeste gevallen. Measures zijn de standaardkeuze voor berekeningen in Power BI. Gebruik een measure wanneer je aggregaties nodig hebt (SUM, AVERAGE, COUNT), wanneer het resultaat moet veranderen op basis van filters, en wanneer je KPI's of bedrijfsmetrieken definieert.

Een vuistregel: als je de berekening in de Values-sectie van een visual sleept, is het bijna altijd een measure.

Wanneer kies je een calculated column?

Alleen als het echt nodig is. Typische scenario's: je hebt een kolom nodig om op te filteren of groeperen die niet in de brondata zit (bijvoorbeeld een leeftijdscategorie), of je moet rij-voor-rij een waarde afleiden die je in relaties of slicers wilt gebruiken.

Maar: als de berekening ook in Power Query kan, heeft dat bijna altijd de voorkeur. Power Query is efficiënter voor rijtransformaties dan een calculated column in DAX.

De impact op performance

Calculated columns vergroten je model, omdat de waarden fysiek worden opgeslagen in de VertiPaq-engine. Bij grote tabellen kan dit significante impact hebben op geheugengebruik en refreshtijden. Measures daarentegen nemen geen opslagruimte in, maar worden bij elke query berekend, complexe measures kunnen dus de rapportsnelheid beïnvloeden.

De balans vinden is een kwestie van: houd het model klein, maar maak DAX niet onnodig complex.

Samenvatting

Measures zijn de standaard. Calculated columns zijn de uitzondering. En als je twijfelt: begin met een measure. Alleen als je expliciet een kolom nodig hebt voor filtering of groepering die niet via Power Query kan, is een calculated column de juiste keuze.

Gerelateerde artikelen

Wat is een semantisch model in Power BI? → Power BI performance verbeteren → Self-service BI inrichten →

Hoe volwassen is jouw Power BI omgeving?

Doe de gratis scan en ontdek in 2 minuten hoe het staat met je architectuur, governance en meer.

Doe de gratis scan →

Hulp bij DAX-strategie?

YorrData helpt bij het opzetten van een heldere, schaalbare DAX measure-strategie.

Neem contact op →

DAX tools voor je dagelijkse werk

Formatteer je DAX met de DAX Formatter, zoek functies in de Cheat Sheet, of kopieer patronen uit de Measure Patronen bibliotheek.