U6.05.3The current level position must stay visibledesign

Without a visible breadcrumb, two drills deep just looks like a pile of numbers with no context

Aliases: level position · hierarchy indicator

What it is

Two drills deep, the numbers on screen are the detail of "Shanghai, March 2025" — but without a level path displayed, the user faces just "a pile of numbers." The current position must stay visible — breadcrumbs, a level label, or a path in the title (Nation / East / Shanghai / March). Level position is one of the chart's coordinate systems; invisible, the chart has no determinate meaning.

Why it happens

Visibility matters because of drill-down's structural side effect: each level narrows the data scope, and the graphic itself carries no "which level am I on" information — the same bar chart could be the national layer or the store layer. Without a position indicator, the user's two core questions ("what scope am I viewing" and "where does this sit in the whole") go unanswered, and deep analysis becomes unanchored flight. Persistent level display also serves comparison: breadcrumbs lay the whole path on the table, so users can directly judge how many levels separate the current layer from the global and what the sibling branches are — the cognitive basis of cross-branch comparison.

Where it stops holding

Display granularity follows depth: shallow levels suffice with the path in the title ("East region sales overview"); deep levels need clickable breadcrumbs; parallel multi-dimension drilling (down by time and by region simultaneously) needs one breadcrumb per dimension — a single merged path turns semantically muddy. The display must stay in strict sync with actual state — a breadcrumb that fails to update after a drill is worse than none, because it actively supplies wrong information. Level names should use business vocabulary ("region," not "dimension 1, level 2"), or users still will not know where they are.

Applying it

  • Give every drillable view persistent breadcrumbs with the full path, each level clickable.
  • With multi-dimension drilling, render one breadcrumb per dimension, labelled with its dimension name.
  • Verification: have users drill to arbitrary depth and answer "what scope are you viewing now?"; any need to recall or guess means the position display is inadequate — adjust its content or placement.

Related

  • Same group: U6.05.1 Drill-down descends a predefined hierarchy from summary to detail · U6.05.2 Roll-up needs a return path as explicit as drill-down · U6.05.4 With multiple drillable dimensions, let users choose which to expand · U6.05.5 Existing filters must be inherited and stay visible through drill-down
  • Nearby: U6.04.2 Semantic zoom changes the content level being presented · U6.03.1 Applied filters must all be visible
  • Search terms: breadcrumb · level indicator · hierarchy context

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/U6.05.3