PowerBI 7 Best Practices
PowerBI 7 Best Practices
PowerBI 7 Best Practices
I've set up seven best-practice rules for developing Power BI solutions, I'm curious if my Power BI
colleagues agree/disagree or have any additions to this list.
1. Always use workgroups for each kind of stakeholder. (for example, financial; sales; management)
2. Never develop in the online environment of Power BI; always in Power BI desktop.
3. Create one Power BI file including the dataset; use other Power BI files to connect to this online
dataset.
4. Always use 'Theme files' to define the style of the reports. Use background images to create logical
alignment between visuals.
5. Prefer Dynamic Row Level Security over Simple Row Level Security.
6. Format the DAX syntax to readable code. (using for example: https://lnkd.in/eCdFhHQ)
7. Create a separate table to contain your Calculated Measures, since they don't belong to the tables
in the model, but to the entire model itself. It makes it also easier to recognise the tables containing
measures, because they are on top of the list.
8. Always use Power BI apps to distribute reports and dashboard to the end-users.
- Very Careful with Publish To Web - Use Bi-Directional Filtering With Care
- Present Your Data Model In A Logic Way. Dimensions On Top, Facts Below, So You Can See The
“Flow”.
- Use Measure Tables To Group Your Measures. Else It Will Be Very Messy.
- For Interactions Between Graphs, Use Filter And Not Highlight. Not Very Useful And Readable.
- Never Use Pie Charts. Pie Charts Are Just Horrible, Comparing Values Are Way Harder For The
User In Comparison To A Bar Charts