informatica 列转行Aggregator应用

需求:

     1. A

     1. B

     1. C   ------>  1.  A | B | C

     2. D               2. D | E

     2. E

解决方法:

     1. 先根据id做sorter

     2. 再在AGG里面勾选id, 作为group by 

     3. 增加变量v_pre_id 存放上一个id记录

     4. 增加变量VARR 自定义聚合函数:

          VARR = IIF(id = v_pre_id,value|| '|' ||VARR, value) 

     5. 增加输出字段out_var 存放变量VARR

猜你喜欢

转载自zhuangrucai.iteye.com/blog/2217352