选择专家内的具体日期

时间:2011-12-15 17:55:02

标签: crystal-reports crystal-reports-xi

我的报告计划在自定义日历上自动运行,该日历是: 本月1日至7日 本月8日至14日 本月15日至22日 本月23日至该月的最后一天

我想要做的基本上是当报告运行时,选择当前日期-7到当前日期-1之间的日期,除非它是该月的最后一天然后我希望它从22日开始运行它上个月到上个月的最后一天。我希望这是有道理的。 谢谢 Houlahan

1 个答案:

答案 0 :(得分:1)

假设您使用的是BusinessObjects Entprise,我将采用以下方法:

两个经常性(预定)的实例。

实例1:

  • 计划运行'每日'(忽略该月最后一天生成的报告)
  • 将以下内容添加到实例的过滤器中:

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

实例2:

  • 计划运行'月末的最后一天'
  • 将以下内容添加到实例的过滤器中:

    AND {TABLE.DATE_FIELD} IN日期(年((日期(年(数据日期),月(日期),1) - 1)),月((日期(年(数据日期),月(日期日期),1 ) - 1)),22)TO(日期(年(数据日期),月(日期),1) - 1)