我在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中的多值参数。但是,如何将这些结果提供给查询是我还不了解的。有什么想法吗?
答案 0 :(得分:1)
例如,如果您的单个参数为@Employment
,则可以使用:
WHERE A.[EMPTYPE] IN (@Employment)
SSRS在将查询发送到数据库之前,在内部将其解析为有效语法。