外部筛选器和卡片内筛选条件的应用关系

观小数发表于:2020年01月20日 16:59:02更新于:2020年09月17日 19:05:17

场景描述:

场景1:外部筛选器筛选字段和卡片内筛选条件筛选字段一致,当外部筛选器筛选生效时,卡片内筛选条件失效:

内部筛选条件选择省份-浙江:

image.png

那么卡片上的数据为浙江相关数据:

image.png

但是当我外部筛选器选择了其他省份,比如上海时,该卡片会被联动到上海的数据,并没有受到内部筛选条件的限制:

image.png


原因在于:当外部筛选器和卡片内筛选条件的筛选字段为同一个时,外部筛选器优于卡片内筛选条件。

这种情况下,如果不想让用户看到除卡片内筛选条件筛选的数据之外的数据,那么可以取消外部筛选器和该卡片之间的联动。


场景2:外部筛选器筛选字段和卡片内筛选条件的筛选字段不为同一个时,两者同时生效:

内部筛选条件选择省份-浙江,外部筛选字段为城市,如果外部筛选器选择浙江的城市,则会正常显示:

image.png

如果外部筛选器选择浙江之外的城市,会显示无数据:

image.png

原因在于:当外部筛选器和卡片内筛选条件的筛选字段不为同一个时,外部筛选器和卡片内筛选条件都是生效的。

当然像场景2,可以把两个外部筛选器(城市筛选器和省份筛选器)联动起来,这样如果选择了某省份,城市筛选器会跳出来该省份的城市,方便筛选:

image.png


总结:

1、当外部筛选器和卡片内筛选条件的筛选字段为同一个时,外部筛选器优于卡片内筛选条件;

2、当外部筛选器和卡片内筛选条件的筛选字段不为同一个时,外部筛选器和卡片内筛选条件都是生效的。


    您需要登录后才可以回复