Samenvatting
DAX vergelijkt vijf YoY-patronen, getest op een model met 14 miljoen factuurregels en ongeveer dertig dimensies.
DAX en YoY-metingen: wat er gebeurt
De auteur schreef vijf versies van dezelfde year-over-year-groeimeting en testte elke variant twintig keer met de werkelijke data. Het semantic model draait op een gedeelde Fabric-capaciteit en gebruikt een star schema.
De vergelijking blijft bewust beperkt tot één model, één capaciteit en één datamodelstructuur. De auteur noemt het resultaat daarom geen benchmark. Voor het schrijven van de DAX legde die de teststructuur vast met Plan Mode in verdent. Daardoor bleven de vijf varianten voldoende parallel om de tijdsmetingen onderling eerlijker te houden.
Waarom DAX en modelstructuur belangrijk zijn
De uitkomst van een DAX-meting hangt niet alleen af van de formule. Ook de omvang van de fact table, het aantal dimensies, de modelstructuur en de beschikbare Fabric-capaciteit bepalen de omstandigheden waarin een variant draait.
Dat maakt een algemene winnaar op basis van deze test niet verantwoord. Een patroon dat op dit model goed presteert, hoeft dezelfde uitkomst niet te geven in een ander semantic model of op een andere capaciteit. De aanpak is wel bruikbaar als vergelijkingskader: houd de omgeving gelijk en meet varianten tegen dezelfde werkelijke dataset.
De keuze voor twintig runs geeft bovendien ruimte om niet op één losse meting te vertrouwen. Zonder de concrete meetresultaten van de vijf patronen blijft de waarde vooral methodisch: de test laat zien hoe je DAX-varianten naast elkaar kunt zetten zonder tegelijk de modelomgeving te veranderen.
Concrete takeaway voor DAX
Test een nieuwe YoY-meting eerst in je eigen semantic model. Houd star schema, Fabric-capaciteit en dataset gelijk, voer elke variant meerdere keren uit en leg de structuur vooraf vast. Gebruik de uitkomst als modelspecifieke vergelijking, niet als algemene ranglijst van DAX-patronen.
Verdiep je kennis
Wat is Power BI? Alles wat je moet weten
Ontdek wat Microsoft Power BI is, hoe het werkt, wat het kost en waarom het de populairste BI-tool ter wereld is. Comple...
KennisbankPower BI Licenties & Kosten — Compleet overzicht 2026
Compleet overzicht van alle Power BI licenties en kosten in 2026: Free, Pro, Premium Per User (PPU) en Microsoft Fabric....
KennisbankData lakehouse uitgelegd — Het beste van twee werelden
Wat is een data lakehouse en waarom combineert het het beste van data warehouses en data lakes? Vergelijking, architectu...