反馈已提交

网络繁忙

您好,只有最新版本的6.X支持在线编辑修改,如果想创建/编辑文档,请移步到 *最新版本*

组件设置联动

  • 文档创建者:doreen0813
  • 历史版本:66
  • 最近更新:Carly 于 2023-02-07
  • 1. 概述

    1.1 版本

    FineBI 版本JAR 包版本  功能变动
    5.1.5
    2020-08-04组件联动时,点击触发联动的区域高亮显示
    5.1.62020-09-30若是 计算字段 中只使用了维度字段,支持点击该计算字段触发跳转
    5.1.92021-01-06复制存在自定义联动的组件,保留其自定义联动配置
    组件编辑界面不支持触发联动

    1.2 应用场景

    联动可实现点击一个组件,其他组件显示出相关数据。

    例如,点击一个组件中的「新媒体运营」,其余组件中会自动联动出「新媒体运营」相关的数据。如下图所示:

    4.gif

    注:联动的本质是组件之间的数据过滤,组件联动的结果可参见:查看组件过滤条件

    1.3 功能简介

    联动设置有两种方式:

    • 给组件使用的表建立好关联,让系统默认为其设置联动。详见本文第 2 节。

    • 手动设置联动。详见本文第 3 节。

    联动设置只能在仪表板内部组件之间的联动。若是要实现仪表板间联动,可参见:组件跳转

    1.4 联动在不同组件作用范围

    • 明细表和文本组件只能被联动;

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

    • 除地图组件外的其他图表组件,若未使用到指标字段,则点击图形不支持触发联动。

    2. 系统默认设置联动

    当多个组件使用的数据表是同一张数据表,或者使用的数据表之间有关联关系。那么这多个组件之间有系统默认设置的联动。

    所以用户可以通过设置数据表的 关联 ,间接完成组件之间的联动设置。

    2.1 示例

    我们使用 FineBI 自带的 Demo 仪表板作示例,在仪表板节点下找到「组件-组件联动」,如下图所示:

    50.png

    由于「组件-组件联动」中的所有组件都是使用同一张数据表「互联网渠道统计数据」制作,所以不需要专门设置联动,组件之间默认就有联动关系。如下图所示:

    3.gif

    若取消勾选「开启默认联动」,仪表板中系统默认的联动设置全部消失。如下图所示:

    51.png

    默认联动也支持手动修改。具体操作请参见 3 节。

    2.2 关联与联动方向的关系

    联动方向
    联动条件联动效果
    双向联动

    A 组件与 B 组件所在的数据集是同一个数据集或者组件所在的数据集之间存在 1:1 关联 关系。

    A组件与B组件有双向联动:

    点击 A 组件,B 组件会跟随 A 组件变动

    点击 B 组件,A 组件会跟随 B 组件变动

    单向联动

    A 组件与 B 组件所在的数据集之间存在 1:N 关联 关系。

    点击 A 组件,B 组件会跟随 A 组件变动

    点击 B 组件,A 组件不会跟随 B 组件变动

    3. 手动设置联动

    我们继续使用第 2 节的仪表板介绍手动设置联动。取消勾选「开启默认联动」后,「组件-组件联动」中已经没有任何的联动设置。

    如何能手动实现「全部渠道浏览量分布」组件与「全部渠道访问数据」组件之间的双向联动呢?

    3.1 设置「浏览量分布」对「访问数据」的单向联动

    3.1.1 操作步骤

    1)点击全部渠道浏览量分布组件的「联动设置」,如下图所示:

    52.png


    2)勾选「全部渠道访问数据」组件,点击确定即可实现单向联动。

    54.png

    依赖字段是两个组件建立联动关系的依据。用户可以使用系统「自动」设置的依赖字段,也可以「自定义」依赖字段。

    自动

    • 若建立联动的两个组件使用的数据表中有字段【字段类型、字段名称相同】, FineBI 会自动将这些字段作为依赖字段。

    由于本示例两个组件使用的同一张数据表,所以 FineBI 可以自动给两个组件添加关联字段,不需要另外设置。

    自定义依赖字段

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

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

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

    3.1.2 效果查看

    点击「全部渠道浏览量分布」,可以看到「全部渠道访问数量」组件有联动效果。

    但点击「全部渠道访问数量」,「全部渠道浏览量分布」组件没有联动效果。这就实现了单向联动,如下图所示:

    2.gif

    3.2 设置「访问数据」对「流量量分布」的联动

    3.2.1 操作步骤

    1)对「全部渠道访问数据」组件进行联动设置。如下图所示:

    55.png

    2)勾选「全部渠道浏览量分布」组件,点击确定,如下图所示:

    56.png

    如此便完成了「全部渠道访问数据」对「全部渠道浏览量分布」组件的联动设置,再结合 3.1 节,两个组件就完成了双向联动。

    3.2.2 效果查看

    双向联动的效果如下图所示:

    3.gif


    4. 注意事项

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

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

    • 若一个组件设置了两个或者两个以上的联动或者跳转,那么在点击该组件的时候,会出现多个提示,如下图所示:

    如果不想要出现多个提示,直接进行跳转或者联动,那么需要保证当前点击组件只有 一个联动或者跳转设置,如下图所示:

    1645686919629720.gif

    附件列表


    主题: 构建图表和分析数据
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    在线QQ(将在2023.01.03关停):800049425

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭