Reporting services SSRS表达将持续12个月

Reporting services SSRS表达将持续12个月,reporting-services,ssrs-2008-r2,Reporting Services,Ssrs 2008 R2,我已经创建了一份ssrs报告,该报告显示了过去12个月的数据。我有两个参数startDate和Enddate。 结束日期始终为当前月份,我希望开始日期为最后12个月。例如,如果我的(结束日期)当月是2018年1月。我希望我的开始日期是2017年2月。 我有下面的表达,但这给我2017年1月的开始日期 =DateAdd(“M”,-12,Today())尝试使用此表达式作为开始日期参数的默认值 =DateAdd(DateInterval.Year, -1, DateAdd(DateInterval.

我已经创建了一份ssrs报告,该报告显示了过去12个月的数据。我有两个参数startDate和Enddate。 结束日期始终为当前月份,我希望开始日期为最后12个月。例如,如果我的(结束日期)当月是2018年1月。我希望我的开始日期是2017年2月。 我有下面的表达,但这给我2017年1月的开始日期


=DateAdd(“M”,-12,Today())

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

=DateAdd(DateInterval.Year, -1, DateAdd(DateInterval.Month, 1, Parameters!EndDate.Value))
以下是参数值的相等值:


您已经要求it部门从<代码>今天开始12个月()。如果您希望基于您的参数,则必须使用该参数,而不是
Today()
类似
=DateAdd(“M”,-12,parameters!EndDate.Value)
感谢Alan的快速响应。对不起,我是SSRS的新手,有没有办法根据当前月份而不是当天减去这个数字。like=DateAdd(“M”,-12,Month())我建议您编辑您的问题,并根据一些示例日期展示一些您希望看到的示例。e、 g.如果今天是2018年1月24日,我希望以xxx xx xx作为我的开始日期等。