如何在条件中执行条件重复数据删除

问题描述 投票:0回答:1

我有一个表,其中包含员工ID,姓名和最后生效日期。我只想保留员工ID为max(最后生效日期)的信息,而放弃其他重复的员工ID行,这些信息具有较早的最后生效日期。

我正在尝试使用tAggregatetFilterRow来实现。我尝试使用tAggregate执行计数,但未捕获到max(lasteffectivedate)。

talend talend-mdm
1个回答
0
投票

使用tAggreggateRow,您可以做:

enter image description here

[如果您也想获取ID,则需要在tMap(主分支)中重用主要流程,并将该流程与tAggregateRow一起放置在tMap的查找中。之后,您要在名称和日期上加入。

© www.soinside.com 2019 - 2024. All rights reserved.