【问题标题】:SSRS 2012 issue around multi valued parametersSSRS 2012 围绕多值参数的问题
【发布时间】:2014-07-04 16:15:04
【问题描述】:

我在 SSRS 中有一个参数问题。我目前设置了 3 个参数,Permanent Employee 然后选择 P,Temporary Employee 然后选择 T,Partner Employee 然后选择 P。

所以用户选择参数一,Permanent,然后选择参数二,Temporary,然后选择第三个参数,Partner。

然后这会输入我的 sql 查询以返回结果集....如下所示。

AND (A.[EMPTYPE]=@EmploymentP1 OR A.[EMPTYPE]=@EmploymentP2 OR A.[EMPTYPE]=@EmploymentP3 )

所以,如果我想要一个允许选择一个或多个值的参数,Permanent、temporary 或 Partner 被选中。这该怎么做 ?所以SSRS中的多值参数。但是你如何将这些结果输入到查询中是我还不明白的。有什么想法吗?

【问题讨论】:

    标签: sql-server reporting-services reporting


    【解决方案1】:

    例如,如果您的单个参数是 @Employment,您将使用:

    WHERE   A.[EMPTYPE] IN (@Employment)
    

    SSRS 在将查询发送到数据库之前在内部将其解析为有效语法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 2013-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多