我有这个代码,我将添加到文本框中,确切地说是网格中的单元格。
=Format(DateAdd(DateInterval.Year, -1, Now()), "yyyy")
我想要做的是改变" Now()"部分到我从用户那里询问的参数
=Format(DateAdd(DateInterval.Year, -1, Parameters!Year.Value, "yyyy")
然而这不起作用。
所以我的问题是如何从用户那里获得一年的日期然后从中减去1年并将其显示在其中一个文本字段中?
谢谢
答案 0 :(得分:1)
除了缺少括号外,请尝试转换为日期类型参数值。
=Format(DateAdd(DateInterval.Year, -1, DATESERIAL(CINT(Parameters!Year.Value),1,1)), "yyyy")
如果有帮助,请告诉我。