关于多值参数的SSRS 2012问题

时间:2014-07-04 16:15:05

标签: sql-server reporting-services reporting

我在SSRS中有一个参数问题。我目前设置了3个参数,然后永久员工选择P,临时员工然后选择T和合作伙伴员工,然后选择P.

因此用户选择参数one,Permanent然后选择参数2,Temporary,然后选择第三个参数Partner。

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

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

所以问题是我是否想要一个允许选择一个或多个值的参数,Permanent,temporary或Partner 被选中。这该怎么做 ?所以SSRS中的多值参数。但是,如何将这些结果提供给查询是我还不了解的。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

例如,如果您的单个参数为@Employment,则可以使用:

WHERE   A.[EMPTYPE] IN (@Employment)

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