Creating polished, intuitive Power BI navigation submenus is one of the most effective ways to enhance user experience in your reports. Whether you’re aiming for a clean layout, dark theme consistency, or interactive elements that mimic modern apps, this guide walks you through every step from visual design to functional bookmarking.
By mastering submenu navigation, you’ll deliver reports that look better, work smarter, and keep your users engaged.
Why Use Power BI Navigation Submenus?
Custom navigation submenus help bring structure and flow to Power BI dashboards. Benefits include:
- Clean, uncluttered report pages
- Enhanced visual hierarchy and UX
- Seamless transitions between pages
- Tailored styling for brand consistency
- Full control over bookmark-driven interactions
When designed well, navigation submenus can make Power BI feel like a polished, professional web application.
What You’ll Need
To follow this tutorial, you’ll need:
- Power BI Desktop
- Microsoft PowerPoint
- A color picker tool (optional, for theme alignment)
Step-by-Step Guide: Creating Navigation Submenus in Power BI
1. Design the Submenu Layout in PowerPoint
Open PowerPoint and insert a speech bubble shape. Resize it to approximately 2.7 in x 2.25 in and fill it with a dark theme color like #333333. This creates the base for your submenu popup.
Add a soft shadow to give the element depth and improve visual polish. 
2. Create Circular Buttons for Navigation Items
Insert five circle shapes, one for each submenu item. Remove their outlines and apply a soft edge to modernize their look. Align them vertically using PowerPoint’s Align > Distribute Vertically feature.
Use each metric’s theme color (like Sales, Units, Profit) to fill the circles. If needed, use a color picker to extract these hex codes from your report visuals.
3. Add Icons and Divider Lines
Center white icons within each circle to visually represent the submenu actions (e.g., a dollar sign for Gross Sales). Below each icon, insert a transparent white divider line (75% transparency, 0.25in thickness) to separate items and enhance readability.
Group all elements and export the finished submenu as a PNG.
Bringing Your Design into Power BI
Back in Power BI Desktop:
- Insert the PNG using Insert > Image
- Position it beneath your page header or title area
- Use the Selection Pane to manage its layer position for consistency

Building Interactive Buttons Over Your Submenu
Now you’ll overlay invisible buttons to make each submenu item interactive.
Default State Setup
- Insert blank buttons over each circle
- Remove borders and icons
- Set text font to Segoe UI, color white, aligned left
- Adjust the width to fit each item

Hover State Styling
- Change font to Segoe UI Semibold
- Add a colored background that matches each metric theme
- Set transparency to 75% for a subtle hover effect

Creating Bookmarks for Interactivity
Use Power BI’s Bookmarks pane to drive your submenu’s behavior.
Key Bookmarks to Create:
- One to open the submenu
- One to close it
Make sure to uncheck “Data” and check “Selected visuals” for each bookmark. This prevents data visuals from resetting when bookmarks are toggled.
Assigning Actions to Buttons
Configure each button to navigate to a specific view or page via its assigned bookmark. Use clear naming conventions like:
units_viewsales_viewperiod_submenu_open
This makes future edits easier and keeps your file organized.
Reusing the Submenu on Multiple Pages
To apply your Power BI navigation submenu on other report pages:
- Copy the grouped PNG and buttons
- Paste them onto the desired page
- Create new open/close bookmarks specific to that page
- Update each button’s actions accordingly
Consistent naming and organization are key here.
Layer Management Best Practices
Effective use of Power BI’s Selection Pane helps manage layers and interactivity. Tips:
- Clearly name all visuals, shapes, and buttons
- Group elements by function (e.g.,
Submenu_Group,Icons_Group) - Toggle visibility to debug bookmark actions quickly
Organized layers make it far easier to maintain and scale your reports over time.
Test Everything Before Publishing
Before sharing your report, thoroughly test:
- Bookmark toggle behaviors (open/close submenu)
- Navigation button links and hover states
- Visual alignment across all report pages
Learn Advanced UX/UI for Power BI
Want to go even further with your Power BI skills? Check out this hands-on training:
This course dives deeper into report design, interactivity, and real-world UX techniques to help your dashboards stand out and perform.
Final Thoughts
Building custom Power BI navigation submenus is a powerful way to level up your report design. With just PowerPoint, bookmarks, and a few best practices, you can transform basic dashboards into highly interactive, user-friendly tools.
Keep practicing these techniques, and you’ll quickly build a reputation for producing enterprise-grade Power BI experiences.





