2011-04-12 48 views
1

我有一个使用多值参数的报告。我已将此添加到报告中,并可在代码中指定参数值。ReportViewer - 如何筛选多值参数

现在我想通过多值参数筛选报表上的数据。例如,我传入一个帐号的列表,我想过滤报告中的数据,所以只显示传入帐号的记录。

在tablix属性中有一个过滤器选项,它看起来像我需要设置过滤器的地方。

我已经添加了一个新的,在报告中选择了账号列。与我相关的运营商是'in'运营商。因此,显示记录是'在'列表中。但是,如果我选择“in”过滤器,表达式文本框被禁用。这是我的意思使用?

回答

0

发现:

你应该在参数,而不是表达的名称进行筛选。

如:

[@CostCentres] 

而不是:

=Parameters!CostCentres.Value 
+1

注意,方括号是强制性的。否则失败。 – 2011-05-11 17:34:57