-->

的Informatica - CONCATENATE 1列的所有行的单个值(Informatic

2019-10-30 08:27发布

我期待所有的值从1列转换为在Informatica的一个单一的值。

     Col1
Row1 A
Row2 B
Row3 C
Row4 D

     Col 1        
Row1 A,B,C,D

我有可从表达式中的输入。 谢谢!

Answer 1:

它应该是可能的表达转换使用可变端口来做到这一点。

in_Col1
v_Row1 := iif(isnull(v_Row1), in_Col1, v_Row1||','||in_Col1)
o_Row1 := v_Row1

表达的改造后,使用聚合转化只传递最后一排,这将有合并的值。

我没有测试它。 让我知道这个是否奏效。



文章来源: Informatica - Concatenate all rows of 1 column to a single value