Power BI

Ontwikkelingsprincipes bij het bouwen van Power BI-rapporten

Reddit r/PowerBI

Samenvatting

Power BI-rapporten krijgen een praktische DAX-regel: vermijd tabel- en functienamen in measures om IntelliSense bruikbaar te houden.

Power BI en DAX-naamgeving

De discussie op Reddit r/PowerBI draait om ontwikkelregels voor rapporten, met de nadruk op DAX en niet op visualisaties. Een ontwikkelaar noemt als vaste regel dat measure-namen geen tabelnaam bevatten en ook niet verwijzen naar functienamen zoals blank of all.

Daar zit een concrete reden achter. DAX IntelliSense zet zulke termen vaak vooraan in de suggestielijst, waardoor je door opties moet lopen die je niet zoekt. Als een tabelnaam toch nodig is, gebruikt de ontwikkelaar een afkorting.

Waarom Power BI-ontwikkelregels tellen

Naamgeving lijkt een klein detail, maar beïnvloedt direct hoe je measures terugvindt en nieuwe DAX-expressies schrijft. Een measure met een duidelijke, functionele naam geeft meer context dan een naam die vooral een tabel of functie herhaalt.

De bron laat ook zien dat ontwikkelprincipes niet alleen over code-opmaak gaan. Ze bepalen hoe de editor zich gedraagt tijdens het werk. Dat maakt IntelliSense onderdeel van de dagelijkse DAX-werkwijze, niet alleen een hulpmiddel voor syntaxis.

De discussie blijft bewust afgebakend. De vraagsteller zoekt regels voor DAX-ontwikkeling en vraagt minder aandacht voor principes rond rapportontwerp en visualisaties. Daardoor ligt de nadruk op herhaalbare keuzes in measures, tabelverwijzingen en functienamen.

Concrete takeaway voor Power BI

Maak een korte DAX-naamgevingsstandaard: gebruik betekenisvolle measure-namen, vermijd tabel- en functienamen waar IntelliSense daardoor onbruikbare suggesties voortrekt, en leg toegestane afkortingen vast.

Lees het volledige artikel
Meer over Power BI →