让决策更智能
新一代智能数据分析平台

关于ETL筛选数据行触发条件的解释

观小数发表于:2021年12月28日 11:23:26更新于:2021年12月28日 18:14:52

一、当过滤规则都选择“等于”的时候:

1、满足所有规则,即筛选出两个或多个条件都满足的数据,比如选择省份=浙江省,日期=2017-10-05,筛选出满足两个条件的仅有一条的数据:

00161ca8322d3e98463003bb06bfea1

2、满足任一规则,即筛选出两个或多个条件中满足其中一个的数据,比如选择省份=浙江省,日期=2017-10-05,筛选出浙江省或者日期为2017-10-05的数据:

00161ca843a501a4a67b8bb731479c6


二、当过滤规则都选择“不等于”的时候:

1、满足所有规则:即筛选出两个或多个条件都满足不等于的数据,比如选择省份不等于浙江省,日期不等于2017-10-05,筛选出满足两个条件的数据,结果是省份里不存在浙江省,且日期里不存在2017-10-05:

00161ca85274938518ed9c5da53d5fb

选择省份=浙江省,无数据:

00161ca8553b9cc829fb5873b5ae9d2

选择日期=2017-10-05,无数据:

00161ca858611f8df4df24fb844d29a

2、满足任一规则:即筛选出两个或多个条件中满足其中一个的数据,比如选择省份不等于浙江省,日期不等于2017-10-05,会筛选出不等于浙江省并且日期不等于2017-10-05的数据:

00161ca878c2041dbee90dc3f891c3a

选择省份=浙江省,有数据:

00161ca87ba09337d5c8e69c830b03c

选择日期=2017-10-05,有数据:

00161ca880d0b7ce96fc24a2eb3f2b7

选择省份=浙江省且日期=2017-10-05,无数据:

00161ca885aeaeba56fdb64c744ed76

三、总结:

1、当过滤规则为等于时,逻辑比较好理解,满足所有规则就是两个或多个条件都满足,满足任一规则就是满足其中一个条件;

2、当过滤规则为不等于时,如果想实现的效果是过滤掉满足条件的所有数据,比如此案例是想过滤掉浙江省2018年10月5日的数据,那么触发规则需要选择满足任一规则。


    您需要登录后才可以回复