This post is a part of the PL-300: Microsoft Power BI Data Analyst Exam Prep Hub; and this topic falls under these sections:
Visualize and analyze the data (25–30%)
--> Enhance reports for usability and storytelling
--> Configure Drill-Through Navigation
Note that there are 10 practice questions (with answers and explanations) at the end of each topic. Also, there are 2 practice tests with 60 questions each available on the hub below all the exam topics.
Overview
Drill-through navigation in Power BI allows users to move from a summary visual to a detail page while automatically passing filter context. It is a core storytelling and usability feature tested in the PL-300: Microsoft Power BI Data Analyst exam, especially in scenario-based questions.
What Is Drill-Through Navigation?
Drill-through enables users to:
- Right-click a data point in a visual
- Navigate to another report page
- Automatically filter that page based on the selected value(s)
It answers questions like:
“Show me the details behind this number.”
Key Characteristics of Drill-Through
- Works between report pages
- Passes filter context automatically
- Requires a dedicated drill-through page
- Triggered via right-click, button, or visual interaction
- Can be combined with buttons and bookmarks
How to Configure Drill-Through
Step-by-Step Setup
- Create a new report page (often a detail page)
- In the Drill-through section of the Filters pane:
- Drag one or more fields into the Drill-through filters
- Add visuals that use the same fields
- (Optional) Add a Back button for navigation
Once configured, users can right-click supported visuals and select Drill through → Page name.
Drill-Through Filters (Critical Exam Topic)
How They Work
- Fields placed in the Drill-through filter area define:
- What values can be passed
- Which visuals can trigger the drill-through
Important Rules
- The source visual must contain at least one matching field
- Multiple fields can be used for compound filtering
- Drill-through filters are applied in addition to page-level filters
Drill-Through vs Other Navigation Methods
| Feature | Purpose |
|---|---|
| Page navigation | Move between pages (no context) |
| Bookmarks | Save visual states |
| Drill-through | Navigate with filter context |
| Tooltips | Show additional details inline |
Exam insight:
Drill-through is the only navigation method that automatically passes filter context between pages.
Using Buttons for Drill-Through
Drill-through does not have to rely on right-click menus.
Button Configuration
- Add a button
- Set Action to Drill through
- Choose the target page
- (Optional) Enable Keep all filters
This creates a more intuitive and touch-friendly experience.
The Back Button
Power BI can automatically create a Back button on drill-through pages.
- Returns users to the source page
- Preserves filter context
- Strongly recommended for usability
PL-300 best practice:
Always include a Back button on drill-through pages.
Passing All Filters
The Keep all filters option determines whether:
- Only drill-through fields are passed
- Or all active filters and slicers are passed
Exam scenario:
Use Keep all filters when full analytical context must be preserved.
Common Use Cases
- Summary → transaction-level detail
- KPI → supporting breakdowns
- Regional overview → store-level performance
- Product totals → individual sales records
Limitations and Rules (Exam-Relevant)
- Drill-through works only within the same report
- Does not work across datasets
- Requires matching fields between visuals
- Not supported directly on all visual types
- Cannot drill-through from a Card visual
Common PL-300 Exam Pitfalls
- Confusing drill-through with page navigation
- Forgetting to add drill-through fields
- Expecting drill-through to work without matching fields
- Omitting the Back button
- Assuming drill-through preserves all filters by default
Best Practices for PL-300
- Clearly label drill-through pages
- Use descriptive page names
- Add instructional text (“Right-click to view details”)
- Include a Back button
- Limit drill-through fields to what’s necessary
PL-300 Key Takeaways
You should be able to:
- Configure drill-through pages
- Select appropriate drill-through fields
- Explain how filter context is passed
- Compare drill-through with other navigation methods
- Apply drill-through to enhance storytelling
Practice Questions
Go to the Practice Questions for this topic.
