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

目录:

1、版本编辑

        FineBI 版本                    JAR 包版本         
  5.1  2020-01-15

2、描述编辑

视频学习:组件联动设置在线视频学习请查看【组件联动】

功能介绍:

  • 组件联动:单击仪表板中某个图表中的某个区域或字段时,仪表板中和这个图表相关的其他图表的内容会发生联动变化。

  • 组件的联动包含两种情况:自动联动和手动联动。在FineBI中,组件之间任何有来自同一张表或者有关联的数据默认直接进行联动,为自动联动,自动联动即可满足大部分应用场景;而手动联动则可单独设置每个组件的关联组件、关联方向和关联依赖字段,即联动设置功能,通过联动设置,可实现通过省级数据联动查看市级数据,同时市级数据不要反选联动的场景。

    下面我们就详细介绍下自动联动和如何进行联动设置。

3、自动联动编辑

  1. 在数据准备下的关联视图中添加好关联关系的表,或者同一张表的数据添加到不同组件中,组件之间默认就会存在联动。比如销售明细表与品类、品牌、门店均存在关联,如下图:

    1.png

  2. 则我们将这些表字段添加到仪表板的不同组件后,比如下图中的品类、销售、门店的组件,组件之间默认根据关联关系存在联动,父表所在的组件可以联动其子表的组件,即品类、门店均默认能联动至销售组件。

    1.png

  3. 无论单击品类或者门店组件中的数据,销售额均会发生联动,如下图:

    1.png

    1.png

4、联动设置编辑

联动设置即手动单独设置每个组件的关联组件、关联方向和关联依赖字段。

4.1 联动设置需求

  1. 新建仪表板,分别添加组件:省份合同额、城市客户统计和年月合同趋势,三个组件分别来自于销售DEMO下的地区数据分析、客户维度表和合同事实表,如下图:

    1.png

  2. 此时我们想实现联动效果:

    a)点击省份合同额时,城市客户统计联动至对应省份的城市数据,年月合同趋势显示对应省份的年月合同额变化;

    b)点击城市统计时,年月合同趋势联动至对应城市的年月合同额变化,但是省份不变;

    c)点击年月合同趋势时,省份合同额和城市统计的组件均不会发生联动。

    此时,默认的自动联动无法满足,因此需要针对需求进行联动设置。

4.2 联动设置

4.2.1 省份合同额

  1. 单击省份合同额组件,选择下拉>联动设置,如下图:

    1.png

  2. 此时会出现该组件的联动设置界面,勾选被联动的组件并分别设置依赖字段。因为需求为点击省份合同额时,城市客户统计联动至对应省份的城市数据,年月合同趋势显示对应省份的年月合同额变化,因此勾选城市客户统计组件右上角的联动按钮,如下图:

    1.png

  3. 为组件间配置自定义联动关系,点击自定义,将自动获取组件使用表之间的相同/关联字段。如下图,地区数据分析和客户维度表中相同的字段为国家、省份、城市、客户名称,

    1.png

  4. 若想要删除自动获取的联动字段,点击联动依赖字段后的删除按钮即可;若想要增加联动字段,单击添加联动依赖字段,并选择指定字段即可。

    1.png

  5. 点击确定保存自定义联动依赖设置。为年月合同趋势勾选上联动,并自定义联动依赖字段,默认自动获取了地区数据分析和合同事实表的相同字段:合同金额和合同签约时间,如下图:

    1.png

  6. 设置完毕后点击右上角的确定保存,省份合同额就可以联动到其他两个组件。在仪表板界面,我们点击浙江省,则城市统计和年月合同趋势均显示为浙江省的数据显示,如下图:

    1.png

  7. 但是此时若点击其他两个组件,仪表板中不会有任何联动效果,因为未对其进行联动设置。

4.2.2 城市客户统计

  1. 因为需求为点击城市客户统计时,年月合同趋势联动至对应城市的年月合同额变化,但是省份不变。因此我们为城市统计进行联动设置时,仅设置被联动组件为年月合同趋势,如下图:

    1.png

  2. 联动依赖字段自动获取客户维度表和合同事实表的关联字段:客户ID,如下图:

    1.png

  3. 点击确定保存。此时我们在仪表板界面点击城市客户统计组件中的字段时,比如点击成都市,年月合同趋势联动显示成都市的年月合同额变化,省份合同额组件无任何变化,如下图:

    1.png

4.2.3 年月合同趋势

  1. 因为需求为点击年月合同趋势时,省份合同额和城市统计的组件均不会发生联动。因此年月合同趋势组件的联动设置中不设置任何被联动组件,如下图:

    1.png

  2. 此时联动即设置完毕,效果即为点击省份联动至城市及对应年月,点击城市联动至对应年月,点击年月不进行任何联动。

注:1、主联动组件为除明细表之外的所有统计组件,被联动组件可以设置所有统计组件和文本组件;

2、只有在数据准备中配置好的联动关系会天然联动,其余均需进行联动设置才会有联动效果;  



组件联动设置在线视频学习请查看【组件联动】