Report Studio:使用一个报表进行计划和提示
我有一个用日期过滤sql查询的报告。我想把这份报告分成两个版本。一个是在计划中进行的(它使用实际月份),另一个是提示过滤日期 一个应该每月单独运行,另一个将用于一些手动运行 我可以在没有多份报告的情况下完成此操作吗Report Studio:使用一个报表进行计划和提示,report,cognos,Report,Cognos,我有一个用日期过滤sql查询的报告。我想把这份报告分成两个版本。一个是在计划中进行的(它使用实际月份),另一个是提示过滤日期 一个应该每月单独运行,另一个将用于一些手动运行 我可以在没有多份报告的情况下完成此操作吗 谢谢创建一个名为periodtype的提示,其中包含两个可能的值:“选择日期范围”或“当前月份” 然后在报告过滤器中执行以下操作: ( ([YourDate] BETWEEN ?pStartDate? AND ?pEndDate?) AND ?pPeriodTyp
谢谢创建一个名为periodtype的提示,其中包含两个可能的值:“选择日期范围”或“当前月份” 然后在报告过滤器中执行以下操作:
(
([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'
)
(
([你的约会]在
?pStartDate?和?pEndDate?)
和?日期类型?=“选择日期范围”
)
或
(
[你的约会对象]在
及
和?类型?=“本月”
)
现在,当您选择“当前月份”时,无论您选择的日期如何,它都将显示当前月份。当您选择“选择日期范围”时,它将根据所选日期进行过滤。您只需要根据当前日期计算出开始日期和结束日期的表达式。您在哪个数据库上运行此操作?您是说希望我提出一个DB2表达式来查找开始和结束月份?我在谷歌上搜索了一下,在这里找到了一个表达:不,我已经在另一篇文章中做了第一部分和最后一部分。我想要的是有一个报告可以使用,有没有提示。谢谢你的时间