【发布时间】:2013-05-01 14:29:41
【问题描述】:
我需要从带有
的参数 (@PrmEnd2) 获取年份 YYYYdefault value =
DateAdd("d" , -1 , DateAdd("m", -3, DateSerial(Year(Now()), Month(Now()), 1)))
我尝试过 =Year(Parameters!PrmEnd2.Value),但不断收到 #ERR
请帮忙。谢谢你
【问题讨论】:
-
Parameters!PrmEnd2.Value的值是多少?这是DateTime吗? -
是的,它是一个日期时间值
-
我做了一个快速测试,你的所有代码对我来说都很好。如果您使用
=Year(CDate(Parameters!PrmEnd2.Value))有什么不同吗?您是否在 Visual Studio 预览版中运行了报告并查看了它在输出中显示的错误? -
仍然出现错误。
-
试试
Today()而不是Now()。Now()还包含一个时间组件...
标签: sql reporting-services parameters datepart