最具影响力的数字化技术在线社区

乔帮主 发表于 2014-9-30 13:12:21

ReportStudio入门教程 - 限制到当前日期

继续分享一段代码,在过滤器中使用,有的时候会有这样的需求:用户选择年份查询报表,如果是当前年份,则显示小于当前月的数据;如果是历史月份,则显示全年数据。

代码:


(
?p_year? = cast ( to_char( {sysdate},'yyyy') as integer)
and
.[时间维度(无季度)].[时间维度].[月].[月份ID] < cast ( to_char( {sysdate} ,'yyyymm') as integer)
)
or
(
?p_year? < cast ( to_char( {sysdate},'yyyy') as integer)
)

这样的话,就满足要求了,记录一下,别忘了,简单又使用的小技巧。





页: [1]
查看完整版本: ReportStudio入门教程 - 限制到当前日期