U2.15.3Facet ordering设计
分面的排列顺序应承载信息而非按字母排
别名: 分面排序 · 面板排列
概念解释
分面阵列的格序是最后一个、也最常被浪费的编码通道。默认的字母序或数据序与任何业务结构无关,读者扫视阵列时得不到次序信息。让格序承载信息——按各组的关键量值(总量、增速、峰值)降序,异常的格子浮到端部;有序维度(年龄段、等级)按自然序,梯度一目了然;时间维度按时间序,演变自然展开。排对了,阵列自带结论;排错了,结论埋在随机洗牌里。
机制
扫视阵列时读者默认按行列顺序推进,先看到的格子获得更高的注意权重与记忆权重。按值排序把"重要与异常"放到扫描路径的前端,等价于做了一次视觉预筛选;自然序与时间序则让格间差异对应一个可预期的方向(越往右越晚、越往下年龄越大),读者用"趋势预期 vs 实际所见"的偏差发现异常。字母序彻底放弃这个通道,还引入伪随机:它看起来"有秩序",掩盖了排序本可以传达的结构。
边界
三类正当序位:量值序(按摘要统计量排)、自然序(有序维度的内在次序)、业务序(区域分组、渠道分类等固定业务结构)。多级分面(行列两个维度)时行序给主要维度、列序给次要维度。交互场景提供排序切换(按值/按自然/按字母)成本极低;静态报告至少要为字母序给出辩解理由——多数时候给不出。
怎么落地
- 分面模板默认按关键量值降序或自然序,字母序须显式选择并说明。
- 多级分面先定行维(主比较)再定列维(次比较),行列各自按上述规则排。
- 验证:请读者扫视三秒后说出"最该关注哪几格";说不出即排序未承载信息。