If you’re building Power BI reports for HR or working with hierarchical data, then mastering the organizational chart in Power BI is a must. This visual helps users clearly understand reporting structures, making it ideal for organizational planning, management, and HR analytics.
In this guide, you’ll learn how to build a professional, interactive org chart using Power BI’s native decomposition tree visual—no third-party visuals or custom scripts required.
Why Use a Decomposition Tree for Organizational Charts?
While Power BI lacks a dedicated org chart visual, the decomposition tree can be cleverly adapted to display employee hierarchies. By preparing your data and using built-in DAX functions, you can represent any organizational structure from top-level executives to entry-level staff.
Step 1: Prepare Your Hierarchical Data
You’ll need an employee table with:
- Employee ID
- Manager ID
- Employee Name
This setup allows you to define relationships using the PATH() function.
Example Table:
| Employee ID | Name | Manager ID |
|---|---|---|
| 1 | John Smith | null |
| 2 | Mike Thompson | 1 |
| 3 | Emily Carter | 2 |
Step 2: Create a Hierarchy with DAX
Use the PATH() function to trace each employee’s reporting line:
Path = PATH(Employee[EmployeeID], Employee[ManagerID])
Then, use PATHITEM() and LOOKUPVALUE() to extract names at each level:
Level2 = LOOKUPVALUE(Employee[Name], Employee[EmployeeID], PATHITEM(Employee[Path], 2, INTEGER))
Repeat for as many levels as needed.
Step 3: Visualize in a Matrix (Optional Step)
Before using the decomposition tree, it’s helpful to test your hierarchy in a matrix visual:
- Add Level 1, Level 2, etc. to rows
- Expand levels to see how the data unfolds
- Use filters to hide blanks at lower levels

Step 4: Build the Decomposition Tree
- Insert the Decomposition Tree visual.
- Drag
Level 1into the Analyze field. - Use the + icons to expand down to
Level 2,Level 3, and so on. - Hide the metric values using font color formatting if they’re not meaningful.

Step 5: Enhance the Visual
Custom Styling:
- Use Conditional Formatting to distinguish full-time, part-time, or contract employees.
- Format the bars to remove confusing value-based widths (use Count Distinct).
Tree Connectors:
- Customize connector lines for better readability.
Interactive Filters:
- Overlay the top of the visual with a slicer (e.g., by department) for cleaner navigation.

Step 6: Add a Custom Tooltip
Create a tooltip report page with:
- Employee photo
- Key competencies
- Email and phone
Then assign it under:
Visual > Format > Tooltip > Report Page
This enhances interactivity and context.

Use PowerPoint to Design Your Button Overlays
Need to hide unwanted UI elements? Use blank images or shapes from PowerPoint as overlay tools. Save as PNG/SVG and drop them directly into your report for a clean finish.
Final Result
You’ll have a fully interactive, easy-to-read Power BI organizational chart that:
- Clearly shows reporting lines
- Supports drill-down navigation
- Integrates tooltips for context
- Looks professional with minimal effort
Ready to master Power BI and create stunning reports from start to finish?
Explore Data Bear’s Power BI Training Program—ideal for professionals who want to build smart, scalable business dashboards.





