【发布时间】:2014-12-24 02:41:54
【问题描述】:
我有一个使用名为@Month 的可选参数的 SSRS 报告。
如果为空,则存储过程返回上个月的数据。
如果它是一个值,它应该是 2 位数的月份,例如 10 月的“10”,一切都很好。
我需要在标题中添加报告运行的月份和年份的名称。
所以我在标题中添加了一个标签,我想让我的表达式根据用户选择的值写出月份。
因此,例如,如果值保留为 null,在这种情况下返回的数据是上个月的(在存储的过程中使用 DateAdd),那么在 12 月标签将显示 11 月2014 年,或者在 2015 年 1 月,标签将显示 2014 年 12 月
如果用户输入的参数值是月份如10,我想显示October 2014。
我已经开始使用 VS 2008 报表设计器中的表达式生成器,但我卡住了。
=" for " & Switch Parameters!Month.Value
我需要使用Switch 还是Case 语句?
【问题讨论】:
标签: reporting-services ssrs-2008-r2