AI-Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

In this tutorial, we will explain how to create AI-powered multiple-dimension visualizations with Decomposition Trees in Power BI. We will also cover how they work and why they matter, especially when your data starts getting complex.

AI-Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

 

The Decomposition Tree is one of Power BI’s most powerful AI-enhanced features for exploratory data analysis. It is most useful when you think like an analyst. It automatically aggregates your metric, then lets you drill down across multiple dimensions in any order. As an AI visual, it can also suggest the next best dimension to split by (for highest or lowest contribution) when you want quick root-cause analysis.

In this tutorial, we will explain how to create AI-powered multiple-dimension visualizations with Decomposition Trees in Power BI. We will also cover how they work and why they matter, especially when your data starts getting complex.

What is a Decomposition Tree?

A decomposition tree is an interactive visual that helps you drill down into your data systematically. It breaks a single metric (like Revenue, Return Rate, or Cost) into multiple contributing dimensions. Decomposition trees let you choose the order of dimensions as you explore, with AI assistance guiding you toward the most impactful insights.

Think of it as:

  • A smart decision tree for data analysis
  • A guided drill-down path instead of fixed hierarchies
  • A “why-finder,” not just a “what-happened” chart

Power BI’s decomposition tree requires two inputs:

  • Analyze: This is the numeric metric (usually a measure)
  • Explain by: These are the dimensions you want to break the metric down by (Region, Product, Channel, etc.)

Step 1: Loading Data into Power BI

  • Open Power BI Desktop
  • Go to the Home tab >> select Get Data >> choose your data source

1. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

  • Browse and select your file
  • Click Load or Transform Data

2. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

  • In Power Query, make sure:
    • Date is set to the Date data type
    • Units and Returns are set to Whole Number
    • Prices and Costs are set to Decimal Number

Creating the Key Measures (DAX):

The decomposition tree’s Analyze field must be a measure or aggregate (a numeric value that Power BI can summarize). You need to create the necessary measures before building the tree.

  • Go to Modeling >> select New measure

Step 2: Building a Decomposition Tree Visual

  • Select Decomposition tree from the Visualizations pane
  • In Analyze: drag Revenue. The visual updates to show the aggregated measure
  • In Explain by: drag the following fields. These are the categories you will use for drill-downs:
    • Region
    • Channel
    • Category
    • Product
    • Segment
  • The visual now shows a root node with your measure and a plus sign (+) for drilling down

3. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

Power BI’s design here is simple: you pick the metric to analyze, then supply the candidate dimensions for drilling.

Step 3: Performing Manual Splits (Multi-Dimension Exploration)

Let’s drill down the tree:

  • Click the + next to the root node (Revenue) to see a list of available dimensions from Explain by
  • Select a dimension to drill into (Region). The tree expands, breaking down the measure by that dimension’s values

4. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

  • Repeat by clicking the plus sign (+) on a specific Region branch >> choose Channel. You can drill in any order; Power BI does not enforce hierarchies

5. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

  • Continue with Category → Product → Segment (or any order you prefer)

6. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

  • Interactions:
    • Selecting a node at the deepest level cross-filters other visuals on the page
    • Selecting an intermediate node changes the drill path
    • If other visuals on the page filter the data, the Decomposition Tree updates dynamically (for example, node order may change based on filters)
  • To remove a level, click the X next to its header

7. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

This flexibility is powerful; unlike a fixed-hierarchy visual, you can change the drill order at any time to test hypotheses.

Step 4: Using AI Splits for Intelligent Drill-Downs

This is where the decomposition tree becomes an AI-driven root-cause explorer. The AI-powered feature sets the Decomposition Tree apart by analyzing your data to suggest optimal next steps.

  • Click the plus sign + on a node
  • Instead of choosing a specific field, choose High value or Low value:
    • High value: Finds the dimension and value that yields the highest measure (for example, the store type with the most sales)
    • Low value: Finds the lowest contributing dimension and value
  • Select High value. Power BI will pick the dimension and split that best matches your goal (highest or lowest contributor)

8. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

This AI split behavior is a key feature of the visual. Here, the tree is split based on the highest-performing dimension and value.

9. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

Tip: Use AI splits early (to discover potential drivers), then switch to manual splits (to validate and explain the path).

Step 5: Formatting and Customization

Formatting the Tree:

  • Data colors: Customize bar colors for positive and negative values
  • Labels: Adjust font, size, and alignment
  • Analysis: Configure AI splits (for example, Relative mode)

Locking Levels (For Report Creators):

  • Hover over a level header and click the lock icon to prevent users from changing or removing it
  • Multiple levels can be locked, but unlocked levels cannot precede locked ones
  • Consumers can still explore within locked paths

10. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

Handling Large Data:

  • The visual truncates to the top 10 items per level by default; you can adjust this in the formatting pane if needed

Step 6: A Practical Use Case Walkthrough

Create a bar chart that tells you when the problem happens, and let the decomposition tree explain why.

  • Select a Bar chart from Visualizations
    • Drag Month to the Y-axis
    • Drag Revenue to the X-axis

11. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

  • You now have a monthly bar chart and a Revenue decomposition tree

12. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

  • If you select a specific month, it automatically updates the Revenue decomposition tree

13. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

  • Add a second decomposition tree for Return Rate to see whether returns correlate with Revenue

14. AI Powered Multiple Dimension Visualizations with Decomposition Trees in Power BI

This setup illustrates why the decomposition tree is so effective for ad hoc exploration and root-cause analysis.

Considerations and Limitations

  • Unsupported features: AI splits do not work with Azure Analysis Services, Power BI Report Server, Publish to Web, or certain complex measures
  • Performance: For large datasets, expect truncation or limits on levels and data points
  • Sharing: Ensure proper licensing for viewers
  • Tip: Use other visuals for cross-filtering. For deeper root-cause analysis, combine this visual with the Key Influencers visual

Conclusion

By following the steps above, you can create AI-powered multiple-dimension visualizations with decomposition trees in Power BI. The decomposition tree is not just another visual; it is an AI-assisted analytical workflow. It transforms static reporting into dynamic investigation, helping you see relationships across dimensions without rebuilding your analysis each time.

If your data questions are becoming deeper and more complex, this is one of the clearest signs it may be time to move beyond spreadsheets and into Power BI.

Get FREE Advanced Excel Exercises with Solutions!

Shamima Sultana
Shamima Sultana

Shamima Sultana, BSc, Computer Science and Engineering, East West University, Bangladesh, has been working with the ExcelDemy project for 3+ years. She has written and reviewed 1000+ articles for ExcelDemy. She has also led several teams with Excel VBA and Content Development works. Currently, she is working as the Project Manager and oversees the day-to-day work, leads the services team, allocates resources to the right area, etc. Her work and learning interests vary from Microsoft Office Suites, and... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Close the CTA

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo