ReportViewer - 如何过滤多值参数
我有一份使用多值参数的报告。我已将其添加到报告中,并且可以在代码中指定参数值。
现在我想通过多值参数过滤报告上的数据。例如,我传入一个帐号列表,并且我想过滤报告上的数据,以便仅显示具有传入帐号的记录。
在 tablix 属性中有一个过滤器选项,看起来像我需要设置过滤器的地方。
我添加了一个新的,选择了报告上的“帐号”列。与我相关的运算符是“in”运算符。因此显示该列表“中”的记录。但是,如果我选择“in”过滤器,则表达式文本框将被禁用。这就是我想要使用的吗?
I have a report that uses a Multi Value parameter. I have added this to the report and can specify the parameter values in code.
Now I want to filter the data on the report by the multiple value parameter. Eg, I pass in a list of account no's and I want to filter the data on the report so only records with the passed in account no's are shown.
In the tablix properties there is a filters option which looks like the place I need to set up the filters.
I have added a new one, selected the Account Number column on the report. The operator that seems relevant to me is the 'in' operator. So show records that a 'in' this list. However, If i select the 'in' filter the expression text box is disabled. Is this what im meant to use?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了:
您应该过滤参数的名称而不是表达式。
例如:
而不是:
Found it:
You should filter on The name of the parameter rather than an expression.
eg:
rather than: