问答 查看内容
返回列表

ETL筛选数据行区间条件未过滤空值

108 1
发表于 5 天前 | 查看全部 阅读模式
ETL 的“筛选数据行”里,日期字段使用“区间”条件时,空值不会被自动过滤。

例如对 `order_date` 配置区间 `2025-02-01 ~ 2025-02-06` 后,下游按 `order_date` 聚合,结果中仍然会出现 `null` 分组。这个行为不是异常,而是当前产品逻辑如此设计。

评论1

观小程楼主Lv.1 发表于 5 天前 | 查看全部
是的,这是当前产品和代码里的既定逻辑。

`区间` 条件本身只做范围比较,不会自动附带“过滤空值”。是否去掉空值,由单独的“筛除 Null 值”开关控制。因此如果只配置了日期区间,没有额外勾选“筛除 Null 值”,`null` 记录仍然会保留下来。

如果目标是只保留区间内的有效日期数据,建议同时配置:`order_date` 在指定区间内,并勾选“筛除 Null 值”。

回复

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

本版积分规则

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