腾讯云 BI 筛选器联动

筛选器的联动应用于多个筛选器之间的联动交互,如有两个筛选器,一个是“省”,一个是“市”,当选择了“广东”省,“市”筛选器只能选择广东下面的城市。

相关产品
腾讯云 BI 产品页,含版本规格、价格与购买入口。

版本支持:个人版、基础版、专业版

前置条件:当前仅支持文本筛选器的联动

这篇说说以下内容:

·创建筛选器联动

·筛选器联动问题排查

一、创建筛选器联动

实现筛选器联动需要具备如下条件:

1. 筛选器类型为文本筛选器

2. 页面中至少存在2个及以上的文本筛选器

3. 筛选器交互类型必须为“选择输入”类型

假如我们想在“部门”下拉选择框中选择一个部门,然后在“员工”下拉选择中该部门下的员工姓名(非“部门”下拉选中的员工不会出现在列表中),我们可以如下操作:

1. 向画布中拖入两个文本筛选器,分别命名为“部门”、“员工”

2. 设置“部门”筛选器为“选择输入”,并选择对应的数据表和字段。

3. 设置关联的图表

4. 设置关联筛选器为“员工”

5. 设置“员工”的联动字段为“部门”(即将“部门”的数值匹配“员工”的“部门”字段值)

6. 在用户选择“部门”值变化时,可见“员工”下拉列表值也同步变化,如下前后对比:

二、筛选器联动问题排查

筛选器的联动可能存在以下问题,请参考排查和修改配置:

1. 为什么会出现筛选器循环联动?

循环联动是指当A筛选联动B,B又反过来联动A,形成循环的联动行为,系统是不允许循环联动的,如发生循环联动,则会出现提示“存在循环联动”:

BI 系统会自动拦截用户对循环联动的设置,提示用户不能进行循环联动。

该问题包含2个组件间的循环,也包含多个组件的循环,如A联动B、B联动C、C又联动A的情况。

2. 设置了筛选器联动,为什么筛选器的默认值失效了?

假如组件“部门”筛选器默认值“质量测试部”,被联动组件“员工”筛选器默认值为“张三”(“张三”实际为产品部员工),该场景下会出现“员工”筛选器的默认设置不生效。

该问题的原因是“部门”设置了默认值“质量测试部”,在页面加载时,会自动联动“员工”筛选器,即重新将“员工”筛选器置为空。

3. 为什么筛选器会显示“暂无数据”:

该问题原因是“部门”选择的值,在“员工”里没有查询到,即该部门没有员工,如出现该问题,请确认“部门”是否正确的关联了“员工”的相应字段 ,如“部门”筛选器“部门”字段值关联“员工”筛选器的级别字段,就会导致查不到符合条件的数据。

赞 (0)
上一篇 4天前
下一篇 4天前