2015-03-31 27 views
1

在一个SSRS报告中,我有一个名为“机器”的参数。用户可以选择列表中的一台或几台机器。SSRS(SQL2014) - 选择多值参数时隐藏图表

当只选择一台机器时,我想显示一个图表。 当选择多台机器时,图表上显示的数据没有意义,所以我想隐藏图表。

你知道我该如何检测用户只选择一台或几台机器?我可以在图表的“可见性”参数中使用哪种表达式?

在此先感谢。

回答

1

在visibility属性的图表,请使用以下表达式:

=(Parameters!ParameterName.Count > 1) 

这将在选择多个值时隐藏图表。

+1

我不知道为什么,但“IsMultiValue”不起作用;它总是隐藏图表,即使我只选择一个值。 =(Parameters!ParameterName.Count> 1)正常工作,谢谢 – 2015-04-01 07:54:43

0

你的桌子上的可见性属性(右键单击该表=>属性的空格=>可见性)添加以下代码peice的 =IIF(Parameters!ParameterName.Count = 1, false, true) 参数名称为您的多值参数