在Pentaho Data Integration中,我可以有条件地输出吗?

时间:2019-05-15 19:27:07

标签: pentaho-data-integration

我需要每100行输出一个不同的CSV文件。例如,如果流中有305行,那么我需要为1到100、101到200、201到300和301到305行输出CSV。

我为最后一个行号添加了一个列,并构建了一个页码变量,该变量每100行递增一次。然后,由于无法概念化解决方案,因此尝试了在线搜索。


var numberOfInvoicePages = Math.ceil(Number(lastRow) / 300);

if(rowNumber % 300 == 0){
    pageNumber += 1;
}

我希望获得一个CSV,其中每个页面都显示$ {baseTitle} $ {pageNumber},对于实际结果,我尚不知道该如何构建。

1 个答案:

答案 0 :(得分:1)

在“文本文件”输出步骤中,您可以在“拆分...行”选项下调整输出拆分到另一个文件的行数。

enter image description here