视图的过滤、排序与嵌入看板
每个视图带自己的过滤和排序,互不影响;在看板里引用视图时配置共享,看板还能用看板参数在视图之上再加一层过滤。
三层过滤
一份数据从表到看板,过滤可以发生在三层,越靠前越「硬」:
| 层 | 在哪设 | 影响谁 | 用来 |
|---|---|---|---|
| 拆分表格 | 工具栏「拆分」 | 产生新表 | 真的只要一部分数据,以后在子集上继续算 |
| 视图过滤 | 视图编辑模式「数据 → 过滤条件」,或工具栏「过滤」 | 只这个视图 | 「未回款的订单」「本周新增」 |
| 看板参数 | 看板里的选择器 / 时间选择 + 组件过滤引用参数 | 看板上引用该参数的组件 | 查看者自己选大区、选月份 |
排序只有后两层:视图排序,以及看板组件的排序。
视图过滤与排序
进入编辑模式,「数据」标签:
- 过滤条件:添加条件,比较符含等于 / 不等于 / 大于小于 / 包含 / 在列表中 / 数据范围 / 时间范围(今日、本周、本月、上月……)。「组合过滤」可以做「和 / 或」的分组。
- 排序:添加排序,多列。
- 数据量:最多取多少行——排行榜「前 10」就是排序 + 数据量 10。
这些设置存在视图上。同一张表的两个视图,一个过滤华东、一个过滤华北,互不干扰。
嵌入看板时发生什么
把视图放进看板(看板编辑器「选择支撑数据 → 选择已有图表」),看板组件引用的是同一个视图配置:在表里改了视图的过滤,看板跟着变;在看板的「快捷编辑」里改,视图也跟着变。想要看板里是另一套设置,就在看板里「创建图表」新建一个,而不是引用已有的。
看板参数叠在视图之上
组件的过滤条件里,值可以不填固定值,而是选「看板参数」——引用看板上某个选择器或时间选择的当前值。查看者操作选择器,组件重新过滤。这一层叠在视图自己的过滤之上,两者同时生效。具体做法在看板 · 联动与动作。
排查「图上数据不对」
- 看视图自己的过滤条件——常常是几个月前设的「本月」还在。
- 看看板组件的过滤有没有引用了某个参数,而参数当前有值。
- 看数据量上限——只画了前 100 行。
- 最后才是数据本身。