2017-08-10 51 views
0

如何在Pentaho中生成连续的行?在Pentaho中生成连续的行

我有一个文本文件,我使用“示例行”步骤从文本文件中选择每隔三行。但“Sample Rows”的问题是我必须手动输入“3,6,9,12 ....”。

有没有更好的方法来做到这一点。我尝试从“添加序列”步骤添加字段名称,但它不读取。 Attached Image

回答

1

您可以添加使用添加顺序步骤和设置Maximim价值为3

这将创建一个新的领域,整数计数器,其值1,2,3,1,2,3 ,. ..

然后,可以使用Filter Rows步骤,条件是该字段必须等于3,并且只有每第三行将传递到过滤器行的输出步骤。

0

如果我正确理解问题, 您可以使用单独的表格或文件,该文件将具有转换和作业的输入配置。

因此,您不需要输入3,5,7等,它将从输入表或文件中读取输入数据。

+0

所以你说我应该提取文本到“表输出”并从那里读取值? –