How to Create Drill Down Hierarchy in Power BI

Cody Schneider8 min read

Building a Power BI report that just shows static numbers is like giving someone a map with no zoom function - it’s useful from a distance, but you can’t explore any of the interesting details. The drill-down feature solves this by turning your charts into interactive tools, allowing users to move from a high-level overview to the granular data that lies underneath. This article will walk you through exactly how to create and use drill-down hierarchies in your Power BI reports to provide a richer, more explorable user experience.

What Exactly is a Drill-Down Hierarchy?

In Power BI, a drill-down hierarchy is a way of organizing your data into logical levels, allowing you to "drill down" from a broad category into more specific sub-categories. Think of it like a set of Russian nesting dolls. You start with the largest doll (the summary view) and open it up to reveal the next level, and so on, until you get to the smallest, most detailed piece.

This functionality is built directly into many Power BI visuals. Instead of creating four separate charts to show sales by Year, then Quarter, then Month, then Day, you can build a single chart with a time hierarchy. Your user starts by seeing total sales per year. With a click, they can drill into a specific year to see the quarterly breakdown, then into a quarter to see the monthly data, and finally into a month to see daily sales.

Some common examples of data hierarchies include:

  • Geographic Data: Country ➝ State/Province ➝ City ➝ Postal Code
  • Time-Based Data: Year ➝ Quarter ➝ Month ➝ Day
  • Product Data: Product Category ➝ Product Sub-Category ➝ Product Name
  • Organizational Data: Department ➝ Team ➝ Employee

The main benefit is interactivity. Allowing your audience to explore the data for themselves makes reports far more engaging and useful. A sales manager can get a quick overview of national performance but can also instantly investigate why a specific state or city is underperforming without needing a new report. It empowers users to answer their own follow-up questions right in the dashboard.

How to Create a Drill-Down Hierarchy in Power BI

Creating a hierarchy is a straightforward drag-and-drop process inside the Power BI Desktop. Let’s build a common Geographic hierarchy using Country, State, and City fields as an example.

Step 1: Identify Your Data Fields

Before you start, look at your data in the Fields pane on the right side of the screen. Identify the columns that have a natural parent-child relationship. For our example, let's assume you have a table with columns named Country, State, and City. This is a classic hierarchy: a City is within a State, and a State is within a Country.

It’s important that these fields have a logical, one-to-many relationship flowing downwards. A country can have many states, but a state only belongs to one country.

Step 2: Create the Hierarchy using Drag-and-Drop

This is where you’ll actually build the hierarchy object that Power BI can recognize.

  1. Find the highest-level field in your intended hierarchy. In our case, this is Country.
  2. Find the next level down. For us, that’s State.
  3. Click and drag the State field directly on top of the Country field in the Fields pane and release the mouse button.

Instantly, you'll see a new item appear in the Fields list named Country Hierarchy. If you click the small arrow next to it, you'll see that both Country and State are nested inside.

Step 3: Add More Levels to the Hierarchy

A hierarchy isn't limited to two levels. To add more granularity:

  1. Find the next field in your sequence, which is City.
  2. Click and drag the City field onto the new Country Hierarchy object you just created.

Power BI will add it to the bottom of the list within the hierarchy. It automatically determines the order based on the sequence in which you add the fields.

Pro Tip: You can rename your hierarchy for clarity. Right-click on "Country Hierarchy" and select Rename. A better name might be "Location Hierarchy" or just "Location."

Step 4: Add Your New Hierarchy to a Visual

Now that your hierarchy object is ready, you can use it in any visual that supports drilling - like bar charts, column charts, line charts, or pie charts.

  1. Select a visual from the Visualizations pane, for example, a clustered column chart.
  2. From the Fields pane, drag your entire newly created Location Hierarchy into the X-axis field well for the chart.
  3. Next, drag a measure, like Sales, into the Y-axis field well.

Your chart will initially display the data at the highest level of your hierarchy - in this case, total sales by Country. You'll also notice a set of small arrow icons appear in the header of your visual. These are the controls you and your users will interact with to drill up and down.

Using the Drill-Down Controls in a Report

Once your hierarchy is in place, you need to understand how to navigate through it. Several icons in the top-right corner of the visual control the drill-down behavior. It's important to know the difference between them.

1. Turn on Drill Down Mode (Single Down Arrow ↓)

Clicking this icon activates "drill down mode." When this mode is active, clicking on a specific data point in your chart (like the "USA" bar) will take you to the next level down for only that selected item. Following our example:

  • Your chart shows sales for "USA," "Canada," and "Mexico."
  • You click the "Turn on Drill Down" icon.
  • You then click the "USA" bar.
  • The chart will change to show sales by state, but only for states within the USA.

This is the most common and intuitive way users interact with drill-downs because it lets them investigate a specific area of interest. To go back up, they simply click the "Drill Up" icon (↑).

2. Go to the Next Level in the Hierarchy (Double Down Arrow ↡)

This button drills down to the next level for all data at once, rather than for a specific selection. Following our example with the chart at the Country level:

  • You click the "Go to the next level" icon.
  • The chart immediately changes to show sales for all states from every country combined in one view.

This is useful when you want to compare sub-categories against each other directly, without being grouped by their parent category (e.g., comparing California's sales to Ontario's directly).

3. Expand to the Next Level (Branched Down Arrow ⇟)

The "Expand" button is a powerful option that shows both the parent and child levels on the same axis, preserving the original context.

  • Starting from the Country level, you click the "Expand" icon.
  • The chart's X-axis will now show labels like "USA California," "USA Texas," "Canada Ontario," etc.

This prevents users from getting lost in the data. They can see the breakdown by state while also clearly seeing which country each state belongs to, all in one view.

Bonus Method: The Right-Click Menu

Power BI also includes a context-sensitive right-click menu, which can be more intuitive for end-users who might not notice the small icons. By simply right-clicking on a bar or segment of a visual, users get a menu with options to either "Drill Down" or "Drill Up." This is often the preferred method for casual report viewers.

Best Practices for Creating Good Hierarchies

Just because you can create a hierarchy doesn't mean you should overdo it. Here are a few tips to make your drill-down features user-friendly and effective.

  • Keep Your Hierarchy Logical: Ensure the levels make sense. A hierarchy of Region ➝ Country ➝ State is logical. A hierarchy of State ➝ Region ➝ Country is not and will confuse users.
  • Don't Go Too Deep: While you can, avoid creating hierarchies with seven or eight levels. After three to five levels, the drill-down experience can become tedious and confusing. If your data is that granular, consider creating a separate, more detailed report page.
  • Clean Your Data and Use Clear Names: If your underlying column names are things like 'Prod_Cat_L1' and 'PROD_SUBCAT_1', use Power BI to rename them to 'Product Category' and 'Sub-Category'. Clear names make the hierarchy intuitive.
  • Tell Your Users It's Possible: The drill-down icons aren't always obvious to new users. Consider adding a small text box or title note to your report like, "Right-click a bar to drill down for more details" to guide them.

Final Thoughts

Mastering hierarchies in Power BI is a fundamental step toward building truly professional and interactive reports. It transforms your dashboards from static displays of information into dynamic tools that encourage curiosity and allow stakeholders to explore data on their own terms, leading to better insights and smarter business decisions.

While features like hierarchies make Power BI a powerhouse for custom analysis, building everything from scratch still takes time. We built Graphed because sometimes you need answers without the manual setup. Instead of dragging and dropping fields to build a hierarchy, you can just ask a question like "show me our total sales by country and then by state" in plain English. Graphed instantly builds the interactive visual for you, delivering that same drill-down capability in just a few seconds.

Related Articles

How to Connect Facebook to Google Data Studio: The Complete Guide for 2026

Connecting Facebook Ads to Google Data Studio (now called Looker Studio) has become essential for digital marketers who want to create comprehensive, visually appealing reports that go beyond the basic analytics provided by Facebook's native Ads Manager. If you're struggling with fragmented reporting across multiple platforms or spending too much time manually exporting data, this guide will show you exactly how to streamline your Facebook advertising analytics.

Appsflyer vs Mixpanel​: Complete 2026 Comparison Guide

The difference between AppsFlyer and Mixpanel isn't just about features—it's about understanding two fundamentally different approaches to data that can make or break your growth strategy. One tracks how users find you, the other reveals what they do once they arrive. Most companies need insights from both worlds, but knowing where to start can save you months of implementation headaches and thousands in wasted budget.