How to Drill Down in Tableau Dashboard

Cody Schneider8 min read

Drilling down into a Tableau dashboard allows you to move from a high-level summary of your data to more granular details with a single click. It's the difference between seeing "Total Sales for the West Region" and then clicking to see sales by state, city, and even specific store locations. This article will show you how to build this interactive functionality into your own dashboards using two effective methods.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

What is "Drilling Down" in a Tableau Dashboard?

Think of drilling down as using a magnifying glass on your data visualization. You start with a broad, aggregated view and then progressively reveal finer levels of detail within a specific category. This interactive capability transforms a static dashboard into a dynamic analytical tool, empowering users to explore the data and uncover the "why" behind the numbers on their own.

For example, a user could start by looking at an annual sales report. By drilling down, they could:

  • Click on a year to see sales broken down by quarter.
  • Click on a quarter to see the monthly breakdown.
  • Click on a month to see weekly or even daily numbers.

This path of exploration allows for a much deeper understanding than a single, static chart ever could. Instead of creating ten different reports, you create one intelligent, layered dashboard that users can navigate themselves.

Why Use Drill-Downs in Your Dashboards?

Adding drill-down capabilities isn't just a neat visual trick, it fundamentally improves the usability and analytical power of your dashboards. Here are a few key benefits:

  • Reduces Dashboard Clutter: You can present essential high-level KPIs without overwhelming your audience. Detailed data is available, but it's hidden until it's needed, leading to a cleaner, more intuitive interface.
  • Encourages Self-Service Analytics: When people can answer their own follow-up questions ("Hmm, sales in the Technology category are high, but which products are driving that?"), they rely less on analysts for every minor inquiry. This frees up your data team and empowers your business users.
  • Drives Deeper Insights: Drill-downs help connect the dots. A drop in regional performance could be traced to a single underperforming market or product line, an insight that might be missed in a purely aggregated view.
  • Improves User Experience: An interactive dashboard is far more engaging than a static report. It feels like a modern application and gives users a sense of control over their data exploration.
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

The Foundation: Creating Hierarchies in Tableau

Before you can implement any drill-down functionality, you need to tell Tableau how your data is structured. The core mechanism for this is the hierarchy. A hierarchy is just a logical ordering of your dimensional data from the most general level down to the most specific.

Tableau often auto-generates hierarchies for dates (Year → Quarter → Month → Day), but you'll almost always need to create your own for things like geography or product categories. Creating one is simple.

Let's use a common product example: Category → Sub-Category → Manufacturer.

  1. Find your highest-level dimension in the Data pane on the left side of your screen. In this case, it's Category.
  2. Drag the next level down, Sub-Category, directly on top of the Category pill in the Data pane.
  3. A dialog box will pop up asking you to name your hierarchy. Call it something intuitive, like "Product Hierarchy." Click OK.
  4. You'll now see the new hierarchy in your Data pane, with Category and Sub-Category nested inside.
  5. Now, drag Manufacturer into that same group, placing it below Sub-Category to complete the hierarchy.

Your Data pane should now show a grouping for "Product Hierarchy" that you can expand to see the nested dimensions. You've now defined the drill-down path for Tableau to follow.

Method 1: The Quick and Easy Way with Built-in Hierarchies

Once you have a hierarchy built, Tableau enables a basic drill-down feature automatically. This is the fastest way to add interactivity, and it works wonderfully for quick analysis or simple dashboards.

Let's use our new "Product Hierarchy" to build a simple bar chart.

  1. Drag the entire "Product Hierarchy" pill from the Data pane onto the Rows shelf. You'll notice it appears on the shelf as the top-level dimension, Category.
  2. Drag your measure, such as Sales, onto the Columns shelf. This will generate a simple bar chart showing total sales for each category.
  3. Now, look closely at the Category pill on the Rows shelf. You'll see a small "+" icon just to the left of the pill name. You'll also see this "+" icon when you hover over the category headers in your chart.
  4. Click that "+" icon.

Instantly, the view expands! You've now drilled down to the next level of your hierarchy. Your rows now show both Category and Sub-Category. The pill on the shelf has also changed, and there is now a "-" icon. Clicking the "-" icon will drill back up, collapsing the view back to the higher level.

This built-in method is incredibly efficient but has one downside: the "+/-" icons aren't always intuitive for end users who aren't familiar with Tableau's interface.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Method 2: A Better User Experience with Set Actions

For polished final dashboards meant for a broader audience, you'll want an even more intuitive user experience. Instead of forcing users to find the small '+' icon, you can let them simply click on a mark (like a bar in a chart) to drill down. We can achieve this using a combination of a Set and a Set Action.

While this sounds more complex, it’s a series of simple steps. We'll use our Product Hierarchy. The goal is to show Categories, but when a user clicks a Category, that specific bar will expand to show the sub-categories inside it.

Step 1: Create Your Set

A set acts like a dynamic container. We'll create one that keeps track of whichever Category the user has clicked on.

  1. In the Data pane, find the top level of your hierarchy (Category).
  2. Right-click on it and select Create > Set.
  3. Name your set something clear, like "Selected Category Set."
  4. Don't add anything to the set right now - it needs to start empty. Just click OK.

You'll see a new "Selected Category Set" item appear at the bottom of the Data pane.

Step 2: Create the Drill-Down Calculated Field

Next, we need a calculated field that uses our aforementioned set to decide which dimension to display: the top-level Category or the next-level Sub-Category.

  1. Click the dropdown arrow at the top of the Data pane and select Create Calculated Field.
  2. Name it "Drill-Down Dimension."
  3. Enter the following simple formula:
  4. Click OK.

This formula tells Tableau: "If a mark is inside the Selected Category Set (meaning the user has clicked on it), then show its Sub-Category. For everything else not in the set, just show the Category."

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step 3: Build a Chart with Your New Field

Now, let's build the visual using this new smart field instead of a standard dimension.

  1. Drag your new "Drill-Down Dimension" calculated field onto the Rows shelf.
  2. Drag your measure (e.g., Sales) to the Columns shelf.
  3. To help with clarity, drag the original Category dimension onto the Color tile on the Marks Card. This ensures that sub-categories will keep the same color as their parent category when we drill down.

Your chart will look like a normal category sales chart for now, but the magic is about to happen.

Step 4: Configure the Set Action to Make it Interactive

The final step is to connect everything by telling Tableau what to do when a user clicks on the chart.

  1. From the top menu, go to Worksheet > Actions... (or Dashboard > Actions... if your sheet is on a dashboard).
  2. In the popup window, click the Add Action button and choose Change Set Values...
  3. Give the action a descriptive name, like "Drill-Down on Category."
  4. Source Sheets: Make sure this current sheet is selected.
  5. Run action on: Select. This means the action will fire when a user clicks a mark.
  6. Target Set: In the dropdown, select the Data Source, and then find the set we created earlier, Selected Category Set.
  7. Clearing the selection will: Remove all values from set. This is crucial! It means when a user clicks away (on whitespace or another app), the set becomes empty again, and our chart will "drill up" back to the main category view.
  8. Click OK to close both windows.

Now, test it out! Click on any bar in your chart. It should expand to show the sub-categories. Click on the chart's background whitespace, and it should collapse back neatly. You've created a far more intuitive drill-down experience.

Final Thoughts

Mastering drill-down functionality turns static reports into powerful, interactive analytical tools. Whether you're using simple hierarchies for quick analysis or implementing sophisticated set actions for a polished user experience, you're empowering your audience to explore data on their own terms, from high-level summaries down to the most granular details.

While Tableau gives you deep control to build complex interactions, it often comes with a steep learning curve of sets, actions, and calculated fields. That’s why we created Graphed — to shortcut the path from data to dashboard. You can connect all your marketing and sales data sources, then describe what you need in plain English. Just ask to "show sales by category" and we'll create the dashboard with all the interactive drill-downs and filters built in instantly, so you can spend less time configuring and more time discovering insights.

Related Articles