Pentaho勺子+;在输出文件中重做字段存储模块

Pentaho勺子+;在输出文件中重做字段存储模块,pentaho,spoon,Pentaho,Spoon,我是Pentaho 8.3 CE(Spoon)的新手,正在尝试通过将其他3个文本字段连接在一起,为CSV文件添加一个额外的列。我使用两个选项-计算器和内置的“Concat字段”转换 我面临的问题是,有些行用“”括起来,而另一些行不是。。。e、 g 字段A=“一件事,另一件事” 字段B=另一件事 字段C=最后一件事 理想情况下,我想 New field=“一件事,另一件事,还有另一件事,最后一件事” 我发现我不能得到最后的“封闭每一行,所以它看起来像”一件事,另一件事。。。最后一件事 我怎

我是Pentaho 8.3 CE(Spoon)的新手,正在尝试通过将其他3个文本字段连接在一起,为CSV文件添加一个额外的列。我使用两个选项-计算器和内置的“Concat字段”转换

我面临的问题是,有些行用“”括起来,而另一些行不是。。。e、 g

  • 字段A=“一件事,另一件事”
  • 字段B=另一件事
  • 字段C=最后一件事
理想情况下,我想

  • New field=“一件事,另一件事,还有另一件事,最后一件事”
我发现我不能得到最后的“封闭每一行,所以它看起来像”一件事,另一件事。。。最后一件事

我怎样才能让Pentaho添加最后的“on”呢?我已经设置好强制外壳打开


首先使用字符串操作步骤或字符串替换步骤(后者允许regexp搜索和替换)去除双引号

使用Concat字符串步骤将它们连接在一起,以逗号分隔


最后,无论是预加双引号和附加双引号,还是在使用文本文件输出等进行写操作时,都要添加附件字符。

您是否尝试过在合并前从字符串中删除所有引号和特殊字符?文本文件输出应能将它们放回末尾。请在结束后添加“替换为字符串”以尝试此操作r在中读取文件。不起作用。如果我取消选中右键盘字段,则替换字符串、Concat字段上没有附件和文本文件输出上的引号附件对我有效。我注意到您的屏幕截图中的选项已打开。请尝试将其关闭。