我正在寻找上个月的具体日期。 即当报告在当月25日运行时,开始日期应始终为上个月25日。
答案 0 :(得分:0)
为此找到了解决方案。
答案:= dateadd(" m", - 1,dateserial(年(今天),月(今天),25))
无论何时运行报告,上述表达式始终会查找上个月的第25个日期。例如,如果你总是希望在上个月的11日运行,那么在上面的表达式上将25更改为11。
答案 1 :(得分:0)
您的开始日期表达式可以简单地为..
=DATEADD("m", -1, now())
如果运行日期是10月25日,则开始日期为9月25日。 如果运行日期是3月31日,则开始日期将是2月28日,这是您可以合理得到的。
答案 2 :(得分:0)
要获得上个月的相同日期,只需使用DateAdd函数查找上个月:
=DateAdd(DateInterval.Month,-1,Today())