Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSR计算前一年2月的最后一天,闰年不返回29_Reporting Services_Sharepoint 2013 - Fatal编程技术网

Reporting services SSR计算前一年2月的最后一天,闰年不返回29

Reporting services SSR计算前一年2月的最后一天,闰年不返回29,reporting-services,sharepoint-2013,Reporting Services,Sharepoint 2013,我有一个SharePoint列表,其中每个项目都有一个日期。我希望将其过滤到上一年的某个月,这样2017年2月的输入将在2016年2月返回所有项目。我有两个参数:@Month和@Year。当我使用以下代码时,它适用于所有月份/年份,闰年的二月除外。仅使用代码对月份进行筛选适用于所有日期,但当我添加DateAdd year-1时,它对所有二月返回28 DateAdd("YYYY",-1,DateAdd(“d”,-1,(DateAdd(“m”, 1, CDate(Parameters!Month.V

我有一个SharePoint列表,其中每个项目都有一个日期。我希望将其过滤到上一年的某个月,这样2017年2月的输入将在2016年2月返回所有项目。我有两个参数:@Month和@Year。当我使用以下代码时,它适用于所有月份/年份,闰年的二月除外。仅使用代码对月份进行筛选适用于所有日期,但当我添加DateAdd year-1时,它对所有二月返回28

DateAdd("YYYY",-1,DateAdd(“d”,-1,(DateAdd(“m”, 1, CDate(Parameters!Month.Value + " 1, " +str(Parameters!Year.Value))))))
如果还有其他人这样做,我也很欢迎


谢谢,

你应该先减去年份,然后再减去日期

=DateAdd("d",-1,DateAdd("YYYY",-1,(DateAdd("m", 1, CDate("2/1/2017")))))

成功了!从未想过重新安排订单。非常感谢!