Advanced Power BI • Training 02
Article-Training • From KPI to Detail

Drill-through Analysis

Go from a High-Level KPI to the Record Behind the Number

Drillthrough is the bridge from summary insight to focused detail.

KPI / Visual → Select Entity → Drillthrough → Detail Page → Validate Record → Return
Executive KPI
→
Customer / Case
Drillthrough
→
Record Detail
8learning modules
24interactive practices
5rapid review questions
50%certificate threshold
Learning target
Design drillthrough pages that make detail discovery clear, safe, and useful.
Practice progress0 / 24

Complete 12 of 24 practices (50%) and enter your name to unlock the Certificate of Participation.

MODULE 01
🎯

Drillthrough vs Drill Down: Know the Difference

Drill down stays inside a visual and explores hierarchy levels. Drillthrough leaves the current page and opens a dedicated target page filtered to the selected context.

🔎
One explores hierarchy; the other changes analytical depth

An executive sees 17 overdue cases. Drill down might show division → department. Drillthrough can take one selected department to a page with case-level rows, owner, age, amount and status.

Core ideas

  • Drill down = hierarchy inside the visual
  • Drillthrough = navigation to detail page
  • Target page receives selection context
  • Use drillthrough when the next question needs a different page design
Decision pattern
Use Drill Down when:
Year → Quarter → Month
Division → Department → Team

Use Drillthrough when:
Department KPI → Department Detail Page
Customer Bar → Customer 360 Page
Inspection Count → Inspection Record Page
✅

Choose drillthrough when users need a new page built specifically for the selected entity or record.

Practice — 3 cases

Practice 1 / Práctica 1
What is drillthrough designed to do?
Practice 2 / Práctica 2
How is drillthrough different from drill down?
Practice 3 / Práctica 3
What is a strong drillthrough use case?
MODULE 02
🧩

Build the Drillthrough Target Page

A drillthrough page is a normal report page with drillthrough fields added to its filter well. Those fields define the context Power BI must receive before the page becomes a valid target.

🔎
The target page should answer the next question

If the source page answers 'Which departments are late?', the target should answer 'Which cases make this department late, who owns them, and what should I inspect next?'

Core ideas

  • Create a dedicated detail page
  • Add the entity field to Drillthrough filters
  • Design visuals around the filtered entity
  • Use more than one field only when compound context is truly needed
Example target design
Page: Customer Detail

Drillthrough fields:
- CustomerID

Visuals:
- Customer Name / Segment
- Total Sales
- Open Issues
- Recent Transactions
- Detail Table
- Trend by Month
✅

A strong target page does not repeat the source page; it advances the analysis.

Practice — 3 cases

Practice 4 / Práctica 4
What makes a page a drillthrough target?
Practice 5 / Práctica 5
What should the drillthrough field represent?
Practice 6 / Práctica 6
Why can multiple drillthrough fields be useful?
MODULE 03
🔑

Pass the Right Context from the Source Visual

Drillthrough only works when Power BI can match the source selection to the target page's drillthrough fields. If the required field is not part of the source visual's context, the drillthrough destination may not appear.

🔎
The detail page can only receive context that the source selection actually contains

A chart showing Sales by Region can drill to Region Detail because Region is in the visual context. It cannot reliably drill to CustomerID unless the source context provides CustomerID.

Core ideas

  • Source context must include the drillthrough field
  • Prefer stable business/entity keys when appropriate
  • Avoid ambiguous labels when duplicate names exist
  • Validate filter propagation through the model
Context checklist
Target requires: DepartmentID

Source visual should include context for:
DepartmentID
(or a field/model path that correctly provides it)

Test:
Right-click selected point
→ Drillthrough
→ Target page appears
→ Target visuals show only expected department
✅

If drillthrough does not appear, debug the context before redesigning the page.

Practice — 3 cases

Practice 7 / Práctica 7
Why might a drillthrough option not appear when you right-click a visual?
Practice 8 / Práctica 8
What should you check first when the target page does not appear?
Practice 9 / Práctica 9
Why is a stable entity key often better than a display label for drillthrough?
MODULE 04
🧭

Design the Detail Page for Human Navigation

Drillthrough is not only filtering; it is navigation. Users should immediately know where they are, what entity is filtered, and how to return to the summary page.

🔎
Context without orientation feels like a broken report

A user who drills into 'Fire Prevention' should see that context in the page title, supporting KPIs and detail visuals — and should have an obvious route back.

Core ideas

  • Keep the Back button
  • Show the selected entity clearly
  • Use focused visuals instead of repeating the summary
  • Consider hiding detail-only pages from normal navigation
Page layout idea
[ Back ]
Department Detail: <selected department>

Top:
- Open Cases
- Avg Age
- Critical Count

Middle:
- Trend
- Status Breakdown

Bottom:
- Record-Level Table
- Owner / ID / Date / Status
✅

A drillthrough page should feel like the natural next chapter of the story, not a disconnected report page.

Practice — 3 cases

Practice 10 / Práctica 10
What navigation aid does Power BI typically add to a drillthrough page?
Practice 11 / Práctica 11
Why should a drillthrough page have a clear title?
Practice 12 / Práctica 12
What is a good usability practice for a dedicated drillthrough page?
MODULE 05
🔘

Use Drillthrough Buttons When Right-Click Is Too Hidden

Power BI supports drillthrough actions on buttons. This can make navigation more discoverable because users see a clear call to action instead of relying on a context menu.

🔎
Good analytics should not depend on secret gestures

If your audience rarely right-clicks charts, a visible 'View Department Details' button can make the report behavior obvious.

Core ideas

  • Set button Action to Drillthrough
  • Point to the intended target page
  • Design clear labels and tooltips
  • Test disabled/missing-context states
Button design pattern
Source page:
1. User selects one Department
2. Button becomes relevant
3. Action = Drillthrough
4. Destination = Department Detail

Label:
"View Department Details" 
✅

Use buttons when explicit navigation improves usability, but keep the underlying context rule just as strict.

Practice — 3 cases

Practice 13 / Práctica 13
What is an alternative to right-click drillthrough?
Practice 14 / Práctica 14
Why can a drillthrough button improve discoverability?
Practice 15 / Práctica 15
What must still be true for a drillthrough button to work correctly?
MODULE 06
🌐

Cross-Report Drillthrough: Move Between Reports

Drillthrough can cross report boundaries in Power BI Service. This is useful when a summary report and a detail report are intentionally separated but share compatible context fields.

🔎
One executive report can hand off to a specialized detail report

A citywide KPI report can drill into a dedicated operations report, as long as the target context is designed consistently and deployment requirements are met.

Core ideas

  • Cross-report drillthrough works in Power BI Service
  • Reports must be in the same workspace
  • Field names and data types must match
  • Target report must enable cross-report drillthrough
Cross-report checklist
Source report + Target report

Required:
- Same workspace
- Matching drillthrough field name
- Matching data type
- Cross-report drillthrough enabled
- Target drillthrough page configured
- Publish / refresh both reports
✅

Use cross-report drillthrough only when report separation improves architecture or ownership without making navigation confusing.

Practice — 3 cases

Practice 16 / Práctica 16
What is cross-report drillthrough?
Practice 17 / Práctica 17
What is a key requirement for cross-report drillthrough?
Practice 18 / Práctica 18
Where is cross-report drillthrough supported according to current Microsoft guidance?
MODULE 07
🧪

Troubleshoot Context, Relationships and Unexpected Results

When drillthrough fails, the root cause is often context or model logic rather than the target page itself. Validate the field, the source visual, the relationships and the expected filtered rows.

🔎
A page that opens is not necessarily a page that is correct

If a Department Detail page shows 42 cases when the source KPI says 17, that is a data-model or filter-validation problem, not a navigation success.

Core ideas

  • Confirm source field matches target drillthrough field
  • Review relationship paths and filter direction
  • Watch for duplicated or transformed key fields
  • Validate known entities against expected counts
Troubleshooting sequence
1. Is target drillthrough field configured?
2. Is the field in source visual context?
3. Does the target page receive the expected value?
4. Do model relationships propagate that value correctly?
5. Are keys duplicated / transformed?
6. Do totals match trusted validation results?
7. If needed, inspect query behavior with Performance Analyzer.
✅

Treat drillthrough like any other analytical feature: validate the numbers, not just the navigation.

Practice — 3 cases

Practice 19 / Práctica 19
What is a common reason a drillthrough page opens with unexpected rows?
Practice 20 / Práctica 20
What should you inspect when drillthrough filters seem wrong?
Practice 21 / Práctica 21
What is a strong validation test?
MODULE 08
🏭

Production Playbook: From KPI to Evidence

Drillthrough is strongest when it supports a predictable decision path: identify an issue, select the entity, inspect the evidence, then return to the summary with better understanding.

🔎
The target page should earn its existence

Do not create detail pages because Power BI can. Create them because users repeatedly ask the next question and need a focused place to answer it.

Core ideas

  • Start with the next business question
  • Use the smallest reliable context key
  • Make navigation obvious
  • Validate record-level results before publishing
Production checklist
1. What summary question is the user answering?
2. What is the next detail question?
3. Which entity key carries the context?
4. Is that key in the source visual context?
5. Is the target page focused on detail?
6. Is Back navigation obvious?
7. Would a visible button improve discovery?
8. Are relationships/filter paths correct?
9. Do detail totals match trusted validation?
10. Is cross-report drillthrough really needed?
11. Have source and service behavior been tested?
12. Does the page reduce analysis friction?
✅

The goal is not more navigation. The goal is faster movement from a signal to the evidence behind it.

Practice — 3 cases

Practice 22 / Práctica 22
What is the strongest design sequence for drillthrough?
Practice 23 / Práctica 23
What should you measure after adding drillthrough?
Practice 24 / Práctica 24
What is the strongest production rule for drillthrough?
5-Question Knowledge Check

Can you design drillthrough that users actually understand?

Open each item after answering it in your own words. The 24 interactive practices above drive certificate progress.

1. How is drillthrough different from drill down?

Drillthrough changes page and analytical depth; drill down stays inside the visual hierarchy.

2. What makes a page a drillthrough target?

Drillthrough filter fields define the target context.

3. Why might drillthrough not appear from a visual?

The source context may not contain the target drillthrough field.

4. What does a drillthrough button improve?

It makes the navigation action more visible and intentional.

5. What proves drillthrough is correct?

Correct context and validated detail results prove the design.

Drillthrough Design Map

A reusable KPI-to-detail pattern

LayerPurpose
Source VisualExpose the entity in selection context
Drillthrough FieldDefine the context passed to the target page
Target PageAnswer the next-level detail question
Back / ButtonMake navigation obvious
ValidationConfirm rows, totals and filter propagation

Certificate of Participation

Complete at least 12 of the 24 practice cases (50%) and enter your name.

0 / 24 • 0%
Current feature reference

This training is aligned to current Microsoft Learn guidance for drillthrough in Power BI reports.

Microsoft Learn — Drillthrough in Power BI reports