Power BI report visual templates and patterns. These templates are intended to help you solve specific visual requirements in your projects, or inspire you for your report design.
You can use them for free, but I'd appreciate that you please cite data-goblins.com if you do.
SVG measure templates in the .pbix and .pbip files are contributed by Ε tΔpΓ‘n ReΕ‘l. Thanks Ε tΔpΓ‘n!
I don't accept donations, have a patreon, or sell anything, but if you want to donate time helping me to prepare my tabletop roleplaying game campaign, that'd be great. So if you like worldbuilding or want to just have a 1 hour call with me to ideate about one of my tRPG sessions, that's payment enough for me π².
These templates are provided as-is without warranties or guarantees. They are not maintained nor are they all necessarily suitable for use in production solutions.
Feel free to use them, but do so at your own risk.
Templates are provided either as Power BI Desktop (.pbix) or Power BI projects (.pbip) files. I recommend that you use the .pbip format.
To use these templates, I recommend that you clone (or copy) this Git repo to your local machine. If you're unfamiliar with Git, cloning allows you to ensure you have a syncronized local copy of the repository. You use a tool like VS Code to open the folder, check for changes, and sync to get the latest updates. To clone the Git repo:
- Install Git. Typically, you want to use the 64-bit Git for Windows Setup.
- Download a graphical user interface (GUI) to manage Git, like GitHub Desktop or VS Code. You can also manage it from the command line, but if you're new to Git, this isn't recommended. I recommend that you download and install VS Code, since it's used for other code authoring experiences in Power BI.
- Create a GitHub account. Follow the steps to validate your account and set up multi-factor authentication.
- Link your GitHub account to the GUI you downloaded. This differs depending on the tool you used. Generally, you should just follow the user interface's instructions; in VS Code you sign in via the Source Control tab or GitHub extension.
- Clone the repository. In the GUI, you should select an option "clone repository". From here, you can enter the HTTPS URL. You can also initiate this from GitHub, itself, via the code button.
Use this URL when cloning the repo: https://github.com/data-goblin/powerbi-macguyver-toolbox.git
- Open Power BI Desktop (~May 2023 version or later)
- Open the 'File' menu
- Navigate to Options and settings and then Options
- Enable the preview feature _Power BI Project (.pbip) save option
- Restart Power BI Desktop
- Open the .pbip files in Power BI Desktop
I recommend the .pbip format for templates for the following reasons:
- Lightweight sharing of report + model metadata.
- Report metadata allows you to programmatically modify the templates before opening them.
- Track changes of the individual objects and formatting in the GitHub repo.
You can download these templates either as standalone or combined files. Click the below image for the combined file:
Note: Any chart with a MacGuyver Rating of 3 or above (π©π©π©β¬β¬+) is not recommended for production deployment. That's because they require too many report-specific objects and have too high a risk to break or effort to maintain. For these charts, you should use Deneb.
The following templates are available:
You can download these templates either as standalone or combined files. Click the below image for the combined file:
The following line chart templates are available:
You can download these templates either as standalone or combined files. Click the below images for the combined file:
These use the formatting options of the core visuals like cards, tables, etc. to achieve a KPI or callout-like effect.
The following templates are available:
These use a combination of formatting options as well as SVG custom microvisualizations rendered as image URLs in the core visuals.
These SVG measure templates were created by Ε tΔpΓ‘n ReΕ‘l.
I don't consider myself a "dataviz person"; these comments are my subjective opinions and experience. I'm just sharing these templates because they might be helpful to others.