Kettle PDI Concat column values



我有一个执行SQL脚本的PDI(Kettle)转换,脚本的输出是一列,看起来像:

val1

val2

val3

val4

"更多价值"。。。

我需要在一个只有一个Excel单元格上这样写:

val1 val2 val3 val4"更多值"。。。

我该怎么做?

我尝试了"行去规范化器"one_answers"行平坦化器",但不起作用(我不知道为什么)

平坦化器是一个选项,但您会遇到问题,因为您不知道新字段的数量和分隔符。但有一个"窍门"可以解决你的问题:

您可以按照以下步骤进行操作:

  1. 在输入后添加一个常量,名称:test,类型:string,值:a
  2. 根据新的字段测试分组,用"Concatenate strings separated by"的值聚合字段,并设置一个空格作为分隔符

输出为:

val1 val2 val3。。。。

相关内容

最新更新