【问题标题】:ReportViewer - how to filter on Multi Value ParameterReportViewer - 如何过滤多值参数
【发布时间】:2011-04-12 15:38:50
【问题描述】:

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

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

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

我添加了一个新的,选择了报告上的帐号列。与我相关的运算符是“in”运算符。所以显示记录了一个“在”这个列表。但是,如果我选择“in”过滤器,则表达式文本框将被禁用。这就是我的意思吗?

【问题讨论】:

    标签: filter reportviewer multiple-value


    【解决方案1】:

    找到了:

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

    例如:

    [@CostCentres]
    

    而不是:

    =Parameters!CostCentres.Value
    

    【讨论】:

    • 请注意,方括号是强制性的。否则会失败。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多