多图表混合筛选
1. 简介
1.1 功能简介
需要通过一个筛选组件对多张图表数据进行筛选。
1.2 使用场景
比如,通过年级这个筛选组件,筛选出与年级有关的所有数据:年级总人数、年级下的班级总数、年级平均成绩等。
1.3 预期效果
一个筛选组件可以对多个图表的数据结果进行筛选:
2. 使用步骤
点击安装示例模板,本文将按照模板中的示例数据进行讲解:点击安装。
2.1 添加筛选组件
访问示例模板中的仪表盘,进入编辑界面:
当需要筛选的多个图表数据源相同或不同时,具有以下区别:
2.2 单数据源多图表筛选
2.2.1 筛选设置
访问仪表后,在仪表盘设计界面,编辑「年级」这个筛选组件:
当多个图表的数据源来自同一个表单/数据流/聚合表时,筛选组件的配置和单个图表的筛选配置一致。且多个图表仅需要设置一个筛选字段,筛选方式支持选项和输入文本。
筛选时,可以对多个图表同时生效。如下图所示:
2.2.2 筛选效果
筛选时,一个筛选组件可以对多个同源图表数据生效,效果如下:
2.3 多数据源多图表筛选
2.3.1 筛选设置
依然以「年级」这个筛选组件为例:
当多个图表的数据源来自不同的表单/数据流/聚合表时,每一个数据源数据均需要设置一个筛选字段。如下图所示:
当筛选字段的字段类型为单行文本、单选按钮组、下拉框、下拉复选框、复选框、流水号、公司字段(CRM)、微信昵称、微信OpenID、扩展字段等字段时,筛选方式支持「选择选项」或者「输入文本」。否则,仅支持「输入文本」。
选择选项时,在默认值的设置处可以设置选项的来源,选项来源支持从多图表中的任一数据源中选择;若未设置选项来源,则默认第一个选择的图表所对应的数据源作为筛选时的选项来源。如下图所示:
建议从选项范围最全的数据源中选择。如上图中的学生花名册,具有所有年级数据。
注:选择某一个数据源作为选项来源后,对筛选组件绑定的所有图表均会生效。
2.3.2 筛选效果
多数据源多图表使用选项筛选的效果如下:
3. 字段匹配规则
多个图表数据源配置筛选组件时,多个数据源筛选字段的类型需一致,否则无法成功配置筛选组件。如下图,筛选字段 1 和筛选字段 2 的字段类型需要一致:
字段类型匹配规则:
字段类型 | 具体类型 | 可以互相匹配的字段 |
文本类 | 单项 | 单行文本、单选按钮组、下拉框、流水号、微信OpenID(系统字段)、微信昵称(系统字段)、扩展字段(系统字段) |
多项 | 下拉复选框、复选框组 | |
多行文本 | 多行文本 | |
地址 | 地址、定位 | |
手机 | 手机 | |
流程 | 流程状态 | |
文件类 | 文件 | 图片、附件、手写签名、微信头像(系统字段) |
成员类 | 单项 | 成员单选 、提交人(系统字段) |
多项 | 成员多选 | |
部门类 | 单项 | 部门单选 |
多项 | 部门多选 | |
数值类 | 数值 | 数字字段 |
时间类 | 时间 | 日期时间、提交时间(系统字段)、更新时间(系统字段) |