比较同一列中的记录并执行串联

时间:2019-06-03 07:37:50

标签: datastage transformer

我的示例文件是

101,name1,gold
102,name2,gold
101,name1,house.

我需要比较名称,如果名称相同,则必须使用管道反斜线连接第三列
例如:101,name1,gold|house
我需要在datastage变压器中实现这一目标。
请为此提供帮助

1 个答案:

答案 0 :(得分:0)

  • 在输入Transformer之前按Col1和Col2排序。
  • 使用阶段变量将col3连接到先前的Col3(存储在另一个阶段变量中),并在到达LastRowInGroup时将其重置
  • 使用LastRowInGroup功能作为输出数据的条件。