Easy Tech Tuts
Power BI

How to Show and Hide Visuals Using Bookmarks and Buttons in Power BI Easily 2026

By Impran M N

Cramming too many charts onto one page creates clutter, but Power BI's bookmark and selection tools let you layer visuals and toggle between them with a button click. This guide covers overlaying charts, saving visibility states as bookmarks, and wiring buttons to switch between them cleanly.

01Open the Bookmarks and Selection panes

Go to the View tab and enable both the Bookmarks pane and the Selection pane to manage visual visibility and saved states.

02Overlay your visuals

Match the size and position of a secondary chart to your primary visual so they sit exactly on top of each other.

03Save each state as a bookmark

Use the eye icon in the Selection pane to hide one visual at a time, then click Add in the Bookmarks pane and rename each saved state, making sure to uncheck the Data option so filters aren't affected.

04Insert toggle buttons

Go to Insert, expand the Buttons drawer, and drop a blank button onto the canvas for each bookmark state.

05Wire buttons to bookmarks

In the Format button menu, turn on the Action toggle, set the type to Bookmark, and select the corresponding saved state for each button.

FAQ

Frequently asked questions

Why does clicking a bookmark reset my slicer selections?

This happens if the Data option is left enabled when saving the bookmark; disabling it ensures only visual visibility changes, not filter states.

Can I use this technique across multiple report pages?

Yes, but you should verify each bookmark respects page-specific logic so it doesn't accidentally navigate users to the wrong page.

How do I test my buttons while still editing?

Hold Ctrl and click the button directly on the canvas to trigger its action without leaving edit mode.

Do the overlaid visuals need to be identical sizes?

Yes, matching size and position exactly is what makes the swap look seamless rather than shifting the layout.

Watch the full walkthrough

The same steps, demonstrated on screen from start to finish.