我正在使用SSRS并使用Visual Studio 2012。
我有两个参数StartDate和EndDate,我为每个参数配置了默认值。
目前两者的默认值如下:
StartDate: =DateAdd("d",-(Day(today)-1), Today)
EndDate: =Today() - 1
我希望值带来: StartDate:1/1/2017 EndDate:2017年1月31日
基本上,我希望EndDate成为前一天(例如今天的EndDate将是2017年1月31日,因为今天是2017年2月1日。)
然后对于StartDate,我希望这是EndDate拉入的月份的第一天(例如,自2017年1月31日EndDate拉开后,StartDate将在2017年1月1日拉入。)
然而,有了当前的参数,StartDate将于2017年1月1日开始提供,EndDate将于2017年1月31日开始提供。
如何根据EndDate的值让StartDate在一月的第一天拉出来?
答案 0 :(得分:1)
对于StartDate,您可以使用:
=DateSerial(Today.AddDays(-1).Year,
Today.AddDays(-1).Month,
1)
如果有帮助,请告诉我。