DAX staat voor Data Analysis Expressions en is de taal waarmee u berekeningen definieert in Power BI. Anders dan in Excel werkt DAX niet op celniveau maar op kolomniveau, binnen een datamodel. Dat maakt het krachtiger, maar vergt ook een andere manier van denken.
De meestgebruikte DAX-functies
CALCULATE is de krachtigste DAX-functie: het past een berekening toe onder een gewijzigde filtercontext. SUM, AVERAGE en COUNT spreken voor zich. DIVIDE is de veilige versie van delen, die een lege waarde teruggeeft bij een noemervan nul. DATEADD en SAMEPERIODLASTYEAR zijn essentieel voor tijdintelligentie.
Measures versus berekende kolommen
Measures worden berekend op het moment dat een visualisatie wordt geladen en zijn afhankelijk van de filtercontext. Berekende kolommen worden eenmalig berekend bij het laden van het model. Als vuistregel: gebruik measures voor aggregaties en berekende kolommen voor rijniveau-berekeningen.
Conclusie
DAX leren kost tijd, maar maakt het verschil tussen een statisch rapport en een echt interactief dashboard. Begin met CALCULATE en tijdintelligentie: die twee openen de meeste deuren.
Herken je dit in jouw organisatie?
Plan een gratis adviesgesprek en ontdek wat digitalisering concreet voor jouw processen kan betekenen.
Plan gratis gesprek