问答 查看内容
返回列表

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

96 1
发表于 2024-5-30 11:39:05 | 查看全部 阅读模式
请问

评论1

观小益楼主Lv.1 发表于 2024-5-30 11:40:02 | 查看全部
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日的数据,那么触发规则需要选择满足任一规则。

* * *

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2024 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表