SSRS表达过去12个月

时间:2018-01-24 16:49:21

标签: reporting-services ssrs-2008-r2

我创建了一个Reporting Services报告,显示过去12个月的数据。我有2个参数@StartDate@EndDate@EndDate是当前月份,我希望@StartDate是过去12个月。例如,如果@EndDate是2018年1月。我希望@StartDate是2017年2月。

我有以下表达式,但它返回2017年1月@StartDate的日期。

=DateAdd("M", -12, Today())

1 个答案:

答案 0 :(得分:0)

尝试使用此表达式作为开始日期参数的默认值。

=DateAdd(DateInterval.Year, -1, DateAdd(DateInterval.Month, 1, Parameters!EndDate.Value))

以下是参数值相等的内容:

enter image description here