请找到以下要求,我尝试使用路线和排序和聚合器,但不能获得实际输出
来源记录
ID type amount desc
1 Credit 300 xyz
2 Debit 100 abc
1 Credit 400 xyz
1 Debit 500 xyz
1 Debit 200 xyz
2 Credit 200 abc
结果
1 Credit 300 xyz
1 Credit 400 xyz
1 Debit 700 ( total of 1 credit & des is null)
1 Debit 500 abc
1 Debit 200 abc
1 Credit 700
2 Credit 200 abc
2 Debit 200
2 Debit 100 abc
2 Credit 100
答案 0 :(得分:2)
您可以使用2个分支创建映射:
然后,你可以将一个联盟放在一起,然后在同一个键,ID和类型上放一个分拣机,以便按照正确的顺序为目标获取数据。
映射看起来像这样:
Source -> Expression -> Union -> Sorter -> Target
+-> Aggregator --^