在Pentaho Kettle中,如何为Google AnalyticsAPI生成参数的格式化日期?

时间:2014-10-19 04:32:30

标签: pentaho kettle

我已经成功创建了Pentaho转换,通过Google AnalyticsAPI检索一天的数据并将其传输到MySQL。我现在想要自动化这项工作,每天运行它来检索昨天的数据。

我已设置$ {STARTDATE}和$ {ENDDATE}参数来驱动GA查询,但我不清楚如何生成正确的日期格式字符串。

实施例: 2014年10月18日,生成:“2014-10-17”并将其放入$ {STARTDATE}和$ {ENDDATE}

基于谷歌搜索,我找到了一些我适应它作为两个参数的默认值,这是行不通的: = DATE(YEAR(TODAY() - 1)+' - '+ MONTH(TODAY() - 1)+' - '+ DAY(TODAY() - 1))

1 个答案:

答案 0 :(得分:2)

您可以使用获取参数步骤并设置日期格式。在这里查看有关get变量步骤的更多信息:

http://wiki.pentaho.com/display/EAI/Get+Variable

查看链接中的代码示例:

https://drive.google.com/file/d/0BwwXJ3GUloGURlRpbFg3TUQ5Rkk/view?usp=sharing

这只是一种方法。我相信你能够为你的代码简化它。