Drie tips voor DAX-formules in Power BI
29 april 2019 2020-07-06 15:16Drie tips voor DAX-formules in Power BI
Power BI heeft een ontzettend krachtige en intuïtieve grafische schil heeft. De werkelijke kracht van Power BI wordt volgens mij echter vaak pas zichtbaar wanneer je in DAX aan het werk gaat.
Wanneer je dan bezig bent met je lange DAX-formule, wil het weleens zijn dat je een haakje vergeten bent.. maar waar ?!
Gelukkig zijn er diverse handige tips & tricks om gestructureerd DAX te schrijven - hier zijn drie handige tips:
- Schrijf netjes! Bij langere formules loont het vaak om na een haakje openen starten op een nieuwe regel, bijvoorbeeld. En daarbij "in te springen". Marco Russo heeft een paar handige richtlijnen voor het opmaken en schrijven van DAX-formules handig samengevat op https://www.sqlbi.com/articles/rules-for-dax-code-formatting/. Zit je met een formule opgescheept die onleesbaar geworden is? Even plakken op de DAX Formatter, te vinden op https://www.daxformatter.com/.
- Documenteer! Je kunt eenvoudig commentaar toevoegen aan je formule op twee manieren:
- Een enkele regel commentaar via
SUMX ( -- Een regel commentaar kan ook starten na een commando. Orders, // Dit is ook commentaar. Smaken verschillen. Orders[Amount] ) -- Belangrijk is dat de eerstvolgende code die wordt uitgevoerd pas op de volgende regel aanwezig is!
of
//
- Meerdere regels commentaar (of commentaar tussen de regels in) kan met
/* Hier mijn commentaar */
Dus bijvoorbeeld:
/* Meerdere regels commentaar */ SUMX /* Commentaar tussen twee commando's in is natuurlijk niet zo netjes. Maar wel mogelijk ;-). */ ( Orders, Orders[Amount] )
- Een enkele regel commentaar via
- Wanneer je aan het schrijven bent, zijn er diverse handige shortcuts die je helpen om in je code te werken:
- Ctrl D selecteert een word
- Als je een tekst selecteert en Ctrl / typt, wordt die tekst in commentaar gezet
- Wanneer je collega's meekijken terwijl je werkt, kun je voor de grap eens op meerdere regels tegelijk typen via Ctrl Alt pijltje-omhoog (jawel, pijltje omlaag werkt ook)
- Daniil Maslyuk (twitter, blog) geeft een handig overzicht van deze shortcuts op https://xxlbi.com/blog/dax-formula-bar-keyboard-shortcuts-in-power-bi-desktop/.
Benieuwd naar meer praktijktips en -tricks over Power BI? Ik kom graag een keer langs om je meer te vertellen in een training of kennissessie!