ReportViewer - 如何过滤多值参数

发布于 2024-10-31 23:58:23 字数 262 浏览 4 评论 0原文

我有一份使用多值参数的报告。我已将其添加到报告中,并且可以在代码中指定参数值。

现在我想通过多值参数过滤报告上的数据。例如,我传入一个帐号列表,并且我想过滤报告上的数据,以便仅显示具有传入帐号的记录。

在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜清冷一曲。 2024-11-07 23:58:23

找到了:

您应该过滤参数的名称而不是表达式。

例如:

[@CostCentres]

而不是:

=Parameters!CostCentres.Value

Found it:

You should filter on The name of the parameter rather than an expression.

eg:

[@CostCentres]

rather than:

=Parameters!CostCentres.Value
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文