Pentaho Javascript 步骤运行次数超过预期

Pentaho Javascript step runs more times than intended

我有一个 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是我在'Generate Rows'中声明的变量 那么为什么它多次打印'5'呢?我用水壶勺。

我认为您在 Generate Rows 步骤中已将 Limit 设置为 10。如果您需要一个,请制作它 1.

因为它是 10 它将执行 10 次并输出 10 行,如您发布的那样。