Hyperion Reporting - 前一天的查询(DB2 和 Oracle)

Hyperion Reporting - Query for prior day (DB2 and Oracle)

我正在使用 Hyperion Reporting Studio。我有一份报告,我想计算进入我部门的消息的周转时间。

我需要找到一种方法,无论是自定义的 SQL 还是仅仅是报告始终从前一天提取数据的功能。我有一个设置为 > 06/06/16 12:00 AMOpen_Date 过滤器。

但是我总是需要日期是当前日期的前一天。我将使用 EPM,它允许您设置定期报告,运行 然后每天自动通过电子邮件发送给您。我需要弄清楚一些自定义 SQL Hyperion 可以在我的日期字段中使用,但尚未找到任何解决方案。

附加信息:使用 Hyperion Interactive Reporting Studio; DB2 和 Oracle 数据库。

这取决于您使用哪种语法的后端(DB2 或 Oracle)。另外,你想要 "yesterday" 相对于用户还是服务器?假设是后者,因为这听起来像是服务器上的工作。

我想你要找的是: CURRENT DATE 用于 DB2 和 SYSDATE 甲骨文

这些相当于 "today" 相对于服务器的日期和时间。 运行 午夜后会有工作吗?它可能就像添加 -1 一样简单,但是如果作业有时在午夜之前 运行 和其他时间在午夜之后,您可能 运行 会遇到麻烦(不知道如果工作 运行 到午夜。