Here’s a comprehensive, step-by-step guide on Creating Advanced Dashboards with Bookmarks in Power BI:
Creating Advanced Dashboards with Bookmarks in Power BI
Power BI Bookmarks allow you to capture a specific state of a report page, including filters, slicers, and visual interactions. They are essential for creating interactive dashboards, storytelling, and enhancing user experience.
This guide will walk you through each step in detail, from understanding bookmarks to implementing them in advanced dashboards.
1. Understanding Power BI Bookmarks
What Are Bookmarks?
A bookmark in Power BI saves the current view of a report page, including:
- Filter and slicer selections
- Visual visibility (show/hide visuals)
- Sort order and drill-through states
- Cross-highlighted visuals
Bookmarks enable users to switch between views, simulate navigation, and create interactive reports.
Types of Bookmarks
- Personal Bookmarks – Saved for individual users in Power BI Service.
- Report Bookmarks – Created in Power BI Desktop and published for all users.
2. Preparing Your Dashboard for Bookmarks
Before adding bookmarks, ensure your dashboard is well-structured:
- Use slicers, filters, and visualizations to define different views.
- Identify the key insights you want to highlight.
- Group related visuals into meaningful sections.
Example Use Case:
Imagine you have a Sales Dashboard that contains:
- Sales Overview (Total Sales, Revenue, and Profit)
- Regional Performance (Sales by region/country)
- Product Analysis (Top-selling products, trends)
- Customer Insights (Customer segments, demographics)
You want to use bookmarks to allow users to switch between these views without navigating to different pages.
3. Creating Bookmarks in Power BI
Follow these steps to create bookmarks:
Step 1: Open the Bookmarks Pane
- Open Power BI Desktop.
- Click on the View tab in the ribbon.
- Select Bookmarks Pane to enable it.
Step 2: Set Up Your Desired View
- Arrange visuals, slicers, and filters as per your requirement.
- Hide/unhide any elements if necessary (use the Selection Pane:
View > Selection
). - Ensure all elements are in place.
Step 3: Create a New Bookmark
- In the Bookmarks Pane, click Add.
- Rename the bookmark (e.g., “Sales Overview”).
- By default, the bookmark captures:
- Visual positions
- Filters and slicer selections
- Hidden/visible visuals
Step 4: Customize the Bookmark Options
- Click the three dots (…) next to the bookmark name.
- Select or unselect options based on your needs:
- Data – Saves filter/slicer states.
- Display – Saves visual visibility.
- Current Page – Keeps the bookmark on the same report page.
4. Navigating Using Buttons and Bookmarks
Bookmarks are powerful when used with buttons for seamless navigation.
Step 1: Insert a Button
- Go to Insert > Buttons.
- Choose a button type (e.g., Blank, Back, Reset).
- Place the button in the report.
Step 2: Assign a Bookmark to the Button
- Select the button.
- In the Format Pane, expand Action.
- Toggle Action to ON.
- Under Type, select Bookmark.
- Choose the corresponding bookmark from the dropdown.
Step 3: Test the Button
Click on the button in Power BI Desktop (use Ctrl + Click) or in Power BI Service to verify the bookmark works.
5. Using Bookmarks for Dynamic Reports
1. Creating a Toggle Effect
You can use bookmarks to toggle between visuals, such as switching between:
- Chart & Table Views
- Different Time Periods
- Detailed vs. Summary Views
Steps to Create a Toggle Button:
- Duplicate your visuals (one showing the chart and the other showing the table).
- Use the Selection Pane (
View > Selection Pane
) to hide one visual. - Create a bookmark for the first view.
- Hide/unhide the respective visuals and create another bookmark.
- Assign bookmarks to a button (like a toggle switch).
2. Resetting Filters with Bookmarks
Bookmarks can reset slicers to default selections.
Steps:
- Set slicers to the default state.
- Create a Reset Bookmark.
- Assign it to a Reset Button.
6. Grouping and Organizing Bookmarks
If you have multiple bookmarks, you can group them for better organization.
How to Group Bookmarks:
- In the Bookmarks Pane, select multiple bookmarks (Ctrl + Click).
- Click the three dots (…) and select Group.
- Rename the group (e.g., “Dashboard Navigation”).
This is useful for:
- Storytelling dashboards (narrating insights step-by-step).
- Complex reports with multiple views.
7. Publishing and Testing the Dashboard
Once bookmarks are set up:
- Click File > Publish to Power BI Service.
- Open the report in Power BI Service.
- Test bookmarks and interactions.
8. Advanced Scenarios with Bookmarks
1. Using Bookmarks with Drill-Through
- Create drill-through pages and apply bookmarks to navigate between summary and detailed views.
2. Using Bookmarks with Tooltip Pages
- Set up a tooltip report page and use bookmarks for user-friendly pop-up insights.
3. Using Bookmarks with Custom Navigation
- Instead of using Power BI’s default navigation, create a custom menu using buttons with bookmarks.
Final Thoughts
Using Power BI Bookmarks effectively enhances dashboard interactivity, storytelling, and navigation. When combined with buttons, slicers, and the selection pane, bookmarks can transform your reports into dynamic experiences.
Key Takeaways: ✅ Use bookmarks to create interactive dashboards.
✅ Combine bookmarks with buttons for smooth navigation.
✅ Utilize toggle bookmarks to switch views dynamically.
✅ Reset filters & slicers using a reset bookmark.
✅ Organize bookmarks into groups for complex reports.
By following these detailed steps, you can create powerful dashboards that improve user engagement and data exploration.
Would you like an example Power BI file (.PBIX) showcasing advanced bookmark techniques?