我需要在SSRS中设置一个隐藏的默认参数。
在我的查询中,我需要不显示上个月的总数,但是前一个月,即2月我需要显示12月总计。
我通常在上个月使用它,但不能在前一个月调整它。
设定上个月的第一个日期:
=DateAdd("m", -1, DateSerial(Year(Now()), Month(Now()), 1))
设定上个月的最后日期:
=DateAdd("d", -1, DateSerial(Year(Now()), Month(Now()), 1))
答案 0 :(得分:5)
如果我理解你,你想:
从现在起两个月的第一天
=DateAdd("m", -2, DateSerial(Year(Now()), Month(Now()), 1))
你想从现在开始两个月的最后一天
=DateAdd("d" , -1 , DateAdd("m", -1, DateSerial(Year(Now()), Month(Now()), 1)))
答案 1 :(得分:0)
根据您的具体需要,使用以下内容:
DateAdd
(
DateInterval.Month
, -1
, DateAdd(DateInterval.Day, -1, DateSerial(Year(Parameters!Date.Value), Month(Parameters!Date.Value), 1))
)
在报告中使用: