【发布时间】:2019-12-24 15:40:41
【问题描述】:
我的报告有 2 个多值参数:TerritoryGroup 和 Year。
在每一页上,我显示的是年份。 在第一页上,我有一个页眉和一个图表。 在第二页上,我仍然有那个页眉,然后是参数化值的报告。
我希望第一页的页眉显示第一个和最后一个选定的年份。 在随后的页面上,我希望页眉显示该页面的年份。
我的数据集中可用的 4 年是 2001,2002,2003,2004。
我的问题是我做的公式在选择 4 年时有效,但是当我选择少于 4 年时它会抛出错误。
这是我的公式:
= IIF(Globals!PageNumber = 1
,(IIF(Parameters!Year.Count > 1
,Parameters!Year.Value(0) & " - " & Parameters!Year.Value(Parameters!Year.Count-1)
,Parameters!Year.Value(0)))
,IIF(Globals!PageNumber = 2
,Parameters!Year.Value(0)
,IIF(Globals!PageNumber = 3
,Parameters!Year.Value(1)
,IIF(Globals!PageNumber = 4
,Parameters!Year.Value(2)
,IIF(Globals!PageNumber = 5
,Parameters!Year.Value(3),"")))))
有人可以帮我解决这个问题吗? 如果您需要更多详细信息,请不要犹豫。
【问题讨论】:
标签: reporting-services parameters ssrs-2008 ssrs-2008-r2