0
我试图将默认日期设置为上一年四月的第一天。 我已经找到了前一个月如何在SQL Server报告服务中查找previosu月份的第一天
=DateValue(DateAdd("M",-1,DateAdd("D",-(Day(Now)-1),Now)))
的第一天表情和我已经找到了本年度(=CDATE("04/01/"+CStr(Year(NOW())
)4月1日当天的表现,但我总是需要找到以前的四月,不是四月今年。
有人能帮忙吗?
嗨,它没有,但我认为这是我的错,因为重新阅读我的问题后,这是误导。它显示01/04/2015。如果我现在运行报告(2016年8月),表达式将返回01/04/16,但如果我已于2016年3月运行该报告,则应显示01/04/15。 – Freddie
你是什么意思,如果我在三月跑了,它应该显示01/04/15?如果您在游行之前和之后运行报告,会发生什么?更好地解释 –
嗨,感谢您的时间,我会尽力解释。 。我需要的表达应该总是显示去年四月。因此,如果我今天(2016年8月)运行报告,表达式应返回日期01/04/2016。我只是将表达式= DateSerial(today.Year-1,4,1)添加到报表中并运行它并返回01/04/2015。我希望它显示01/04/2016(4月刚刚离开)。 – Freddie