SSRS上个月,MTD与当月-1天相同的时期

时间:2019-05-02 18:03:08

标签: reporting-services

如果今天是5/2,我想查看4/1的上个月数据。 对于明天的5/3,我想查看4/2的上个月数据,依此类推 我想修改代码以不显示上个月同一天的今天的价值,而是要今天的前一天。

我与这里提出的另一个问题相距甚远。 SSRS Prior Month, MTD Same period as current month

 =sum(IIf(Year(Fields!AppDateActualDate.Value) = Year(DateAdd("d",-1, Now).AddMonths(-3)) And Month(Fields!AppDateActualDate.Value) = Month(DateAdd("d",-1, Now).AddMonths(-3)) AND DatePart("d", Fields!AppDateActualDate.Value) <= Dateadd("d",-1, Now), Fields!Application_Count.Value, Nothing), )

1 个答案:

答案 0 :(得分:1)

我将创建一个新的数据集(假设您使用SQL作为数据源),并创建一个默认的日期。.如此简单:

select dateadd(day,-1, dateadd(month,-1, convert(date,getdate()))) as default_date

然后使用此日期作为报告的参数。

那是开始日期..不清楚您希望结束日期是什么..