0

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

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

4

1 回答 1

1

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

两个重复的(计划的)实例。

实例 1:

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

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

实例 2:

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

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

于 2011-12-15T20:50:06.457 回答