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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
waltmiller
Frequent Visitor

Customizing Matrix Visualization for Income Statement

Hi, 

I'm creating an income statement for my organization via a Power BI Matrix. The rows are a breakout of our Ledger Account Structure in 4 subsequent parents (L2Parent as "Ledger Account", L3Parent, L4Parent, L5Parent) and then the nested Ledger numbers and Spend/Revenue Category numbers beneath them - see the first  image below. The hierarchy is intrinsic in the data.  The columns/Values are all calculations performed by Measures.

waltmiller_0-1718323141169.png

 

 Due to the limitations of BI Matrixes/my skillset, I'm running into 2 complications:

 

1) Since some of our L4Parents do not have L5Parents (and a couple L3s which do not have L4), there will be blank values as the matrix is drilled down. On the left is an example where it succesfully works, and on the right is an example where it does not. Is there a way to skip a row level if that field is blank? 

 

waltmiller_1-1718323413980.pngwaltmiller_2-1718323425526.png

 

2. Our income statement in a different program (which has its own issues, hence this initiative) can be filtered down to a cell level, meaning much more ability to create a custom row structure. Thus, we have custom sub-lines such as the "Total Revenue and Sources" option below on the left. Is there a way to replicate that in this BI Matrix (right) and have it sit between the "Sources" and "Expense" L2Parents?

waltmiller_4-1718323755429.pngwaltmiller_5-1718323801505.png 

 

 

Thank you kindly!

 

 

 

1 ACCEPTED SOLUTION
tharunkumarRTK
Super User
Super User

@waltmiller 

Point No: 2:
There is an option for you to keep a unique label for each row sub total level. However it would be same across that row level, wont change as per the value in that row. If that does not solve your purpose, then one other option is to create a custom column in your table and put that as another row level. 
I would suggest you to watch this video, as it also covers the latest features of matrix visual 
https://youtu.be/GSv3Zwtw8cM?si=ZQavqiOxWoRb9xQq

 

 

Point 1: You can do some transformation logic to replace null/blank values with the next level row header. Then the blank value wont appear in the visual.. Or, incase if your requirement is to filter out the blank records then keep in mind that it will filter out the data that corresponds the blak value.

 



Need Power BI consultation, hire me on UpWork .


If the post helps please give a thumbs up



If it solves your issue, please accept it as the solution to help the other members find it more quickly.




Tharun



 

View solution in original post

1 REPLY 1
tharunkumarRTK
Super User
Super User

@waltmiller 

Point No: 2:
There is an option for you to keep a unique label for each row sub total level. However it would be same across that row level, wont change as per the value in that row. If that does not solve your purpose, then one other option is to create a custom column in your table and put that as another row level. 
I would suggest you to watch this video, as it also covers the latest features of matrix visual 
https://youtu.be/GSv3Zwtw8cM?si=ZQavqiOxWoRb9xQq

 

 

Point 1: You can do some transformation logic to replace null/blank values with the next level row header. Then the blank value wont appear in the visual.. Or, incase if your requirement is to filter out the blank records then keep in mind that it will filter out the data that corresponds the blak value.

 



Need Power BI consultation, hire me on UpWork .


If the post helps please give a thumbs up



If it solves your issue, please accept it as the solution to help the other members find it more quickly.




Tharun



 

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors