In Power BI, bookmarks are a feature that allows you to capture the current state of a report page — including filters, slicers, drill-downs, sort order, and visibility of visuals — and save it for later use. Bookmarks help create interactive experiences, storytelling, and navigation within reports.
Key aspects of bookmarks:
- Purpose:
- Save a specific view of a report for quick access.
- Enable report storytelling, where users can move through key insights step by step.
- Create dynamic navigation by showing or hiding visuals based on bookmarks.
- Types of bookmarks:
- Data bookmark: Captures the current filter and slicer selections.
- Display bookmark: Captures which visuals are visible or hidden.
- All bookmark: Captures both filters/slicers and visual display settings.
- Creating and Using Bookmarks:
- In Power BI Desktop, go to the View tab → Bookmarks pane → Add.
- You can rename bookmarks for clarity, e.g., “Sales by Region – Q1” or “Top Products Overview.”
- Bookmarks can be linked to buttons or images for interactive navigation. For example, I created a dashboard where clicking a button switched between monthly sales view and product performance view using bookmarks.
- Practical Example:
In a retail sales report, I created bookmarks to highlight:- Total sales by region
- Top 5 performing products
- Quarterly revenue trend
Users could click on buttons to navigate through these insights without manually changing slicers or filters.
Challenges I’ve faced:
- Managing a large number of bookmarks can be tricky; clear naming conventions and organization are important.
- Bookmarks only capture the state at the time of creation, so if the report’s layout changes, some bookmarks may need updating.
Limitations:
- Bookmarks do not dynamically update with data changes; they capture the state of visuals and filters, not the underlying dataset.
- Overuse of bookmarks for complex navigation can confuse users; it’s best to use them strategically for storytelling or guided analysis.
In short, bookmarks in Power BI enhance interactivity and storytelling by capturing specific report states, allowing users to navigate, highlight insights, and create dynamic report experiences efficiently.
