How to Hide a Visual in Power BI

Cody Schneider8 min read

Sometimes the most powerful thing you can do in a Power BI report is to show less. A cluttered dashboard can overwhelm users and bury important insights, but by strategically hiding and revealing visuals, you can create a clean, interactive, and intuitive experience. This guide will walk you through exactly how to hide a visual in Power BI, covering everything from the simple on/off switch to building dynamic, user-controlled dashboards.

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

Why Hide Visuals in Power BI?

Hiding visuals isn’t just about making things look tidy, it’s a strategic design choice that dramatically improves your reports. When you master a few simple hiding techniques, you can unlock a new level of interactivity and clarity.

  • Reduce Clutter: The number one reason is to simplify the user experience. Instead of cramming every possible chart onto one screen, you can present a high-level overview and allow users to reveal more detailed visuals only when needed.
  • Guide the User’s Journey: By showing and hiding elements, you can guide your audience through a data story. Start with key performance indicators (KPIs), then let them click to uncover the charts that explain the why behind the numbers.
  • Create More Interactive Reports: Hiding visuals is the foundation of interactivity. You can build reports where users can toggle between a chart view and a table view, switch between different metrics, or access tooltips and extra information with the click of a button.
  • Optimize for Different Devices: A dense dashboard designed for a large desktop monitor is often unusable on a phone. Hiding less critical visuals in the Mobile Layout view ensures your report is effective and easy to read on any screen size.

Method 1: The Simple Hide-and-Seek with the Selection Pane

The simplest way to toggle a visual’s visibility is using the Selection Pane. Think of this as your report’s layer manager, giving you direct control over every single object on the page. It's perfect for quickly hiding something while you're building a report or for setting up a more advanced interactive experience.

Step-by-step instructions:

  1. Open the Selection Pane: In Power BI Desktop, navigate to the View tab in the top ribbon. Look for the "Show panes" section and click on Selection. A new panel will appear on the right side of your screen.
  2. Identify Your Visual: The Selection Pane lists every element on your report page - charts, cards, shapes, text boxes, and buttons. When you click on a visual on your report canvas, it will become highlighted in this list.
  3. Toggle Visibility with the Eye Icon: To the right of each element's name in the pane, you'll see a small eye icon.

This is a straightforward, manual way to control what’s seen and what isn’t.

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.

A Pro Tip: Rename Everything!

When you add visuals, Power BI gives them generic names like "Card" or "Bar chart." If you have ten cards, this becomes confusing fast. To make your life easier, always rename your visuals.

Simply double-click on any element’s name in the Selection Pane and type something more descriptive, like "Total Sales FY22 Card" or "Sales by Region Map." This small habit saves massive headaches later, especially when you start working with dozens of report elements.

You can also create groups of visuals using Ctrl+Click to select them and then clicking "Group." This lets you show or hide an entire collection of visuals at once - perfect for a set of related KPIs and their titles.

Method 2: Making It Interactive with Bookmarks

This is where things get exciting. Bookmarks let you save and recall a specific "state" of your report page - which includes filters, slicer settings, and, most importantly for us, the visibility of your visuals. By pairing Bookmarks with buttons, you can give your users control over what they see.

Let's build a common user experience: a button that reveals a detailed data table.

Step 1: Set Up Your Visual States

First, we need to create two states for our report: one where the table is hidden, and one where it's visible.

  1. Create the ‘Hidden’ State: Select the visual you want to hide (our detailed table). Use the Selection Pane to click the eye icon and hide it. This is your default view - clean and simple.
  2. Create the ‘Visible’ State: Unhide the table visual using the eye icon in the Selection Pane again. This is the view the user will see after they click our button.
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 2: Create the Corresponding Bookmarks

Now, let's capture those two states as bookmarks.

  1. Go to the View tab and enable the Bookmarks pane. It will open alongside the Selection Pane.
  2. Create the "Table Hidden" Bookmark: First, make sure your table is hidden using the Selection Pane. Then, in the Bookmarks pane, click Add. A new bookmark will appear. Rename it immediately to something clear, like "Table Hidden View."
  3. Create the "Table Visible" Bookmark: Now, make the table visible again in the Selection Pane. In the Bookmarks pane, click Add again. Rename this new bookmark to "Table Visible View."

Important Note on Bookmark Settings

When you create a bookmark, hover over its name, click the three dots (...), and you'll see a few options. By default, "Data" is checked. This means the bookmark saves any current filter/slicer selections. In many cases, you'll want to uncheck "Data." This way, the bookmark will only control the visual's visibility (the "Display" property) without changing the user's filtered data set. If you don't do this, clicking the button might reset all of their filters, which can be frustrating.

Step 3: Connect Your Bookmarks to Buttons

The last step is to give the user a way to trigger these bookmarks.

  1. Go to the Insert tab, click on Buttons, and select a button style (a blank one is often best). Place it on your report and change the text to "Show Details".
  2. With the button selected, go to the Format pane. Find the Action section and toggle it on.
  3. Set the Type to "Bookmark" and choose your "Table Visible View" bookmark from the Bookmark dropdown.
  4. Now, it's a good idea to create a "Close" or "Hide Details" button. You can use an "X" shape or another button that appears along with your table. Set its Action to trigger the "Table Hidden View" bookmark.

Now you have an interactive toggle! Users land on a clean page, click "Show Details" to see the underlying data, and then click "Close" to hide it again.

Level Up: Combining Bookmarks for a Better User Experience

You can use the bookmark and selection pane combination for far more than just showing a single table. It’s a powerful tool for designing a clean, web page-like experience right within Power BI.

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.

Creating a Tabbed Interface on One Page

Let's say you want to show performance by Sales, Marketing, and Operations without creating three separate report pages. Here's how you can do it:

  1. Stack three groups of visuals (Sales, Marketing, Operations) on top of each other.
  2. Use the Selection Pane to hide the other visual groups for the first default page. Create a bookmark for that view, for example, 'Sales'.
  3. Repeat this for the remaining views with specific visual groups.
  4. Link your buttons to a specific bookmark from the button's 'Action' setting.

This creates a seamless "tabbed" experience that is faster and more cohesive than clicking through different pages, with everything running off one consolidated data set.

Best Practices for Hiding Visuals

As you build more complex reports, keeping these practices in mind will save time and stress in the long run.

  • Name Everything Consistently: A good naming convention becomes crucial when bookmarking different states. Clearly name bookmarks and their respective visual or show/hide button names. ("Show Details [Btn]" | "Hide Table View")
  • Group Objects Logically: If a chart and a related text box always appear together, use the group feature inside the Selection Pane to treat them like single objects. Hide both from a single click in the Selection Pane or in the Bookmark.
  • Consider User Needs: Don’t hide things without considering what the user needs to know. Use visibilities as a guide by showing headlines first, followed by detail upon interaction.
  • Check Functionality on Smaller Screens: Before finalizing and rolling out, check your report's functionality on smaller screens like phones/tablets. Something that looks amazing on a desktop might not work properly on mobile. Power BI gives a 'mobile view' option where you can edit your mobile report separately, hiding additional visuals for a cleaner mobile-friendly view.
  • Balance Interactivity and Simplicity: Too many button-click hide/show actions can become clunky for reporting. Find a balance between interactivity and simplicity. Keep it simple and straightforward.

Final Thoughts

Mastering how to hide and show visuals transforms static reports into dynamic, engaging analytical tools. The Selection Pane offers direct, fundamental level controls, while Bookmarks enable you to build a truly custom interactive user-driven interface. By combining these methods, you can create better-performing, clear, and useful reports, making your stakeholders happier and more data-informed.

Graphed is designed to simplify your dashboard-building process. We believe you shouldn't spend hours just configuring dashboards. Instead, build them with simple natural language prompts like "Show sales performance this last three months." We can create dashboards from different sources that are ready to use instantly, allowing your team to focus on more insight-focused work rather than spending time on report creation and manual tasks.

Related Articles