Creating Navigation Buttons in Power BI
- Bernard Kilonzo
- Dec 18, 2025
- 2 min read
Updated: Jan 17

What are Navigation Buttons?
Navigation buttons are interactive elements that let users move between report pages or bookmarks, creating a smooth, app-like experience inside dashboards. They help guide viewers through complex reports without needing to scroll or manually switch tabs.
Key Features of Navigation Buttons
Automatically generates buttons for each report page.
Button labels match the page names, and the order reflects the report’s page order.
Updates dynamically if you add, remove, or rename pages.
The current page is always highlighted, making orientation easy.
To add navigation buttons to your report.
Go to Insert tab >> Buttons >> Navigator >> Page navigator

Executing this adds navigation buttons to your report based on the characteristics described above.

Note the navigation buttons can be oriented horizontally as shown above, or vertically as shown below.

Customization Options
You can format navigators to show or hide specific pages.
Styling options include button shapes, colors, hover effects, and alignment.
Tooltips can be added for clarity, guiding users on what each button does.
Conclusion
Navigation buttons in Power BI are more than just a design feature - they are a powerful way to transform reports into intuitive, app-like experiences. By leveraging Page Navigators and Bookmark Navigators, report creators can guide users seamlessly through complex datasets, ensuring that insights are not only accessible but also engaging.
Whether you’re building a sales dashboard, a financial report, or a training module, navigation buttons help you simplify movement, highlight key insights, and create a storytelling flow that keeps your audience focused. Combined with customization options like formatting, tooltips, and dynamic filtering, they allow you to design dashboards that feel polished and professional.
If you like the work we do and would like to work with us, drop us an email on our contacts page and we’ll reach out!
Thank you for reading!!
