Dynamic “Crosstab” Matrix in Power BI: N-Level Dimensions + Dynamic Measures
I’m building a self-service “crosstab” matrix in Power BI that behaves like a Tableau-style pivot table:
Users can select N row dimensions via slicers
Users can select N measures via slicers
The matrix should auto-expand every level of the hierarchy—no drill icons, bookmarks, or manual clicks—and update instantly when slicers change
What I’ve Tried So Far:
Field Parameters
✅ Dynamic selection via slicers
❌ Does not auto-expand hierarchyBookmarks + Dual Matrix
✅ Pre-expanded views available
❌ Requires manual bookmark clicks after slicer changesFlattened Approach (Calculated columns + unpivoted metrics)
✅ Always-expanded, single matrix
❌ Complex DAX and high maintenance overhead
Where I’m Stuck:
Each solution checks some boxes but never all at once. I need a single matrix that:
Dynamically picks any number of row fields via slicer
Dynamically picks any number of measures via slicer
Always renders fully expanded, with zero extra interaction
What I’m Looking For:
Are there any new Fabric features, Calculation Groups, or upcoming matrix enhancements that can handle this pattern? Any pointers or prototypes would be hugely appreciated!
Link for reference:Solved: Re: Dynamic “crosstab” in Power BI: multi-level di... - Microsoft Fabric Community
1 Comment
- andyclap
Advocate IV
Agree - it would be nice for the matrix to have an option on rows/columns to always expand to deepest level. The drilldown UX is very unintuitive for such a powerful visual with field parameters. I've standardized on using [+/-] icons on the rows as business users get that, but there's no equivalent for columns. I'm coaching users to experiment with the explore data options now - they often just export to excel anway!
Recent ideas
Allow removing default cell padding in Matrix/Table visuals so images fill the entire cell
Summary Add formatting options to remove the default internal padding of cells in the Matrix and Table visuals (horizontal and vertical), so that images displayed in cells fill the whole cell and ad...ccarpenter49 minutes agoNew MemberNew42Views1like1CommentReturn .png Attachments to Subscriptions
With the latest update to Power BI subscriptions, the separate .png report snapshot attachment has been removed. From Microsoft’s troubleshooting documentation, this appears to be an intentional chan...KDC_Group_PBI2 hours agoNew MemberNew269Views29likes9CommentsNew Power Query experience: Advanced Editor modal hides query name, and locks the editor
In the classic Power Query editor, the Advanced Editor opens as a separate, movable, resizable window titled “Advanced Editor – QueryName”. I routinely drag it to a second monitor and keep the main e...Mardurolla3 hours agoRegular VisitorNew34Views0likes1CommentAdd a run-level failed jobs view to the new Monitoring hub
The legacy Monitoring hub allows users to filter individual pipeline runs by Status = Failed within a selected period. In the new Monitoring hub, pipelines with an earlier failure does not appear if ...v-varunvv4 hours agoMicrosoft EmployeeNew15Views6likes0Comments