2. 场景描述
客户可以单击仪表板中某个图表中的某个区域或字段时,仪表板中和这个图表相关的其他图表的内容会发生联动变化。
3. 功能简述
组件联动设置主要可以通过设置关联方向和设置依赖字段完成。
当不同组件来自同一张表或者有关联关系的数据表的时候,系统会自动为组件间建立关联,包括关联方向和依赖字段。其余情况 下需要手动设置每个组件的关联组件、关联方向和关联依赖字段。
联动方式:
自动联动:组件之间来自同一个数据集/业务主题,或者有关联的数据默认直接进行联动;
手动联动(自定义): 可单独设置每个组件的关联组件、关联方向和关联依赖字段,也就是联动设置
4. 能解决的问题
- 一个自助仪表盘页面有时需要用到多业务主题 、多自助数据集,但是需要用到同一参数:
例如年、月、状态等;现在Smartbi不能把他们直接关联起来,
同一个页面要控制一个条件需要多个同样的参数 - 筛选器做不到控制不同源的数据, 选器与筛选器合并、筛选器和参数合并的情况
- 图表组件作为筛选器的时候,需要可以关联不影响报表上的字段
5. 示例说明
本文通过例子:来说明联动设置的功能操作以及实现的效果
操作步骤:
- 步骤一:打开自助仪表盘,在仪表盘中选择 “热销策划功能用车销售数据” 数据集,拖入图形组件如下图;
- 步骤二:再拖入图形组件,并且切换数据集,如下图所示:
- 步骤三:拖入筛选条件:城市
- 步骤四:点击联动设置,弹出页面如下:
默认“自动”:产品的筛选器/图表组件默认是能根据同名字段自动关联;如果没有则不显示;
切换为自定义:自定义方式设置组件之间的联动关系,可以增加多数据集之间多个字段的联动关系,如下图:
自定义的联动设置项说明如下:
设置项 | 说明 | ||
---|---|---|---|
源字段 | 需要设置联动关系的字段。 | ||
操作符 | LIKE | 模糊匹配 | |
NOT LIKE | 不匹配 | ||
= | 等于 | ||
<> | 不等于 | ||
IN | 包含 | ||
NOT IN | 不包含 | ||
LIKE..% | 开头为 | ||
LIKE%.. | 结尾为 | ||
NOT LIKE..% | 开头不为 | ||
NOT LIKE%.. | 结尾不为 | ||
目标字段 | 需要设置联动关系的字段的目标字段。 | ||
添加 | 添加一条联动关系。 | ||
删除 | 删除此条联动关系。 |
- 步骤五:设置好源数据集与目标联动数据集之间的关系,点击 确定,联动关系即设置完成
- 步骤六:设置过联动关系,则所有应用于组件的地方都能自动根据这个全局的关系进行查找,手动设置联动关系后,原本没有的关联组件会自动添加到应用于组件的列表中(参数也属于组件类型的一种),如果没有自动添加到应用于组件列表中,可以手动添加上,方式:选择组件 > 右键 > 勾选 作为筛选器,选择影响的报表,可参考详情 组件筛选器 字段筛选器
- 步骤七: 预览查看效果