1)当过滤规则都选择“等于”的时候:
a. **满足所有规则** :即筛选出两个或多个条件都满足的数据,比如选择省份=浙江省,日期=2017-10-05,筛选出满足两个条件的仅有一条的数据。
b.** 满足任一规则**:即筛选出两个或多个条件中满足其中一个的数据,比如选择省份=浙江省,日期=2017-10-05,筛选出浙江省或者日期为2017-10-05的数据。
2)当过滤规则都选择“不等于”的时候:
a. **满足所有规则** :即筛选出两个或多个条件都满足不等于的数据,比如选择省份不等于浙江省,日期不等于2017-10-05,筛选出满足两个条件的数据,结果是省份里不存在浙江省,且日期里不存在2017-10-05。
单独选择省份=浙江省,无数据;
单独选择日期=2017-10-05,无数据;
b. **满足任一规则** :即筛选出两个或多个条件中满足其中一个的数据,比如选择省份不等于浙江省,日期不等于2017-10-05,会筛选出不等于浙江省或者日期不等于2017-10-05的数据。单独选择省份=浙江省,有数据;
单独选择日期=2017-10-05,有数据;
选择省份=浙江省且日期=2017-10-05,无数据;
3)总结
a. 当过滤规则为等于时,逻辑比较好理解,满足所有规则就是两个或多个条件都满足,满足任一规则就是满足其中一个条件.
b. 当过滤规则为不等于时,如果想实现的效果是过滤掉满足条件的所有数据,比如此案例是想过滤掉浙江省2018年10月5日的数据,那么触发规则需要选择满足任一规则。
* * * |