Informatica - 根据来源合并行

Informatica - combine rows according to source

我有一个输入,如 table 所示,它是来自不同来源的行(我不知道可能有多少)。 我想达到最后的 table,如图所示,它结合了每个来源的所有行。 感谢您的帮助!

这很简单 - 使用具有两个变量字段的聚合器,首先 vOut 计算为 IIf(vSource = 源, vOut || "," || 列, 列)

后跟 vSource 计算为 来源

按来源分组。

...请注意,只有当 vSource 的端口顺序低于 vOut

时,它才会起作用