Pentaho - 文件名中的前一周

Posted

技术标签:

【中文标题】Pentaho - 文件名中的前一周【英文标题】:Pentaho - previous week in filename 【发布时间】:2021-10-07 13:07:16 【问题描述】:

我有以下 PDI 转换:

Table input --> Select values --> Microsoft Excel writer

这个转换从数据库中获取前一周的数据,我想保存这个 excel 文件,其中文件名包含周数。如何在 Microsoft Excel writer 的文件名中插入前一周(2021W40)?

【问题讨论】:

【参考方案1】:

我认为最好的解决方案是将前一周作为参数传递给转换,此参数是在之前的转换中使用您喜欢的任何方法计算的: 您可以使用表格输入使用 SQL 计算前一周,或者使用 Modified Java Script Value 步骤使用日期函数,选择最适合您的方法,然后使用 Set Variable 步骤固定参数值,之后您只需将该值传递给以下转换并在您填写文件名时使用它。

【讨论】:

以上是关于Pentaho - 文件名中的前一周的主要内容,如果未能解决你的问题,请参考以下文章

使用 pentaho 删除文件

sql函数--07---Mysql取前一天,前一周,后一天等时间函数

查找前一周的最后一天

php截取一段文字的前一百个字的问题

Pentaho 5.3 - 如何读取 PRPT 文件中的属性

遍历数据框,其中每次迭代都有效地依赖于 R 中的前一项