我正在尝试将参数传递给Jasper report In
子句。以下是我在Jasper报告中尝试过的内容。
SELECT * FROM `medication` WHERE $X{IN,idMeidication,$P!{parameter_name}}
然而,它继续说parameter_name
不存在。如果我将我的Jasper SQL转换为普通SQL,它将看起来像这样
SELECT * FROM `medication` WHERE idMedication IN (1,2,3)
我正在使用Jaspersoft Studio,我该如何解决这个问题?
答案 0 :(得分:2)
我认为正确的解决方案是:
SELECT * FROM `medication` WHERE $X{IN,idMeidication,parameter_name}
没有$P!{}
通过这种方式,我在报告中使用它。