Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi,
We work with large hierarchies (like multi-level charts of accounts) and run into issues when using the Matrix visual and standard slicers:
It would be great if Power BI offered built-in support for ragged hierarchies:
Is this on the roadmap? It would make life much easier for users working with charts of accounts, org hierarchies, product structures, etc.
Thanks!
Jakob
Solved! Go to Solution.
Challenge Recap
1-Built-in Options (Limited)
2-Workarounds (No Custom Visuals)
Then calculate hierarchy levels with:
Level 1 = PATHITEM ( Accounts[Path], 1 )
Level 2 = PATHITEM ( Accounts[Path], 2 )
Level 3 = PATHITEM ( Accounts[Path], 3 )
Create measures that return BLANK() when no data exists → these rows collapse naturally in visuals.
IsLeaf =
IF (
ISBLANK (
CALCULATE (
COUNTROWS ( Accounts ),
Accounts[ParentID] = EARLIER ( Accounts[AccountID] )
)
),
1,
0
)
3 - Custom Visuals (Practical Today)
Until Microsoft ships ragged hierarchy improvements, many use:
4 - Roadmap / Community Voice
Summary
Your kudos is highly appreciated. If it helps you to solve your challenge, I would be happy if you accept it as a solution.
Hi @Jayway,
Thank you for reaching out to Microsoft Fabric Community.
Thank you @Ritaf1983 and @Ilgar_Zarbali for the prompt response.
As we haven’t heard back from you, we wanted to kindly follow up to check if the solution provided by the user's for the issue worked? or let us know if you need any further assistance.
Thanks and regards,
Anjan Kumar Chippa
Hi @Jayway,
We wanted to kindly follow up to check if the solution provided by the user's for the issue worked? or let us know if you need any further assistance.
Thanks and regards,
Anjan Kumar Chippa
Hi @Jayway,
As we haven’t heard back from you, we wanted to kindly follow up to check if the solution provided by the user's for the issue worked? or let us know if you need any further assistance.
Thanks and regards,
Anjan Kumar Chippa
Challenge Recap
1-Built-in Options (Limited)
2-Workarounds (No Custom Visuals)
Then calculate hierarchy levels with:
Level 1 = PATHITEM ( Accounts[Path], 1 )
Level 2 = PATHITEM ( Accounts[Path], 2 )
Level 3 = PATHITEM ( Accounts[Path], 3 )
Create measures that return BLANK() when no data exists → these rows collapse naturally in visuals.
IsLeaf =
IF (
ISBLANK (
CALCULATE (
COUNTROWS ( Accounts ),
Accounts[ParentID] = EARLIER ( Accounts[AccountID] )
)
),
1,
0
)
3 - Custom Visuals (Practical Today)
Until Microsoft ships ragged hierarchy improvements, many use:
4 - Roadmap / Community Voice
Summary
Your kudos is highly appreciated. If it helps you to solve your challenge, I would be happy if you accept it as a solution.
Hi @Jayway
There is a idea obout the issue by the link :
https://community.fabric.microsoft.com/t5/Fabric-Ideas/Ragged-or-Parent-Child-Hierarchy-Visuals/idi-...
please vote for it ( i voted an will share in my users group 🙂 )
Until we'll have the wanted functionality ,there are a few workarounds to handle with the issue.
Please refer to the linked guides:
https://www.youtube.com/watch?v=YEuxONjCl1A
https://www.youtube.com/watch?v=RTDKQQI9vUA
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 40 | |
| 37 | |
| 33 | |
| 29 | |
| 27 |
| User | Count |
|---|---|
| 133 | |
| 104 | |
| 61 | |
| 59 | |
| 55 |