Insights

Your Drillthrough Lands on a Blank Page

When Power BI drillthrough opens a blank page, executives lose trust in the live model. Fix filters, targets, and detail grain before the next review.

An executive clicks the variance and drillthrough opens to white space. Or the wrong plant, or an empty table, or a page that looks alive until every visual says “no data.”

The room goes quiet and someone promises to follow up offline. The live product just failed the only job that mattered in that moment, which was answering the next question without leaving the meeting.

Black-and-white forest path winding through tall trees with dappled light on the trail

Drillthrough is a promise, not a feature checkbox

Drillthrough tells leaders the model can go deeper in place, and when it lands blank, the promise breaks in public. This is not a training issue. Executives should not need a scavenger hunt through bookmarks, hidden pages, and filter panes to find the detail behind a red tile. If the product needs a guide to complete a click, the product is unfinished.

It is also a different problem from why Power BI reports show different numbers. Different numbers are a definition fight. A blank drillthrough is a navigation and grain failure. Both destroy trust, for different reasons.

Broken drillthrough often shows up right when the management cadence finally tries to use the live app. If the weekly review still runs on slides, see the weekly ops review is a slide deck. If the room does open Power BI and the click dies, you have a product defect in the decision path.

One blank page in a steering meeting can send the program back to screenshots for a quarter.

Why drillthrough goes blank

The detail page expects filters the summary page never passes. Category is set and region is not, but the target page needs both, so it returns nothing.

The grain does not exist. The summary shows customer margin, and the detail page wants order lines the model never modeled cleanly.

Row-level security hides rows the executive thought they could see. Or it runs the other way, and the summary aggregates across scopes the detail page cannot show under the same identity.

The target was built for a different report and never retested after a redesign. Fields were renamed and relationships changed, but the drillthrough field list still points at yesterday’s columns.

Someone “cleaned up” pages and left orphan targets. The action still fires, but the destination is gone, hidden, or empty by accident.

Multi-select and time intelligence make it worse. A path that works for one month and one plant fails for YTD and three plants, and demos rarely test the messy filter state executives actually use.

The costs of blank drillthrough in the executive room

  1. The meeting loses the thread. The interesting question dies in the click, and the follow-up becomes an email after the decision window closes.

  2. Leaders retreat to exports. If live drill-down fails, Excel becomes the reliable path. That is the adoption failure described in export to Excel is the real adoption metric.

  3. Analysts become the drillthrough. After the blank page, someone screenshares a private query. The room learns the model is optional and the person is required.

  4. Wrong filters create silent lies. Worse than a blank page is one that looks populated but carries the wrong context, so an executive acts on another plant’s detail. Blank is embarrassing. Wrong is expensive.

  5. Trust in certified datasets erodes. A certified dataset that cannot answer the next click feels ceremonial.

  6. Build teams polish the summary. Effort goes into the landing tile. Detail pages stay unfinished because demos rarely click through under live filters and real RLS roles.

  7. Exception management stalls. Red tiles without working drill paths become decorations, and nobody can move from signal to driver in the same sitting.

  8. You train people to stop clicking. After two failures, the room stops trying. Adoption metrics still show opens while decision behavior shows avoidance.

How to fix it: make the next click a product requirement

  1. List the five executive questions that must drill. Variance to driver, customer to orders, plant to line, SKU to lots, owner to actions. If a click is not on that list, do not promise it.

  2. Design summary and detail as one product. Give them the same grain contract, the same required filters, and the same as-of label. Build them together instead of bolting on a detail page after UAT applause.

  3. Pass the full context on purpose. Test every drill path with the filters executives actually use: multi-selects, time intelligence, RLS roles, and “all” versus specific values. A blank page usually means a missing filter, not a missing visual.

  4. Prove the grain in the model first. If the fact table cannot support the detail question, stop building the page and fix the semantic model. A blank table is often an honest sign of a model gap, and that honesty belongs in design, not in the boardroom.

  5. Add an intentional empty state. When filters legitimately return nothing, say why. “No orders for this customer in the selected period” beats a white canvas, because silence reads as breakage.

  6. Regression-test drillthrough after every model change. Renamed fields, relationship edits, and measure moves break actions quietly. Put drill paths on the release checklist next to refresh success.

  7. Separate steward diagnostics from executive drill. Deep technical pages can exist, but they should not be the target of a CEO’s click. Executive drillthrough should land on a short, labeled driver view.

  8. Watch one live review and count failed clicks. Observe instead of surveying. Every blank or wrong landing is a defect with an owner and a fix date.

  9. Retire dead actions. If a drillthrough cannot be repaired this sprint, remove the action so the interface stops lying. A tile you cannot click is clearer than a trapdoor to nowhere.

What good looks like

The executive clicks once. The detail page opens with the same plant, period, and metric context, the drivers are visible, the filters are obvious, and empty results explain themselves in plain language.

Nobody reaches for a side workbook to finish the thought. The next question stays in the model and the meeting keeps moving.

Over a month, failed-click counts drop, and the export spikes before each review shrink because the live path finally does the job.

A note on “we’ll train them to click carefully”

Training does not fix a broken filter contract. It teaches people to fear the product. If executives need a tip sheet to complete a drillthrough, the tip sheet is evidence the page is unfinished. Put the engineering time into the path, and save training for the decisions the path makes possible.

Executive takeaway

Blank drillthrough is not a small UX bug. It is a broken promise in the decision path. Fix the grain, pass the filters, and test the click under real executive context. Then the live app earns the follow-up that used to leave the room as an email.

Want a pass on the drill paths your leadership actually clicks? Book a session. We will map the five questions, the filter contract, and the pages that must work in the meeting. Or start with a free Model Health check.

Next step

Book a Session

Need a clearer finance or executive reporting stack? Book a Session.

Book a Session