现在,我有8个表需要转换为1,我需要将Rank添加到输出表。
通过使用8表中1个的Amount Collected字段。
样品: 表A:amount_assignment
Table B: amount_collected
OutputTable: Rank= 1 (based on the highest collected)
如何在输出表字段中放置1,2,3 ....根据计算出的'amount_collected'排名?
答案 0 :(得分:0)
您可以尝试使用inputdataflow - > tSortRow - > tMap。在tSortrow中,您可以根据所需的数量列对数据进行排序,然后在tMap中进一步使用Numeric.sequence(“sequencename”,1,1)在rank_column
的表达式中为每一行添加一个序列号