Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
Anonymous
Not applicable

Matrix Expand Times

Hey

 

I have a matrix visual with 8 measures. It takes about 4/5 seconds to load the visual initially which is just about fine, but everytime the user expands the matrix to view the next level down, it takes another few seconds. I understand why as it's calculating the next level, but wanted to understand if there are any tricks to improve the drill down action in a matrix. 

 

It's a P&L and the users generally will not want to spend the time waiting to drill down into each level and are not satisfied with the current performance. Any ideas?

 

 

 

 

 

 

 

 

 

 

 

 

 

3 REPLIES 3
vanessafvg
Community Champion
Community Champion

in order to see why your visual are slow, one would need to see your data model and measures.

 

how long does it currently take to drill down?





If I took the time to answer your question and I came up with a solution, please mark my post as a solution and /or give kudos freely for the effort 🙂 Thank you!

Proud to be a Super User!




Anonymous
Not applicable

It takes about 3 seconds to drill down each time. I was hoping to understand if there were any tricks to perhaps for example, preload all matrices data on first load, so that navigating in and out would be fast.

 

I've stripped my model and measures to be as simplistic as possible to try and find the issue, but still finding the same speed issues.

 

My fact table (Account Balances) is about 1m rows. The has a many to one join table to my dimension table (Chart of Accounts - 600 rows), which in turn has a one to many relationship to another dimension table (account structures - 27k rows).

 

The chart of account table is a simple dimension table providing classifications to each account, whilst the structure table allows accounts to sit in multiple structures, for example Revenue, Profit etc.

 

My measures are now just variations of this: calculate(sum(value),classification="Actual") - so nothing complex, yet im still facing speed issues

have you run performance analyzer?  maybe you can use dax studio to analyze your queries to see if will help at all if you can se where the performance is an issue.  Its hard for me to answer without seeing your model  SQLBI do a whole series in  youtube.    I dont  think you can preload with the drill down as its going to be on click, maybe having the detail explicity in a table visual might have better performance over the matrix rather than drilling down if performance is a bigger factor.

 

The other thing you can do maybe is create a visual tool tip that when you hover the line you interested in rather return the data in a visual via a tool tip





If I took the time to answer your question and I came up with a solution, please mark my post as a solution and /or give kudos freely for the effort 🙂 Thank you!

Proud to be a Super User!




Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.