历史版本39 :组件设置联动 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

在线视频学习请参见:联动设置 

1.1 版本

FineBI 版本JAR 包版本  新增功能
5.12020-01-15-
2020-08-04组件联动时,点击触发联动的区域高亮显示
公共链接支持清除所有联动
2020-09-01支持设置默认不联动

1.2 应用场景

联动可实现,点击一个组件实现对其他组件的动态数据筛选。例如点击「用户访问次数表」的 USER0004 ,在「用户信息表」中即将它的信息筛选出来了,如下图所示:

2020-08-02_15-34-11.gif

1.3 联动作用范围

图表类型中,除明细表只能被关联形成联动外,其他表格和图表都能够双向联动;

过滤组件不能够实现联动;

其他组件中,文本组件能够被联动。

联动设置只能在仪表板内部实现联动。若是要实现仪表板间联动,可以通过组件跳转选择传值,跳转过程中实现仪表板间的筛选联动,详情请参见:组件跳转

注:若是 计算字段 中只使用了维度字段,在没有勾选「联动跳转传递明细过滤」时,点击该计算字段无法触发联动。

2. 示例编辑

2.1 制作组件

新建仪表板,制作用户信息表渠道信息表用户访问次数表三个组件,如下图所示:

2020-07-13_11-01-44.png

具体步骤详情请参考:可视化分析概述

2.1.1 创建仪表板

创建渠道分析仪表板。点击仪表板新建仪表板,输入仪表板的信息,点击确定。如下图所示:

2020-07-13_10-33-02.png

2.1.2 创建组件

1)添加组件,新建未命名组件。如下图所示:

2020-07-13_10-33-16.png

2)选择互联网行业业务包下的 互联网用户信息表创建第一个组件,点击确定

2020-07-13_10-34-02.png

3)将待数据分析区域数据拖入数据分析区域的维度指标栏,选择分组表组件样式选择展开行表头节点,点击+新建未命名组件 1 ,如下图所示:

2020-07-13_10-35-50.png

4)使用互联网行业业务包下的互联网推广渠道表,将待数据分析区域数据拖入数据分析区域的维度指标栏,选择分组表,组件样式选择展开行表头节点,点击+新建未命名组件 2 ,如下图所示:2020-07-13_10-37-15.png

5)选择互联网行业业务包下的互联网访问统计表,将待数据分析区域数据拖入数据分析区域的维度指标栏,选择分区柱形图,点击进入仪表板 ,如下图所示:

2020-07-13_10-38-20.png

2.1.3 调整仪表板显示效果

调整界面,点击下拉按钮,编辑标题,将默认标题分别改为用户信息表渠道信息表用户访问次数表,如下图所示:

2020-07-13_10-40-29.png

2.2 开启联动

选择组件,点击下拉>联动设置,如下图所示:

2020-07-13_10-40-59.png

2.3 设置联动方向

联动方式有两种,分别是默认联动和自定义联动。

无需添加依赖字段的联动叫做默认联动(相当于自动添加了联动依赖字段,依赖字段为数据集内所有字段)。

针对仪表板中组件所使用的数据集不同或者不具备关联关系,且数据集中又含有相同字段(如果没有相同字段,但设置了依赖字段,则联动结果为空),又有联动需求的情况,支持自定义联动。本章将详细介绍单向联动设置和双向联动设置。

2.3.1 默认联动

联动方向
联动条件
双向联动
组件所在的数据集是同一个数据集
单向联动

组件所在的数据集之间存在关联关系。支持 1 端数据集创建的组件到 1 端、 N 端数据集创建的组件。

默认联动支持修改为自定义联动,同时支持删除、添加自定义联动的依赖字段。步骤详情请参见 2.3.2 节。

注:交互属性中的联动传递过滤条件仅默认联动支持传递指标的明细过滤条件。

2.3.2 单向联动设置

1)开启用户访问次数表联动,点击不可联动图标2020-07-13_11-50-25.png设置单向联动。如下图所示:

2020-07-13_11-50-25.png

2)单向设置完成变成单向联动图标2020-07-13_16-53-28.png。点击编辑依赖字段image.png就可以对可联动的组件进行自定义编辑。如下图所示:

注:图表组件联动时,设置组件 A 联动到组件 B,组件 A 中必须要有指标字段,否则联动不生效;表格组件联动不需要有指标字段。

3)联动需添加联动依赖字段,否则无法实现联动,其中默认联动相当于自动添加数据集中所有相同的字段作为联动依赖字段。我们对用户访问次数表进行依赖字段编辑,点击添加联动依赖字段,编辑依赖字段。其中用户 ID渠道 ID 为相同字段,已自动添加。设置完点击确定

2020-07-13_11-52-51.png

  • 联动组件之间对应依赖的字段类型需要一致,若不一致,标红提示,组件之间无法产生联动。

  • 联动组件之间对应依赖的字段不能重复使用。

  • 选择自定义联动时,系统会自动匹配两个组件所使用数据集的相同字段(字段类型、字段名称相同)。

  • 自定义联动仅通过依赖字段进行联动,若依赖的字段未参与分析,则根据当前点击的内容匹配对应依赖字段的明细数据去进行联动。

  • 当组件使用的数据发生变化时,例如用户访问次数表组件使用的数据表被更换时,所有和该组件有关的联动依赖不生效。

  • 字段变化时,缺失字段标红。用户访问次数表组件中联动依赖的字段被删除,类型被修改时,该字段标红,并且该条联动依赖失效。

2.3.3 双向联动设置

如果两个组件需要互相联动,需选择各自为联动的组件;两个组件的联动依赖添加字段保持一致,修改一端,另一端同步变化。

1)设置用户访问次数表的单向联动,被联动组件为渠道信息表。点击不可联动图标2020-07-13_11-50-25.png设置为单向联动2020-07-13_16-53-28.png,点击image.png编辑依赖字段,点击选择自定义模式添加联动依赖字段,最后点击确定。完成对用户访问次数表的单向联动设置。如下图所示:

2020-07-13_16-56-55.png

点击2020-07-13_16-53-28.png取消勾选,能够取消单向联动。详情请参见本文 3.3 节。

2)设置渠道信息表的联动,点击不可联动,反向可联动图标2020-07-13_16-24-16.png,开启双向联动。如下图所示:

2020-07-13_16-24-16.png

3)和上述步骤保持一致,点击image.png编辑可依赖字段,设置结束点击确定。如下图所示:

2020-07-13_16-24-35.png

取消双向联动需要分别编辑关联的两个组件,取消勾选联动按钮。详情请参见本文 3.3 节。

2.4 效果查看

效果详情请参见本章 1.2 节。

  • 同一个主联动组件只能传递一次过滤条件,即用户在该组件内不同区域触发的联动效果会互相替换。即主联动组件已经通过 A 指标进行联动,再次点击该组件的 B 指标,则之前点击 A 指标产生的联动过滤条件被替换。

  • 同一个被联动组件可以接收多次过滤条件,不同组件传递给被联动组件的过滤条件为“且”关系。

3. 清除联动编辑

本节为用户介绍当产生联动关系组件发生变化后,如何清除联动关系返回组件或仪表板初始状态。仪表板的编辑界面和预览界面都可以通过以下两种方式清除联动:

3.1 单个组件清除联动

当点击主联动组件字段产生联动时,选择该组件,点击按钮image.png清除联动项,即可清除该主联动组件产生的所有联动,如下图所示:

2020-08-02_15-19-52.png

3.2 所有组件清除联动

点击清除所有联动按钮即可将仪表板内产生的所有联动清除,如下图所示:

  • 仪表板编辑界面

2020-08-02_15-20-51.png

仪表板预览界面同样可以选择清除所有联动按钮,取消界面内所有联动,效果如上。

分享出去的仪表板公共链接同样支持一键清除所有联动效果,详情请参见:仪表板创建公共链接

4. 取消组件联动编辑

取消组件联动是实现组件之间没有关联,点击主联动组件,其余组件无变化的效果。

4.1 取消所有默认联动

2020-09-01 的 JAR 包中,增加了可以一键取消所有默认联动的功能。在仪表板编辑界面选择更多,不勾选开启默认联动,如下图所示:

注:取消默认联动不影响已经设置的自定义联动。

20.png

4.2 手动取消联动

1)点击进入「用户访问次数表」组件联动设置界面。「用户访问次数表」能够实现与「渠道信息表」的双向联动;点击「用户访问次数表」实现「用户信息表」的单向联动。如下图所示:

2020-07-23_15-16-22.png

2)取消勾选「用户信息表」和「渠道信息表」,点击确定,完成设置。取消勾选后,点击「用户访问次数表」不能联动「用户信息表」和「渠道信息表」。如下图所示:

2020-07-23_15-21-54.png

3)点击进入「渠道信息表」的联动设置页面,取消勾选「用户访问次数表」后组件同「用户信息表」一样,变成灰色。取消勾选后,点击「渠道信息表」不能关联「用户访问次数表」。如下图所示:

2020-07-23_15-34-09.png

「用户信息表」与「渠道信息表」和「用户访问次数表」不存在联动关系。因此已取消组件之间所有联动关系,完成的效果是点击任一组件,其余组件不发生变化。