去年的水晶日期参数

时间:2013-12-13 19:23:44

标签: date parameters crystal-reports

我尝试将此公式与日期参数一起使用。它适用于其他11个月但不是第12个月。有人可以让我知道我需要添加到公式中的其他代码。      如果{?结束日期} = 12/14/13 我希望公式= 12/31/12 这是我一直用来使其在其他11个月内发挥作用的原因。      日期(年({?结束日期}) - 1,月({?结束日期})+ 1,1) - 1 我收到的错误是月份需要1到12。 任何建议将不胜感激。

由于

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

试试这个。

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