我有一个多值参数@products
,主数据集必须根据提供给@products
的值获取特定ID的数据。 我将@products的可用值作为特定值(a,b和c)。主查询是一样的东西多值参数SSRS
select version,date from table
where (@products=a and id in('1','2','3')
or @products=b and id in ('4','5','6')
or @products=c and id in('7','8','9'))
当选择@products
只有1个值也能正常工作,但在选择多个值抛出一个错误。
任何人都可以请帮我解决这个问题。
未声明@ products.The错误是数据集'Common'的查询执行失败',' – user2974732
@avinash附近的语法不正确传递给数据集“Common”的参数的值为as = Parameters!仅限于Product.Value。 – user2974732