如何在PDI中循环日期变量?

问题描述 投票:0回答:1

所以我有一份工作,第一个转换步骤是“声明日期变量”

我需要使用 2 个日期变量作为范围来创建 date_from 和今天之间的循环(7 天范围)

因此下一个转换步骤“temp1”将使用输入步骤中的日期范围来获取并运行过去 7 天的循环

“声明日期变量”的第一部分是

get system info step

获取开始日期 = week_from > 结束日期 = 今天,但是我不知道如何通过计算步骤完成其余操作以递增等并获得 7 天日期

下一部分我想知道如何使用上述日期来循环运行作业?

目前我只是这样获取过去 7 天的数据:

and dtJornada >=  '${LAST_WEEK}'  and dtJornada < '${CURRENT_DAY} 

但是我对此任务的新条件是使其成为一个循环,那么转换如何在每个日期运行一次?

loops pentaho kettle pentaho-spoon pdi
1个回答
0
投票

您可以使用“将行复制到结果”步骤来循环生成的日期值。您可以参考这篇博文了解更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.