How to Hide Filter in Tableau Dashboard

Cody Schneider8 min read

In Tableau, filters are your best friends for slicing and dicing data, but they can quickly take over your dashboard and overwhelm your audience. A clean, focused dashboard often means tucking those filters away until they're needed. This guide will walk you through the most effective methods to hide filters in your Tableau dashboards, creating a slicker and more user-friendly experience.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

We'll cover the popular "pop-out" menu technique using containers and show/hide buttons, discuss alternative methods, and share some best practices to ensure your design is intuitive for your users.

Why Bother Hiding Filters in Tableau?

Before we jump into the steps, let's quickly cover why this is a skill worth learning. Hiding filters isn't just about making things look tidier, it serves several practical purposes:

  • Saves Prime Screen Real Estate: Dashboards often compete for limited space, especially when viewed on smaller screens. Tucking filters away frees up valuable pixels for your most important charts and KPIs.
  • Improves the User Experience (UX): A long list of visible filters can be intimidating for users who are not data experts. Presenting a clean dashboard first and letting them opt-in to filtering creates a more guided and less cluttered experience.
  • Creates a Modern, App-Like Feel: Look at almost any modern web application. Menus and options are often tucked away behind a button or a 'hamburger' icon. Adopting this design pattern makes your dashboards feel more professional and current.
  • Guides the Narrative: By showing the main story and hiding the granular controls, you focus your user's attention on the key insights first. They can then choose to explore and ask their own questions by revealing the filters.

Method 1: The Pop-Out Filter Menu with a Show/Hide Button

This is the gold standard for hiding filters in Tableau and is incredibly versatile. The magic behind this technique lies in using a Horizontal or Vertical Layout Container combined with Tableau's "Show/Hide Button" feature. Think of it as building a retractable drawer for your filters.

Here’s the step-by-step breakdown:

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Step 1: Add a Layout Container to Your Dashboard

Layout containers are chests that hold your dashboard items (like charts and filters). To make a pop-out menu, you’ll typically place a vertical container on the side of your dashboard.

  1. On your dashboard screen, look at the Objects panel on the left.
  2. Drag a Vertical container and drop it onto your dashboard. A common placement is along the entire left or right edge. Hold the 'Shift' key while dragging to make it a floating container if you prefer that approach (more on that later).
  3. Once you've placed the container, make sure it's selected. You can tell it's selected by the blue border around it. Click the small downward arrow on the container and choose Set Width to a fixed size, like 250 or 300 pixels, depending on how much space your filters need.

Pro Tip: To easily keep track of your containers, go to the Layout tab on the left-hand panel. Here, you can see a hierarchical view of all your dashboard items. You can double-click any item to rename it, like "Filter Panel Container," which makes managing your dashboard much easier.

Step 2: Add Your Filters to the Container

Now that you have the "drawer," it's time to put your filters inside it.

  1. Select a sheet on your dashboard that uses the filters you want to display.
  2. Click the downward arrow on the sheet and navigate to Filters. From the list, select the filter you want to add.
  3. Tableau will add the filter to the dashboard, likely in a tiled position. Drag this filter card and drop it directly inside your vertical layout container. You’ll see a blue outline appear inside the container, indicating it's ready to be placed there.
  4. Repeat this process for all the filters you want to include in your pop-out menu. You can add other objects too, like Text objects for titles ("Filter By:") or even a master "Reset Filters" button.

Step 3: Move the Container 'Off-Screen'

The trick to the pop-out effect is to physically move the layout container just outside the visible dashboard area. When triggered, Tableau will slide it back into view.

  1. Click to select your vertical container that holds all the filters.
  2. Click the single arrow at the top of the selected container, and choose Edit Position...
  3. If your container is on the left side of the screen and is 300 pixels wide, you'll set the x-coordinate to a negative value equal to its width, like -300. Or, you can click on the 'y' coordinate for fine-tuning after positioning, making 'x=-300, y=0'. This effectively pushes it just off the left edge of the visible area.

The container and all your filters will now be gone from the main view, but they are still there, just hidden from sight.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Step 4: Add and Configure a 'Show/Hide Button'

This is the final piece of the puzzle - the button that users will click to reveal and hide the filter panel.

  1. From the Objects panel, drag a Show/Hide Button onto your dashboard. Place it in a visible, intuitive spot, like the top-left or top-right corner.
  2. With the new button selected, click its dropdown arrow and choose Edit Button...
  3. In the configuration window, you’ll see a prompt for Item to Show/Hide. This is where you connect the button to the filter panel. Select your "Filter Panel Container" by name from the dropdown list.
  4. Next, customize the button's appearance. You can choose a button style, use a text label (like "Show Filters"), or use an image (a filter icon or hamburger menu icon are popular choices). Take the time to set up what the button looks like for both its "Item Shown" and "Item Hidden" states so the user knows what to expect when they click it.
  5. Click OK.

Now, test it out! Hold the 'Alt' key on your keyboard (or 'Option' on Mac) and click the button. Your container of filters should smoothly slide into view. Click it again, and it will slide back out of sight. You've successfully created a collapsible filter pane!

Method 2: Using Floating Containers for More Placement Flexibility

The process for using a floating container is nearly identical, with one key difference in setup. A floating container isn't locked into the "tiled" layout of the dashboard, it floats above everything else.

  1. Hold the Shift key while dragging a Vertical container object onto the dashboard canvas. This makes it a floating object.
  2. Size and position it exactly where you want the filter menu to appear when open.
  3. Add your filters to this floating container just like before.
  4. Go to the container's menu, select Add Show/Hide Button. Tableau conveniently creates the button for you and links it to this specific container.
  5. Position the button where you'd like it on the dashboard.

When you click the button, the floating container simply appears or disappears in place, often with a fade effect. This method is great for menus that you want to appear as an overlay (like in the middle of a map) rather than "pushing" your other dashboard content over.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Best Practices for Hiding Filters

Creating the mechanic is just the first step. To make your dashboard truly great, follow these UX best practices:

  • Use Intuitive Icons: People instinctively know what a hamburger menu icon (☰) or a filter icon means. Using text like "Show Filters" is even clearer. Avoid abstract icons that might confuse your users.
  • Place Your Button Logically: The top-left or top-right corners are standard locations for menu buttons. Placing your show/hide button there will feel natural to most users.
  • Consider the Default State: Ask yourself if the user needs to apply filters before seeing the data. If not, having the filters hidden by default is usually the best approach. It presents a clean, simple starting point.
  • Don't Hide Extremely Important Filters: If there's a single, crucial filter that 90% of users will interact with (like a date range), consider leaving that one visible on the dashboard and tucking the less-common "nice-to-have" filters into the pop-out menu.

Final Thoughts

By leveraging layout containers and show/hide buttons, you can dramatically improve the design and usability of your Tableau dashboards. Moving beyond a static wall of filters to a responsive, interactive layout elevates your work from just a report to a true data application that empowers your users to explore without feeling overwhelmed.

Building these elegant dashboards in tools like Tableau requires time and a good understanding of the interface's mechanics. We designed Graphed to remove that friction completely. Instead of building intricate containers and buttons, you can just ask questions right away in plain English. For example, you can get the insight from a complex filter view by simply asking, "show me US web traffic from mobile devices last month." Our platform builds the relevant chart for you instantly, allowing you to ask follow-up questions without ever touching a settings panel.

Related Articles