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