2016-06-07 70 views
0

我正在使用Hyperion Reporting Studio。我有一個報告,我想計算進入我的部門的消息的週轉時間。Hyperion Reporting - 前一天的查詢(DB2和Oracle)

我需要找到一種方法,無論是自定義SQL還是報表總是從前一天提取數據的功能。我有一個Open_Date過濾器,其中設置爲> 06/06/16 12:00 AM

但是,我總是需要日期是當前日期。我將使用EPM,它允許您設置經常性報告,然後運行,然後每天通過電子郵件自動發送給您。我需要弄清楚一些自定義SQL Hyperion可以在我的日期字段中使用,並且沒有找到任何解決方案。

附加信息:使用Hyperion Interactive Reporting Studio; DB2和Oracle數據庫。

回答

1

它取決於您的後端(DB2或Oracle)使用哪種語法。另外,你想要「昨天」相對於用戶還是服務器?假設後者,因爲這聽起來像在服務器上的工作。

我想你要找的是什麼: CURRENT DATE針對DB2和 SYSDATE爲Oracle

這些是「今天」相對於服務器的日期和時間的等價物。這項工作是否會在午夜之後運行?這可能與添加-1一樣簡單,但如果作業有時在午夜之前運行,並且在其他時間午夜之後運行(不知道如果作業在午夜之後運行會發生什麼),則可能會遇到麻煩。

+0

另外,希望服務器的日期和時間是正確的,不要忘記你可能需要考慮時區。 – undrline