2011-12-15 104 views
0

我的報告定於定製壓延機是自動運行: 月到本月7日 52.2的1日至14日 15月來的第22 23日月份到月份的最後一天特定日期

我想要做的事情基本上是在報告運行時,選擇當前日期-7到當前日期-1之間的日期,除非它是本月的最後一天,然後我希望它能夠從上個月的22日到最後一個月的最後一天運行。我希望這是有道理的。 感謝 Houlahan

+0

當您說「選擇日期」時,您的意思是「選擇具有這些日期的記錄」還是您的意思是您想要在報告中顯示這些日期? – 2011-12-15 17:57:15

回答

1

假設你正在使用的BusinessObjects Entprise,這裏就是我會採取的做法:

兩個重複(計劃)的實例。

實例1:

  • 計劃運行「日報」(忽略會在當月的最後一天生成的報告)
  • 添加以下實例的過濾器:

    AND {TABLE.DATE_FIELD} IN(DateDate - 7) - (DataDate - 1)

實例2:

  • 調度運行 '每月的最後一天'
  • 以下添加到該實例的過濾器:

    AND {} TABLE.DATE_FIELD日期(年((日期(年(DataDate),月(DateDate),1) - 1)),Month((Date(Year(DataDate),Month(DateDate),1) - 1)),22)TO ) - 1)