v0.5
Release v0.5 🚀 - Native DAX Translation & Visual Lineage
Thank you to everyone in the community for the incredible feedback! Version 0.5 introduces the two most highly requested features to make documenting your Power BI models easier and more transparent than ever before.
✨ What's New in v0.5
1. Native DAX-to-English Translation
Say goodbye to deciphering complex, nested DAX code. The tool now features a custom-built, shape-aware DAX parser!
- It automatically reads your
VAR,RETURN,CALCULATE, and iterator functions (SUMX,FILTER, etc.). - It translates the logic into plain, readable English bullet points.
- Extremely complex measures are broken down step-by-step so anyone (even non-technical stakeholders) can understand what a measure is calculating.
2. Visual-Level Lineage
Ever wondered "Is it safe to delete this measure?"
- The HTML documentation now actively scans all your report pages.
- It maps exactly which measures and columns are used in which visuals across your entire
.pbixfile. - Usage context is injected directly under each field in the documentation.
3. Quality of Life Improvements
- Splash Screen: Added a sleek, instant loading screen to the
.exeso you immediately know the tool is starting up while it unpacks in the background. - UI Polish: Updated window titles and version tracking to ensure a smoother experience.
- Robustness: Fixed an edge-case bug where the
NOToperator without parentheses would crash the DAX parser. The parser is now bulletproof against complex models.
💾 How to use
- Download the
PBI_Doc_Generator_v0.5.exefile below. - Double-click to run (no installation or Python environment required).
- Select your
.pbixor.pbipfile and let the tool do the magic!
🔮 What's next? (v0.6)
We are actively investigating bringing the exact same Power Query (M-code) auto-documentation capabilities to Excel (.xlsx) files with Power Pivot Data Models. Stay tuned!