问题描述
在使用仪表盘筛选器时,使用筛选器A分别应用于组件B、组件C,发现筛选器变化后对组件筛选并不生效,数据并未发生变化。
问题原因及解决方案
该问题大致的原因可以分为三种情况,多数据模型未设置联动、单模型表间未设置联动关系、表间有关联关系但是不符合筛选路径。
1、多模型未设置联动
在仪表盘中会涉及到多数据模型的使用场景,如下图,汇总表A来自于数据模型A,汇总表B来自于数据模型B,此时拖拽筛选器为数据模型A的年份维度作为筛选器进行使用,切换筛选条件时汇总表A成功被筛选,汇总表B数据无变化。
造成这种现象的主要原因是在多数据模型的场景下,需要维护模型之间的关联关系,在产品中的联动设置界面可以配置数据模型之间的联动关系。默认情况下产品会自动根据相同的维度名维护数据模型之间的关联关系,在维度名不相同时则需要手动维护才可以实现多数据模型之间的关联关系。
2、单模型表间未设置联动关系
3、表间关联关系不符合筛选要求