【发布时间】:2021-12-13 20:03:52
【问题描述】:
我正在处理 Talend 转换过程(我们使用的是 Talend 6.4)。 ,我不知道如何实现当前的要求。
我有一个输入:
- 两列是我的组键(帐户和产品),但不是唯一的(同一帐户 x 产品对可能出现在多行中)
- 标准列(合同结束日期),这将帮助我决定要为每个组保留哪一行
- 一些“尾”数据需要传递到下一个处理步骤(合同号)
要执行的规则是:
- 每组只保留一条记录
- 所选记录必须是没有结束日期的记录,或者如果所有记录都有结束日期,则必须有最大的结束日期
- 选择的记录可以是随机的,以防出现平局
我想首先做以下事情:
- 按帐户、产品、结束日期排序(空值在前)
- 每组“先选”
但我不够熟练,无法知道 Talend 中是否存在第二个转换。
问候,
皮埃尔
【问题讨论】: