隐藏基于多值参数的SSRS图表

时间:2016-08-11 21:29:16

标签: reporting-services charts parameters hidden multivalue

下午好,

我有一个多值参数,如果数组中的最后一个值的值为“Reentry”,它应该始终显示报告。但是,如果数组中的最后一个值不是“Reentry”,它应该隐藏图表,因为它不适用于其他选择。选项包括更正,再入和全部。我将以下表达式应用于目标图表的可见性选项。

=IIf((Parameters!Division.Value(Parameters!Division.Count-1)="Reentry"), True, False)

这显示了所有案例的报告,即使我只选择了更正,这是我放置此表达式的文本框中显示的值,是数组中的最后一个值。

=Parameters!Division.Value(Parameters!Division.Count-1)

我已经尝试了各种其他方法来让这个工作,我已经被困了一天。我认为这种方法最简单,但无论选择什么,它总是显示图表。有什么想法吗?这应该不会那么困难......提前谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用此表达式:

=IIF(
Array.IndexOf(Parameters!Division.Value,"Reentry")=
Parameters!Division.Count-1,True,False
)

如果有帮助,请告诉我。