将日期添加到SSRS 2005中的文本字段

时间:2016-04-21 15:32:00

标签: reporting-services reportingservices-2005

我有这个代码,我将添加到文本框中,确切地说是网格中的单元格。

=Format(DateAdd(DateInterval.Year, -1, Now()), "yyyy")

我想要做的是改变" Now()"部分到我从用户那里询问的参数

=Format(DateAdd(DateInterval.Year, -1, Parameters!Year.Value, "yyyy")

然而这不起作用。

所以我的问题是如何从用户那里获得一年的日期然后从中减去1年并将其显示在其中一个文本字段中?

谢谢

1 个答案:

答案 0 :(得分:1)

除了缺少括号外,请尝试转换为日期类型参数值。

=Format(DateAdd(DateInterval.Year, -1, DATESERIAL(CINT(Parameters!Year.Value),1,1)), "yyyy")

如果有帮助,请告诉我。