Report Studio:使用一个报告计划和提示

时间:2013-02-04 19:05:55

标签: report cognos

我有一个报告,用日期过滤sql查询。我希望将此报告分为两个版本。计划中的一个(它使用实际月份)和另一个提示过滤日期的计划。

一个应该每个月自己运行,另一个将用于一些手动运行。

如果没有多个报告,我可以这样做吗?

由于

1 个答案:

答案 0 :(得分:1)

创建一个名为pPeriodType的提示,其中包含两个可能的值:“选择日期范围”或“当前月”

然后在您的报告过滤器中执行以下操作:

  (
  ([YourDate] BETWEEN 
  ?pStartDate? AND ?pEndDate?) 
  AND ?pPeriodType? = 'Select Date Range'
  )
OR
  (
  [YourDate] BETWEEN 
  <expression evaluating to start of month based on current date>
  AND 
  <expression evaluating to end of month based on current date>
  AND ?pPeriodType? = 'Current Month'
  )

现在,当您选择“当月”时,无论您选择哪个日期,它都会显示当前月份。当您选择“选择日期范围”时,它将根据所选日期进行过滤。您只需根据当前日期计算开始日期和结束日期的表达式。你正在运行什么数据库?