Wat is DAX en waarvoor gebruik je het in data-analyse?

DAX, wat staat voor Data Analysis Expressions, is een formuletaal die speciaal is ontwikkeld voor het uitvoeren van krachtige berekeningen in data-analyse. Het stelt gebruikers in staat om complexe berekeningen te definiëren op basis van relaties tussen tabellen, tijdsintelligentie toe te passen en dynamische meetwaarden te creëren die automatisch reageren op filters en selecties. In de secties hieronder beantwoorden we de meest gestelde vragen over DAX, van de basisbeginselen tot praktische toepassingen. Als je alvast een overzicht wilt van relevante trainingen, bekijk dan ons aanbod op alle trainingen.

Hoe verschilt DAX van gewone Excel-formules?

DAX verschilt fundamenteel van gewone Excel-formules doordat het werkt op tabelniveau in plaats van op celniveau. Waar een Excel-formule een berekening uitvoert op een specifieke cel of een bereik van cellen, werkt een DAX-formule op volledige kolommen of tabellen en houdt het rekening met relaties tussen meerdere datasets. Dit maakt DAX aanzienlijk krachtiger voor data-analyse op grotere schaal.

Een concreet voorbeeld: in Excel schrijf je een formule die de som berekent van een specifiek cellenbereik, zoals =SOM(B2:B50). In DAX schrijf je een measure die dynamisch reageert op elke filtercontext, zoals een geselecteerde maand, regio of productcategorie, zonder dat je de formule hoeft aan te passen. Dit gedrag heet contextgevoeligheid en is een van de meest kenmerkende eigenschappen van DAX.

Daarnaast ondersteunt DAX tijdsintelligentiefuncties die in standaard Excel niet beschikbaar zijn, zoals berekeningen over jaar-op-jaar groei, voortschrijdende gemiddelden en cumulatieve totalen. Voor iedereen die serieus met data-analyse aan de slag wil, biedt DAX een diepgang die reguliere Excel-formules simpelweg niet kunnen bieden.

Waar wordt DAX precies voor gebruikt in data-analyse?

DAX wordt in data-analyse gebruikt voor het berekenen van meetwaarden, het aggregeren van gegevens over meerdere dimensies en het analyseren van trends in de tijd. Het is de taal die achter rapportages en dashboards zit, en zorgt ervoor dat visualisaties dynamisch reageren op gebruikersselecties en filters.

Praktische toepassingen van DAX in data-analyse zijn onder andere:

  • Omzetanalyse: het berekenen van totale omzet, gemiddelde orderwaarde en winstmarges per periode of regio
  • Tijdsvergelijkingen: jaar-op-jaar of maand-op-maand vergelijkingen maken met tijdsintelligentiefuncties
  • Klantsegmentatie: klanten indelen op basis van aankoopgedrag of andere kenmerken
  • Voorraad- en logistiekanalyse: het berekenen van doorlooptijden, tekorten en bezettingsgraden
  • Financiële rapportage: het opstellen van dynamische budgetvergelijkingen en afwijkingsanalyses

Kortom, overal waar je gestructureerde gegevens hebt en inzicht nodig hebt in patronen, afwijkingen of prestaties, is DAX een onmisbaar instrument.

Wat zijn de meest gebruikte DAX-functies?

De meest gebruikte DAX-functies zijn SUM, CALCULATE, FILTER, RELATED en de tijdsintelligentiefuncties zoals TOTALYTD en SAMEPERIODLASTYEAR. Deze functies vormen de ruggengraat van de meeste DAX-berekeningen en komen terug in vrijwel elk dashboard of rapport.

Aggregatiefuncties

Functies zoals SUM, AVERAGE, MIN, MAX en COUNT zijn de meest basale DAX-functies. Ze werken vergelijkbaar met hun Excel-tegenhangers, maar opereren altijd op een volledige kolom binnen een tabel. Ze worden vaak gecombineerd met andere functies om de berekening te verfijnen.

Contextmanipulatiefuncties

CALCULATE is verreweg de krachtigste en meest gebruikte DAX-functie. Het stelt je in staat om de filtercontext van een berekening aan te passen, zodat je bijvoorbeeld de omzet van alleen een specifieke categorie kunt berekenen, ongeacht welke filters de eindgebruiker in het rapport heeft ingesteld. FILTER werkt hierbij als een verfijningsinstrument dat rijen selecteert op basis van een voorwaarde. Samen vormen deze twee functies het hart van geavanceerde DAX-berekeningen.

Wat is het verschil tussen een measure en een berekende kolom in DAX?

Een measure is een dynamische berekening die wordt uitgevoerd op het moment dat een rapport wordt geladen of gefilterd, terwijl een berekende kolom een vaste waarde opslaat in de tabel op het moment dat de gegevens worden verwerkt. Dit verschil heeft grote gevolgen voor prestaties en gebruik.

Gebruik een measure wanneer:

  • De berekening afhankelijk is van de filtercontext in een rapport
  • Je totalen, gemiddelden of verhoudingen wilt weergeven in een visualisatie
  • Je geheugenruimte wilt besparen, omdat measures geen extra kolom aan de tabel toevoegen

Gebruik een berekende kolom wanneer:

  • Je een waarde nodig hebt die per rij verschilt en die je wilt gebruiken in filters of slicers
  • Je een categorisering wilt maken op basis van logica op rijniveau
  • De berekening geen afhankelijkheid heeft van de rapportcontext

Een veelgemaakte beginnersfout is het gebruik van berekende kolommen waar measures beter zouden werken. Dit leidt tot grotere datamodellen en tragere rapportages. Het begrijpen van dit onderscheid is een van de belangrijkste stappen in het leren van DAX.

In welke tools kun je DAX gebruiken?

DAX is beschikbaar in meerdere Microsoft-tools, waarvan Power BI de meest bekende is. Daarnaast kun je DAX gebruiken in Excel Power Pivot, Analysis Services en Azure Synapse Analytics. Al deze tools maken gebruik van dezelfde onderliggende engine, het Tabular model, waardoor DAX-kennis breed inzetbaar is.

Power BI is in 2026 de dominante tool voor DAX-gebruik, vanwege de brede adoptie in organisaties en de sterke integratie met andere Microsoft-diensten. Power BI DAX-berekeningen worden gebruikt in rapporten, dashboards en dataflows. Excel Power Pivot is een goede instapoptie voor mensen die al vertrouwd zijn met Excel en een eerste stap willen zetten richting geavanceerdere data-analyse zonder een nieuwe omgeving te leren.

Voor organisaties die op enterprise-niveau werken met grote hoeveelheden data, biedt Analysis Services een robuuste omgeving waarin DAX-modellen centraal worden beheerd en gedeeld met meerdere gebruikers en systemen.

Hoe leer je DAX als beginner?

Als beginner leer je DAX het effectiefst door te starten met de basisconcepten van filtercontext en rijcontext, vervolgens de meest gebruikte functies te oefenen in een echte tool zoals Power BI, en daarna stap voor stap complexere berekeningen te bouwen. Theorie en praktijk combineren versnelt het leerproces aanzienlijk.

Een goede leerroute ziet er als volgt uit:

  1. Begrijp het datamodel: DAX werkt altijd binnen een model met tabellen en relaties. Zonder begrip van het model is het lastig om correcte berekeningen te schrijven.
  2. Leer de filtercontext: Dit is het meest fundamentele concept in DAX. Begrijp hoe filters van visualisaties en slicers de uitkomst van je berekeningen beïnvloeden.
  3. Oefen met basisfuncties: Start met SUM, CALCULATE en FILTER voordat je overgaat op tijdsintelligentie of geavanceerde iteratorfuncties.
  4. Bouw echte projecten: Werk met eigen of openbare datasets om praktijkervaring op te doen. Fouten maken in een veilige omgeving is een van de snelste manieren om te leren.
  5. Volg een gestructureerde training: Zelfstudie heeft zijn grenzen. Een begeleide cursus helpt om blinde vlekken te vermijden en biedt directe feedback van een ervaren trainer.

Hoe Startel helpt met DAX leren

Bij Startel bieden wij gestructureerde IT-trainingen die aansluiten op de behoeften van zowel beginners als gevorderden. Voor iedereen die serieus aan de slag wil met DAX-data-analyse en Power BI DAX-berekeningen, bieden wij:

  • Klassikale trainingen met ervaren trainers die directe feedback geven op jouw DAX-formules
  • Live online cursussen voor wie flexibel wil leren vanuit huis of het werk
  • Zelfstudiepakketten voor wie in eigen tempo door de stof wil werken
  • Maatwerktrainingen voor organisaties die hun teams willen bijscholen in data-analyse
  • Ondersteuning bij examenvoorbereiding via erkende examencentra

Met meer dan 25 jaar ervaring in IT-onderwijs weten wij wat werkt in de praktijk. Wil je meer weten over wie we zijn en hoe we te werk gaan? Lees dan meer op onze over ons pagina. Ben je klaar om de volgende stap te zetten in jouw data-analysevaardigheden? Neem dan gerust contact met ons op en we helpen je op weg naar de juiste training.

Terugbelverzoek

Wil je meer weten, maar nu even geen tijd?

Laat je gegevens achter, dan nemen wij binnen 2 werkdagen contact met je op

Dé IT-opleider van het noorden

  • Klanten geven ons een 9.2
  • Erkende trainers
  • Ontvang een certificaat na deelname
  • Train op één van onze drie locaties of vanuit huis

Terugbelverzoek

Vul hieronder jouw gegevens in, zodat wij telefonisch contact met je kunnen opnemen.

"*" geeft vereiste velden aan

Laat ons jou terugbellen
Velden met een * zijn verplicht

Vragen of direct contact nodig, bezoek onze contactpagina.

Foto van Fredou Nieuwenhuis met een beige achtergrond.

Fredou Nieuwenhuis

Inside Sales