多个列表过滤筛选数据

<< Click to Display Table of Contents >>

当前位置:  制作可视化报告 > 过滤数据 > 使用列表过滤组件 

多个列表过滤筛选数据

Previous pageReturn to chapter overviewNext page

列表过滤与列表过滤之间在筛选过滤时也会相互影响。

 

列表过滤与列表过滤之间的状态影响

状态的介绍:

选中状态

是否被其他过滤组件包含

状态

选中

不影响

选中选中

部分选中

不影响

半选隐含

未选中

可选可选

未选中

隐藏不显示

 

举例1

假设一数据源包含MARKET、STATE、ID 三个字段,数据如下表所示:

listclip13

1)创建两个列表过滤,列表过滤1绑定MARKET字段,列表过滤2绑定STATE字段

listclip14

2)在列表过滤1中勾选“Central”,列表过滤2中不勾选任何选项,则列表过滤2是被影响组件,与“Central”无关的选项被过滤掉不显示,列表过滤1的"全选"为半选状态。

listclip15

 

 

举例2

假设有ABCD四个过滤组件,其中ACD是列表过滤,B是树状过滤,分别绑定了PRODUCT_TYPE,PRODUCT_TYPE、PRODUCT,PRODUCT_TYPE,MARKET。

listclip16

 

1)勾选A的“Coffee”后,B、D中与“Coffee”无关的选项隐藏不显示,其他选项均默认不勾选。A的全选处于半选状态。C与A选项状态一致。

listclip34

 

2)此时勾选B的“Coffee”下的子选项“Amaretto”,则A、C、D均被过滤(不包含的选项被隐藏),其他的选项勾选状态不变。

listclip35

 

3)如果去勾选B,则A、C、D恢复之前的状态。

listclip34