Date 去年的晶体日期参数

Date 去年的晶体日期参数,date,parameters,crystal-reports,Date,Parameters,Crystal Reports,我已经尝试使用这个公式和日期参数。其他11个月有效,但第12个月无效。有人能告诉我需要在公式中添加什么额外的代码吗。 如果{?结束日期}=12/14/13 我希望公式是=12/31/12 这就是我在其他11个月里一直在用的东西。 日期(年({结束日期})-1,月({结束日期})+1,1)-1 我收到一个错误,该月需要为1-12。 如有任何建议,将不胜感激 谢谢这将为您提供上一年当月的最后一天: DateAdd("m", 1, DateTime( Year({immaster.timestmp})

我已经尝试使用这个公式和日期参数。其他11个月有效,但第12个月无效。有人能告诉我需要在公式中添加什么额外的代码吗。 如果{?结束日期}=12/14/13 我希望公式是=12/31/12 这就是我在其他11个月里一直在用的东西。 日期(年({结束日期})-1,月({结束日期})+1,1)-1 我收到一个错误,该月需要为1-12。 如有任何建议,将不胜感激


谢谢

这将为您提供上一年当月的最后一天:

DateAdd("m", 1, DateTime( Year({immaster.timestmp})-1, Month({immaster.timestmp}), 1, 0,0,0 )) - 1
试试这个

CDate(Year(DateAdd ('yyyy',-1,CurrentDate)),Month(DateAdd ('M',0,CurrentDate)),31)