Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Hello,
We have recently created a P&L visual by using matrix table and SWITCH( TRUE() logic (I used similar logic from this Enterprise DNA video: https://www.youtube.com/watch?v=mUVz59xCRMI&list=LL&index=9).
The P&L table does a good job at showing detailed financial results of our business, however, the performance of this visual is extremely slow (it takes 17921 ms just to drill down one line in the P&L). We have already tried various methods of optimization i.e. dropping out columns which we don't need in our report, selecting only relevant dates, aggregating data where we can, etc.
Currently we have used these steps to create our P&L:
The final table looks like this:
I was wondering, maybe anyone of you who have created P&L visuals have encountered similar performance issues? Or should we use anoher approach when making this P&L?
@V-pazhen-msft thank you for the your message. I have tried to optimize the formula but the performance is still pretty slow.
Maybe there's a DAX formula that would allow me to show result of subtotals like EBITDA but wouldn't allow users to filter it down?
The only way I can think of is to skip checking true/false for each item, this should helps logically. Take a try see if shortens the speed.
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
19 | |
11 | |
10 | |
8 | |
7 |
User | Count |
---|---|
20 | |
13 | |
8 | |
7 | |
6 |