Power BI Course
Page Navigation
A multi-page report with no navigation is a report that viewers do not know how to use. This lesson covers how to build buttons that move between pages, how to sync slicers so selections carry across pages, how to use bookmarks to save and restore states, and how to make a Power BI report feel like a proper application rather than a collection of disconnected tabs.
Why Page Navigation Matters
When you publish a report to Power BI Service, most viewers never notice the page tabs at the bottom — they are small and easy to miss. Even in Desktop, navigating by clicking tabs feels clunky for a polished report. Professional Power BI reports use visible navigation buttons, a consistent top-bar or side-bar menu, and sometimes hidden pages accessible only through drill-through actions. Building these controls takes fifteen minutes and completely transforms how a report feels to use.
Method 1 — Page Navigation Buttons
The fastest way to build navigation is with Power BI's built-in Page Navigator button. This is a single object that automatically creates one button per page and highlights the current page — with no manual configuration needed.
Method 2 — Manual Navigation Buttons
For full control over button appearance — custom icons, colours, hover states, and exact text — you build individual buttons manually and assign a page navigation action to each one. This takes more setup but gives you complete design flexibility.
Syncing Slicers Across Pages
By default, slicers only filter the page they live on. If a viewer selects "2024" on the Overview page and moves to Regional Detail, the year selection is lost. Slicer sync fixes this — it lets you choose exactly which pages share a slicer's selection.
Bookmarks
A bookmark is a snapshot of the current state of a report page — which visuals are visible, which filters are applied, which slicer values are selected. You can capture any state as a bookmark and then assign buttons to jump directly to that state. Bookmarks are what power toggle buttons, reset buttons, show/hide panels, and guided story views in advanced reports.
| Bookmark use case | What it does | How it works |
|---|---|---|
| Reset button | Clears all slicer selections and returns the page to its default state | Capture a bookmark with all slicers cleared. Assign that bookmark to a "Reset" button action. |
| Show/hide panel | A "Filter" button slides a slicer panel in and out of view | Two bookmarks — one with the panel visible, one hidden. Two buttons each assigned to the opposite bookmark. |
| Story navigation | Next/Back buttons walk viewers through a pre-set sequence of insights | Each "slide" is a bookmark with specific filters applied. Buttons navigate the bookmark sequence in order. |
| Chart toggle | Switch between a bar chart view and a table view of the same data | Two bookmarks — one with bar chart visible and table hidden, one the opposite. A toggle button switches between them. |
Creating and Using Bookmarks
CREATING A BOOKMARK:
1. Set up the page exactly as you want it captured
(apply the slicer values, show/hide visuals, set filters)
2. View → Bookmarks panel (opens on the right)
3. Click "Add" in the Bookmarks panel
Power BI captures the full current state of the page
Rename the bookmark something descriptive:
"Default View", "2024 Only", "Panel Hidden", etc.
4. Repeat for each state you want to capture
─────────────────────────────────────────────────
ASSIGNING A BOOKMARK TO A BUTTON:
1. Insert → Buttons → Blank (or any button type)
2. Format pane → Button → Action → On
Type: Bookmark
Bookmark: select from dropdown (e.g. "Default View")
3. Ctrl+click the button in Desktop to test it
The page snaps to the saved state instantly
─────────────────────────────────────────────────
BOOKMARK PROPERTIES — control what gets captured:
Right-click a bookmark in the Bookmarks panel:
☑ Data — captures slicer selections and filters
☑ Display — captures which visuals are visible/hidden
☑ Current page — captures the page itself
Uncheck "Data" to make a bookmark that only
shows/hides visuals without resetting slicer values
Right-click "Panel Hidden" → uncheck Data (so slicer values are not reset when hiding panel)
"Show filters" button → Action → Bookmark → "Panel Visible"
"Hide filters" button → Action → Bookmark → "Panel Hidden"
Drill-Through Pages
A drill-through page is a hidden detail page that a viewer reaches by right-clicking a data point in a visual and choosing "Drill through." The drill-through page automatically receives the context of the clicked item — for example, right-clicking "Alice Brown" in a chart takes you to a page showing only Alice's orders. This is the standard Power BI pattern for moving from summary to detail.
Teacher's Note: The single most impactful upgrade you can make to any basic report is adding a Page Navigator and slicer sync. It takes ten minutes and immediately makes the report feel intentional rather than accidental. Do this before you spend time on visual formatting — navigation is the first thing every viewer interacts with, and a report that is confusing to navigate gets abandoned no matter how good the charts are.
Practice
Practice 1 of 3
To insert a set of navigation buttons that automatically creates one button per page and highlights the current page, you go to Insert → Buttons → Navigator → Page ___.
Practice 2 of 3
In the Sync Slicers panel, enabling the ___ checkbox for a page means the slicer filters that page silently even though the slicer is not physically visible on that page.
Practice 3 of 3
A hidden detail page that viewers reach by right-clicking a data point in a visual and choosing a destination from a context menu is called a drill-___ page.
Lesson Quiz
Quiz 1 of 3
A viewer selects "2024" in a Year slicer on the Overview page, navigates to the Products page, and the year selection is gone. What is the correct fix?
Quiz 2 of 3
You want a "Reset filters" button that clears all slicer selections and returns the page to its default state. What is the correct approach using bookmarks?
Quiz 3 of 3
You build a Customer Detail drill-through page and drag CustomerName into the Drill through field well. You test it but the "Drill through" option does not appear in the right-click context menu on the Overview page. What is the most likely cause?
Next up — Lesson 14 covers Visualization Basics — the principles behind choosing the right chart type, how to format visuals consistently, and the core visual types every Power BI user needs to know before moving into advanced charts.