我有一个Pentaho Modifed Javascript Value
步骤,我将此代码放在一起,并将输出定向到一个文件:
var str = "How are you doing today?";
var res1 = str.split(" ").length;
我通过带有虚拟变量的Generate Rows
步骤将输入提供给此步骤。在我的输出中,我希望结果为5,但我会多次打印它:
tm_dummy;res1
;5
;5
;5
;5
;5
;5
;5
;5
;5
;5
tmp_dummy
是我在'生成行'中声明的变量
那么为什么这么多次打印'5'呢?我用的是Kettle Spoon。
答案 0 :(得分:1)
我认为您已在Limit
步骤中将Generate Rows
设置为10。如果您需要,请将其设为1。
因为它已经执行了10次,它会在你发布的时候输出10行。