Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports 选定专家内的具体日期_Crystal Reports_Crystal Reports Xi - Fatal编程技术网

Crystal reports 选定专家内的具体日期

Crystal reports 选定专家内的具体日期,crystal-reports,crystal-reports-xi,Crystal Reports,Crystal Reports Xi,我的报告计划在自定义日历上自动运行,该日历是: 本月1日至7日 本月8日至14日 本月15日至22日 本月23日至本月最后一天 我试图做的基本上是,当报告运行时,选择当前日期-7到当前日期-1之间的日期,除非是当月的最后一天,然后我希望它从上月的22日运行到上月的最后一天。我希望这是有道理的。 谢谢 Houlahan假设您使用的是BusinessObjects Entprise,下面是我将采取的方法: 两个定期(计划)实例 实例1: 计划“每日”运行(忽略当月最后一天生成的报告) 将以下内容添

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

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

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

两个定期(计划)实例

实例1:

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

    (DateDate-7)到(DataDate-1)中的{TABLE.DATE_FIELD}

实例2:

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

    和{TABLE.DATE_FIELD}中的日期(年((日期)(年(数据日期),月(日期日期),1)-1)),月((日期(年(数据日期),月(日期日期日期),1)-1)),22)到(日期(年(数据日期),月(日期日期日期),1)-1)


当您说“选择日期”时,您的意思是“选择具有这些日期的记录”还是希望在报表上显示这些日期?对不起,我想选择具有这些日期的记录。因此,您正在执行存储过程,运行SQL命令吗?你是不是打算用一个选择公式?你在使用什么数据库?