我试图在 SSRS 中使用 MySQL 中的多值参数,但在为参数选择多个值时收到奇怪的结果。
参数属性:
数据集属性
select column1 from table1 where id IN (?)
=Join(Parameters!parameter1.Value, ",")
结果:
select column1 from table1 where id IN ('1')
select column1 from table1 where id IN ('1,3')
运行:
观察:
关于如何解决奇怪的多值行为的任何建议?
答案 0 :(得分:0)
保持您的参数属性保持原样。
尝试在您的数据集属性:查询 > select column1 from table1 where id IN (@parameter1)
中使用它并删除参数值表达式。