tLogRow中输出的屏幕截图:
tmap设置:
taggregaterow设置:
工作流程:
我想要做的是按“fckd_operator”和“fdtgl_pinjam”进行分组,但正如您所见,“wiros”和“08-2015”未正确分组
有什么想法吗?
编辑11/29 - >添加工作流,tmap和taggregate行截图
答案 0 :(得分:0)
您想要对这些列进行分组或排序吗?
看来你想排序。
在这种情况下,使用tSortRow而不是tAggregateRow
否则,分享您的输入样本和预期结果。
希望这有帮助。
TRF
答案 1 :(得分:0)
我认为您正在处理订单问题。
要正确使用tAggregateRow,您需要确保数据已在afaik订购。你的情况下的顺序需要是第一个运算符,然后是pinjam。
这可以事先用数据库完成,也可以用TRF建议的tSortRow来完成。
Talend的作品有时候有点可疑......
答案 2 :(得分:0)
我不知道这是否只发生在我的机器上,但它有点愚蠢。
在我的tmap设置中,你可以看到我使用模式“yyyy-MM”格式化fdtgl_pinjam,但似乎tmap日期中的模式只影响输出的文本而不是值,因此使分组看起来不对。< / p>
我的解决方法是:
现在有效! :d