0
0
Power BIbi_tool~15 mins

Bookmarks for filter states in Power BI - Real Business Scenario

Choose your learning style9 modes available
Scenario Mode
👤 Your Role: You are a sales analyst at a retail company.
📋 Request: Your manager wants you to create a Power BI report where users can quickly switch between different filter views using bookmarks. For example, one bookmark shows sales filtered by Region = 'East', another by Region = 'West', and a third shows all regions.
📊 Data: You have sales data with columns: Date, Region, Product, Sales Amount.
🎯 Deliverable: Create a Power BI report with a sales chart and three bookmarks that save and restore filter states for Region: East, West, and All.
Progress0 / 11 steps
Sample Data
DateRegionProductSales Amount
2024-01-01EastWidget100
2024-01-02WestGadget150
2024-01-03EastGizmo200
2024-01-04NorthWidget120
2024-01-05WestGizmo180
2024-01-06SouthGadget130
2024-01-07EastWidget170
2024-01-08SouthGizmo160
1
Step 1: Load the sales data into Power BI Desktop.
Use 'Get Data' > 'Excel' or 'CSV' to import the sample data table.
Expected Result
Sales data table appears in Power BI with columns Date, Region, Product, Sales Amount.
2
Step 2: Create a clustered column chart to show total sales by Region.
Visual: Clustered column chart; Axis = Region; Values = SUM(Sales Amount).
Expected Result
Chart displays total sales for each region.
3
Step 3: Add a slicer visual for the Region field to filter the chart.
Visual: Slicer; Field = Region.
Expected Result
Slicer appears with selectable regions: East, West, North, South.
4
Step 4: Set the slicer to filter Region = East.
Select 'East' in the Region slicer.
Expected Result
Chart updates to show sales only for East region.
5
Step 5: Create a bookmark named 'East Region' that saves this filter state.
In View tab, open Bookmarks pane > Add bookmark > Rename to 'East Region'. Ensure 'Data' option is checked.
Expected Result
Bookmark 'East Region' saved with Region filter set to East.
6
Step 6: Clear the slicer selection to show all regions.
Click the eraser icon on the Region slicer to clear filters.
Expected Result
Chart updates to show sales for all regions.
7
Step 7: Create a bookmark named 'All Regions' that saves this filter state.
Add bookmark > Rename to 'All Regions'. Ensure 'Data' option is checked.
Expected Result
Bookmark 'All Regions' saved with no Region filter.
8
Step 8: Set the slicer to filter Region = West.
Select 'West' in the Region slicer.
Expected Result
Chart updates to show sales only for West region.
9
Step 9: Create a bookmark named 'West Region' that saves this filter state.
Add bookmark > Rename to 'West Region'. Ensure 'Data' option is checked.
Expected Result
Bookmark 'West Region' saved with Region filter set to West.
10
Step 10: Add buttons for each bookmark to allow users to switch filter views easily.
Insert > Buttons > Blank; Assign Action > Bookmark; Select bookmark 'East Region' for first button. Repeat for 'West Region' and 'All Regions' bookmarks.
Expected Result
Three buttons appear on report, each switching the Region filter to East, West, or All when clicked.
11
Step 11: Test each button to confirm it changes the filter state and updates the chart accordingly.
Click each bookmark button and observe chart filter changes.
Expected Result
Chart updates correctly for East, West, and All regions when respective buttons are clicked.
Final Result
Power BI Report
+-----------------------------+
| [East Region] [West Region] [All Regions] |
|                             |
|  Sales by Region (Column Chart)            |
|  East: 470                               |
|  West: 330                               |
|  North: 120                              |
|  South: 290                              |
+-----------------------------+
East region has the highest total sales among the regions.
West region sales are significant but less than East.
Using bookmarks allows quick switching between filtered views without manually changing slicers.
Bonus Challenge

Add bookmarks for filtering by Product (Widget, Gadget, Gizmo) and create buttons to switch between these product views.

Show Hint
Create a slicer for Product, set filters for each product, create bookmarks saving those states, then add buttons linked to those bookmarks.