How to Create a Bookmark in Power BI
Building a Power BI report is one thing, but guiding your audience through a data story is another. Static dashboards can feel overwhelming, leaving users to aimlessly click on filters and slicers. That's where bookmarks come in - they are one of the most powerful features for turning a simple report into an interactive, app-like experience. This guide will walk you through exactly how to create and use bookmarks in Power BI to control visibility, save filter states, and build custom navigation for your users.
What Exactly Are Power BI Bookmarks?
Think of Power BI bookmarks as saved "states" or "views" of a report page. A bookmark captures the specific configuration of a page at a moment in time, including:
- Applied filters and slicers
- The visibility of visuals (which charts are shown or hidden)
- The focus or spotlight mode of a visual
- Drill-through locations
Instead of just presenting a dense dashboard, you can use bookmarks to create guided analytical paths. You can set up pre-filtered views for different teams, build buttons that toggle between different chart types, or even design a custom navigation menu that makes your report feel like a purpose-built application.
Getting Started: The Bookmarks and Selection Panes
Before you create your first bookmark, you need to get familiar with two essential panels: the Bookmarks pane and the Selection pane. You can enable them from the View tab in the Power BI Desktop ribbon.
Once you check the boxes, these panes will appear on the right side of your screen.
The Selection Pane
The Selection pane is your best friend when working with bookmarks. It lists every single object on your report page - charts, slicers, text boxes, images, buttons, everything. Next to each object, you'll see a small eye icon. Clicking this icon toggles the visibility of that object on the canvas.
Pro Tip: By default, your objects have generic names like "Card" or "Clustered column chart." This gets confusing fast. Double-click on each item in the Selection pane and give it a descriptive name (e.g., "Total Revenue KPI Card" or "Sales by Region Bar Chart"). This small step will save you major headaches later.
The Bookmarks Pane
This is where you'll create and manage your bookmarks. It's a simple panel with an Add button that lets you capture the current state of your report page. Once added, you can rename your bookmarks and update them as needed.
How to Create Your First Power BI Bookmark: A Step-by-Step Guide
Let’s walk through the process of creating a basic bookmark. Imagine you have a sales dashboard and want to create a specific view that only shows data for the "North" region.
Step 1: Set Up Your Report View
First, get your report page exactly how you want it to look for the bookmarked view. In this case, you would:
- Go to your sales report page.
- Find the "Region" slicer and select "North".
- All the visuals on your page will now update to reflect sales data just for the North region.
Step 2: Add a New Bookmark
With your report filtered, go to the Bookmarks pane and click the Add button. Power BI will create a new bookmark, likely named something generic like "Bookmark 1".
Step 3: Rename Your Bookmark
Immediately rename it to something meaningful. Click the three dots (ellipsis) next to the new bookmark and select Rename. A good name would be "North Region View." This helps you keep track as you create more bookmarks.
Step 4: Configure the Bookmark's Behavior
This is a crucial but often overlooked step. Click the ellipsis next to your bookmark again. You'll see a few checkboxes that completely change how the bookmark works:
- Data: If checked, this applies the filters and slicer settings captured when the bookmark was created. For our "North Region View," you definitely want this checked.
- Display: If checked, this captures the visibility state of your objects. For simple filter bookmarks, this is less important, but it's essential when you are hiding or showing specific charts.
- Current Page: When checked, clicking this bookmark will always navigate the user to this specific page. This is useful for building navigation menus that link to different report pages.
- All visuals vs. Selected visuals: This allows you to apply the bookmarked state to all visuals on the page or only a selected few. For most cases, you'll stick with "All visuals."
For our example, ensure Data is checked. And that’s it! You've created a functional bookmark.
Practical Use Cases to Elevate Your Reports
Now that you know the basics, let's explore high-impact ways to use bookmarks to transform your reports from static to stunningly interactive.
Use Case 1: Building a Toggle to Switch Between Two Charts
Let's say you want to give your users the option to see sales over time as either a line chart or a bar chart, without cluttering the page with both.
- Prepare Your Visuals: Add both a line chart and a bar chart to your report page, showing the same data (e.g., Sales by Month). Place them directly on top of each other so they occupy the same space. Use the Selection pane to give them clear names, like "Sales Line Chart" and "Sales Bar Chart."
- Create "Show Line Chart" Bookmark: In the Selection pane, hide the "Sales Bar Chart" by clicking the eye icon next to it. Now, with only the line chart visible, go to the Bookmarks pane and click Add. Rename this bookmark "Show Line Chart." In its options, make sure Display is checked, but uncheck Data (you don't want to mess up the user's filters when they toggle charts).
- Create "Show Bar Chart" Bookmark: Now, do the opposite. In the Selection pane, hide the line chart and show the bar chart. Add a new bookmark named "Show Bar Chart" with the same settings (Display checked, Data unchecked).
- Add Buttons for Navigation: Go to the Insert tab, select Buttons, and add two blank buttons to your page. Label one "Line Chart" and the other "Bar Chart."
- Assign Actions to Buttons: Select the "Line Chart" button. In the Format pane for that button, find the Action toggle, turn it on, and select the Type as "Bookmark." Then, in the Bookmark dropdown, choose your "Show Line Chart" bookmark. Repeat this process for the "Bar Chart" button, linking it to the "Show Bar Chart" bookmark.
Now, users can click these buttons to effortlessly toggle between the two visuals. This is a fantastic technique for saving space and providing analytical flexibility.
Use Case 2: Creating a Pop-up Help or Information Window
Sometimes you need to provide extra context or definitions without cramming a wall of text onto your dashboard. A pop-up-style info panel is a clean solution.
- Create the "Pop-up": Design a small group of objects that will serve as your pop-up window. This could be a Rectangle shape, a Text Box with your help information, and a "Close" button (a simple shape with an "X" on it works well). Group all these objects together in the Selection pane for easy management and name the group "Help Pop-up."
- Create the "Hidden" State Bookmark: With the "Help Pop-up" group selected in the Selection pane, hide the entire group by clicking the eye icon. Now, with it hidden, create a new bookmark called "Hide Help Pop-up."
- Create the "Visible" State Bookmark: Make the "Help Pop-up" group visible again. Create another bookmark called "Show Help Pop-up." Remember to uncheck the Data option for both of these, as you only want to control visibility.
- Wire Up the Buttons: Find or create an "Info" or "Help" icon on your main report page. Assign its Action to the "Show Help Pop-up" bookmark. Then, select the "Close" button inside your pop-up group and assign its Action to the "Hide Help Pop-up" bookmark.
You've now got an elegant pop-up that appears when needed and disappears with a click, all without leaving the report page.
Best Practices for Flawless Bookmarking
To avoid getting tangled in a web of confusing bookmarks, follow these simple best practices:
- Rename Everything: We mentioned this before, but it's worth repeating. Clearly name your visuals in the Selection pane and your bookmarks in the Bookmarks pane. Future you will be very grateful.
- Group Related Objects: If you are hiding or showing multiple objects at once (like in our pop-up example), group them in the Selection pane. This allows you to control the visibility of the entire group with one click instead of several.
- Be Mindful of Your Settings: Always double-check whether you want Data, Display, or Current Page selected for each bookmark. Getting this wrong is the most common source of bookmarking headaches. For a "Reset Filters" button, you need Data on. For a visual toggle, you need Display on and Data off.
- Test Thoroughly: Before publishing, hold down Ctrl and click your bookmark-linked buttons to test them in Power BI Desktop. Pretend you're a first-time user and click through the different paths. Does everything behave as expected? Do filters reset when they shouldn't?
Final Thoughts
Power BI bookmarks are more than just a neat trick, they are a fundamental feature for creating truly user-centric reports. By mastering how to capture page states and link them to actions, you can build guided stories, simplify complexity, and deliver insights in a way that is intuitive and engaging. Taking the time to build these features shows your users you've thought about their experience, not just the data.
While features like these make Power BI incredibly powerful, we know that getting there can involve a steep learning curve and hours of configuration. It takes time that marketing and sales teams often don’t have. At Graphed, we’ve created a new way to analyze your data. Instead of spending time clicking through panes and configuring actions, you can simply connect your data sources - like Google Analytics, Shopify, and Salesforce - and ask for what you need in plain English. Your dashboards are built for you in seconds, not hours, so you can skip straight to the insights you need to grow your business.
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.
DashThis vs AgencyAnalytics: The Ultimate Comparison Guide for Marketing Agencies
When it comes to choosing the right marketing reporting platform, agencies often find themselves torn between two industry leaders: DashThis and AgencyAnalytics. Both platforms promise to streamline reporting, save time, and impress clients with stunning visualizations. But which one truly delivers on these promises?