Как создать набор данных BIRT, который принимает несколько значений (CSV), которые можно использовать внутри предложения «IN» в операторе выбора

Я пытаюсь создать набор данных в отчете BIRT, который содержит оператор выбора с предложением «IN» и вместо запятой «?» Передается значение запятой. используя параметр BIRT, который принимает несколько значений.

Например: выберите * из таблицы, где ID в (?)

Я попытался добавить это в свой набор данных "select * from table, где ID in (params [" paramer_name "]. Value)", но это не работает.

Я не хочу использовать встроенный фильтр набора данных BIRT, потому что использование в запросе предложения «IN» значительно снижает стоимость запроса на моем сервере базы данных.

Есть ли простой способ сделать то же самое без добавления длинных сценариев Java ???

К сведению: список параметров, которые выбирает пользователь, взят из другого набора данных, и я хочу использовать выбранное значение в качестве входных данных для другого набора данных.

Спасибо большое за вашу помощь...

Ответы на вопрос(1)

Ваш ответ на вопрос