1 概述
组件联动功能是指将某个图表作为筛选器,点击其中某一个数据项,与其关联的图表将会筛选出所需要的数据内容。组件联动功能是指将某个组件作为筛选器,点击其中某一个数据项,与其关联的图表将会筛选出所需要的数据内容。
不支持作为筛选器的组件包含:筛选器类组件、热力地图、大数据散点地图、不支持作为筛选器的组件包含:热力地图、大数据散点地图、雷达图系列组件、油量图系列组件、简单指标卡、环形进度图、水球图、WEB电子表格、标签、文本、图片、矩形框、空白、URL链接、页签、Tab、门户类组件。
...
- 可以设置字段与字段、字段与参数、参数与字段、参数与参数的映射。
源字段和目标字段只支持选择相同数据类型的维度字段。
- 不同业务数据集的组件联动时,需要将设置了联动关系的字段拖到源组件上,才能保证正确筛选出数据。
3、操作符匹配关系
- 支持的操作符类型:LIKE模糊匹配、NOT LIKE:不匹配、= :等于、<> :不等于、IN:包含、NOT IN :不包含、LIKE..%:开头为、LIKE%..:结尾为、NOT LIKE..%:开头不为、NOT LIKE%..:结尾不为 。
- 联动时,把点击联动的字段值和操作符同时传给目标组件进行过滤数据。以 LIKE 为例,点击 广东 ,如果选择 LIKE 时,能过滤出目标组件中值为 广东省 的数据,如果选择 = 时,则过滤不出结果,如下图所示:
...
组件中的数据被过滤后,可将鼠标悬停在组件工具栏的 查看筛选器条件 上,查看具体的筛选条件。
5 重置联动
当点击组件字段产生联动时,选中该组件,点击组件工具栏上的 当点击源组件的字段产生联动时,选中该组件,点击组件工具栏上的 重置联动 ,即可清除该组件产生的所有联动,被联动的组件将恢复成筛选前的数据,如下图所示:
6 注意事项
1、同一个源组件只能传递一次过滤条件,即用户在该组件内不同区域触发的联动效果会互相替换。比如源组件已经点击字段值1进行联动,再次点击该组件的字段值2,则之前点击字段值1产生的联动过滤条件被替换。
2、同一个被联动组件可以接收多次过滤条件,不同组件传递给被联动组件的过滤条件为 且 关系。
3、筛选器组件不支持被图表组件联动,文本组件支持被图表、筛选器组件联动。
4、不同组件点击传值逻辑不相同(待补充,因为目前的逻辑有点搞不清,需要花时间测试)
初步测试了汇总表是点谁传谁,交叉表是同时传行和列,散点图是有可能传颜色、有可能传X轴。