U6.05.1Drill-down descends a predefined hierarchy from summary to detail设计
钻取沿预先定义的层级从汇总走向明细
别名: 钻取 · 下钻 · drill down
概念解释
钻取(drill-down)是沿数据固有的层级结构向下走一层:年 → 季度 → 月 → 日,大区 → 省 → 城市 → 门店,品类 → 子类 → SKU。关键词是"预先定义"——钻取走的是建模阶段就确定的层级路径,每一步都有明确的"下一层是什么"的答案。它与随意的"点开看详情"不同:钻取改变的是聚合粒度,而不是弹出某一条记录。
机制
钻取的分析价值在于保持汇总的完整性:从"全国 2025 年"钻到"分省 2025 年",总额不变、维度变细,用户每一步都能对上账——这是与筛选的本质区别(筛掉数据总额会变)。预先定义的层级则保证了可预期性:用户知道点击"华东"会看到江苏、浙江、上海,而不是别的什么切分;路径可预期,定位才有方向感。层级结构还定义了钻取的终点——明细层不可再钻,界面应在此诚实收手,而不是给出"再钻一次"却返回同样的数据。
边界
钻取依赖层级建模的质量:层级缺层(年直接跳到日)、层级断裂(华东之下没有城市数据)或层级多义(时间与地区都可展开)时,钻取体验会破碎。多层级维度(可沿时间钻也可沿地区钻)需要维度选择机制(见同组第四叶)。钻取的粒度跨度也影响体验——一步跨三层的钻取让用户失去中间参照,好的实现让每层停留可见。数据权限还会截断钻取路径:下层的某些分支用户无权查看,界面需要显式处理这些不可达分支。
怎么落地
- 建模阶段为每个可钻取维度画出完整层级树,缺层、断链在建模时补齐,不留给交互层兜底。
- 图表上可钻取的元素给出可点提示(光标、加号、下箭头),钻取动作全站统一。
- 验证:让用户从汇总层钻到目标明细层,路径是否每步可预期;出现"点了不知道会发生什么"的元素即提示缺失。