0

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

我需要找到一种方法,无论是自定义 SQL 还是只是报表的一项功能,以始终从前一天提取数据。我有一个Open_Date设置在哪里的过滤器> 06/06/16 12:00 AM

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

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

4

1 回答 1

1

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

我认为您正在寻找的是: CURRENT DATE对于 DB2 和 SYSDATEOracle

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

于 2016-07-25T20:02:36.037 回答