Como criar um conjunto de dados BIRT que aceite vários valores (CSV) que possam ser usados dentro da cláusula “IN” no comando select
Eu estou tentando criar um dataset no relatório BIRT que contém uma instrução select com a cláusula "IN" e passar um valor separado por vírgula no lugar de "?" usando um parâmetro BIRT que aceita vários valores.
por exemplo: selecione * da tabela onde ID in (?)
Eu tentei adicionar isso no meu conjunto de dados "select * da tabela onde ID in (params [" paramer_name "]. Valor)" mas não está funcionando.
Eu não quero usar o conjunto de dados do Filtro do BIRT porque usar a cláusula "IN" na consulta reduz o custo da consulta em grande parte do meu servidor de banco de dados.
Existe uma maneira simples de fazer o mesmo sem adicionar longos scripts java ???
FYI: A lista de parâmetros que o usuário seleciona vem de outro conjunto de dados e eu quero usar o valor selecionado como uma entrada para outro conjunto de dados.
Muito obrigado por sua ajuda...