You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Pentaho Spoon中提取流行号并执行拼接操作?

在Pentaho Spoon中提取行号并执行拼接操作的方法

方法一:提取现有#列值到RowNum后拼接

如果你的数据流中已经存在#列(即示例中的行号列),按以下步骤操作:

  • 使用Select values步骤:将#列的字段映射到RowNum列,完成值的复制。
  • 执行拼接:可以用Calculator步骤,选择「Concatenate strings」类型,输入字段选择Country和RowNum,输出字段命名为你需要的名称(比如CombinedResult);或者用Modified JavaScript value步骤,写入代码:var combined = Country + RowNum;,将combined作为新字段输出。

方法二:直接在Modified JavaScript value步骤中获取行号拼接

如果数据流中没有预先的行号列,可直接利用Pentaho内置变量实现:

  • 在Modified JavaScript value步骤中,内置变量row_number会自动记录当前行的行号(从1开始计数)。
  • 直接写入拼接逻辑:var combined = Country + row_number;,将combined设置为输出字段即可,无需额外处理RowNum列。

内容的提问来源于stack exchange,提问作者Omegad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 07:41:02