Jaspersoft/Jasperreports:如何将参数列表传递给 IN 子句?

Jaspersoft/ Jasperreports: How to pass parameter list to IN clause?

我无法让它与 ${P} 一起工作,并且无法使用 "'parameter1',"parameter2'" 形式传递和字符串。

谢谢!

我发现可以通过以下方式实现:

SELECT COLUMN1
FROM TABLE
WHERE $X{IN, COLUMN1, parameterList}

那么参数列表必须是一个Java集合,定义如下:

Jaspersoft list parameter screenshot

参考:https://community.jaspersoft.com/documentation/tibco-jaspersoft-studio-user-guide/v60/using-parameters-queries