U8.06.3A drill-down path to raw granularity must be availabledesign

An aggregate view with no path down to raw records leaves readers unable to verify the conclusion

Aliases: drill-through verification · granularity path

What it is

Aggregation and grouping are analytical means, but if readers have only the aggregate view with no path to raw granularity, they cannot verify what the aggregated conclusion looks like in the underlying data—aggregation may be legitimate compression, or it may be masking subgroup differences (the same group's aggregation effects) or grouping artifacts. The drill-down path is the aggregate view's "evidence exit": from totals to segments to individual records, each transition should be navigable, letting readers check at any time "does this summary honestly represent the detail beneath it?"

Why it happens

The drill-down path works by reducing verification cost from "impossible" to "one click": without it, questioning an aggregate number requires reacquiring data and redoing analysis—a cost so high that nearly every reader abandons verification, and the aggregate is accepted as authority. With it, verification becomes a casual action (click a total to see its breakdown, click a segment to see records), and the aggregate-versus-detail comparison is always available. That cost difference changes readers' relationship to the data—from passive acceptance to active verification. The key design element in implementation is context handoff: each drill level should inherit the previous level's filters and time range (the same group's drill context knowledge), otherwise the expanded detail answers a different question than the aggregate view, and drilling creates confusion instead. The full granularity chain is: aggregate view → dimensional slices → individual records, and the mapping between levels should be visible (readers know which level they are on and what the next level is).

Where it stops holding

The granularity floor is constrained by privacy and compliance: individual-level detail in healthcare, finance, or HR may not be available to all readers, so the path's terminus is "the finest permitted granularity" (de-identified records, values aggregated to team level), and the restriction itself should be transparent ("detail hidden for privacy" is more honest than silent truncation). Raw granularity also has physical display limits: millions of records cannot be drawn directly, so the last hop before the data layer is usually a "sampled detail" view or a query interface—when so, the sampling method (latest N, random) must be stated, lest readers treat the sample as the population. Drill depth has a cognitive boundary too: beyond three levels (aggregate → slice → detail), readers' sense of position degrades rapidly, making breadcrumbs or a status bar mandatory.

Applying it

  • Configure a drill chain for every aggregate chart from the data model: aggregate values click to expand dimensional slices, slice records click to view detail.
  • Each drill level inherits the full filter context, and the interface shows the current level plus the inherited filters.
  • When detail is unavailable (privacy limits), show the restriction explanation and the substitute granularity rather than an empty result.
  • Verification: pick any aggregate number and follow the drill path to the finest available level, checking that every level's numbers reconcile (subgroup sums equal the aggregate); any mismatch is a break in the granularity path.

Related

  • Same group: U8.06.1 Aggregation masks differences between subgroups · U8.06.2 The choice of grouping can flip a conclusion's direction
  • Nearby: U7.08.1 An anomaly found on the dashboard needs a next station toward explanation · U8.06.1 Aggregation masks differences between subgroups
  • Search terms: drill-through · data lineage · granularity path

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/U8.06.3