U6.05.4With multiple drillable dimensions, let users choose which to expand设计
可钻取维度不唯一时需让用户选择沿哪一维展开
别名: 钻取维度选择 · 多维钻取
概念解释
一份销售数据既可以按时间往下钻(年→季→月),也可以按地区往下钻(全国→大区→省),还可以按产品往下钻。当多个维度都可展开时,"点一下就钻"的隐含选择不再成立——系统替用户选了一条路,用户想要另一条。钻取维度必须显式选择:点击时询问、提供维度切换器、或按默认维度钻但让切换入口可见。
机制
维度选择的必要性来自钻取的组合爆炸:三个可钻维度意味着每个节点有三条向下路径,隐含默认只能覆盖其中一条,其余两条的使用成本被暗中抬高——用户要绕路(先手动改维度再钻)或放弃。默认维度本身也是一处无声的设计决定:默认按时间钻的报表在"哪个地区出了问题"的任务里处处别扭。显式选择把路径权交回任务:分析问题决定沿哪维展开,而不是实现里的默认值决定。选择交互的成本要控制——每次点击都弹菜单会激怒高频用户,所以常见形态是"默认维度直接钻 + 可见的维度切换"。
边界
并非所有钻取都需要维度选择:单维度层级(纯组织架构、纯时间)没有选择问题;双维度下可以用明确的双通道交互(x 轴点击钻 A 维、图例点击钻 B 维),但映射必须显式标注,否则通道分配又成为新的隐藏决定。维度选择的默认值应该可配置(管理员按主要任务设默认),并持久记忆用户上次的选择。跨维度混合钻取(先按地区再按时间)是合法路径,面包屑需按维度分列显示(见同组第三叶)。
怎么落地
- 多维可钻的图表提供维度选择器(下钻时弹出或常驻),默认维度按产品主要任务设定。
- 选择过的维度被记住,同一会话内下次钻取沿用。
- 验证:让用户完成"沿产品维度钻到子类"的任务,而产品不是默认维度;能顺畅切换并钻取即为合格,绕路或找不到入口即维度选择缺失。