Pessoal,
Estou tentando gerar um relatorio que tenha um grafico, soh nao aparece no relatorio o bendito grafico.
Eu preciso colocar um ID na clausula where dentro de um IN. Pra isso eu coloquei um ! no parametro.
No Dafault Value Expression eu simplesmente coloquei um 0, simplesmente pra ter alguma coisa ja que o iReport obriga a isso.
Mas quando faco o isso o grafico nao eh impresso na tela, se eu mudar para valores estaticos, funciona.
Alguem sabe o porque? Minha query para gerar esse grafico esta da seguinte maneira:
SELECT I.ESTADO,
ROUND((COUNT(I.ID) / (SELECT COUNT(*) FROM CURSO_INSTITUICAO))* 100, 0) AS PORCENTAGEM,
COUNT(C.ID) AS QUANTIDADE_POR_ESTADO
FROM INSTITUICAOENSINO I, CURSOSUPERIOR C, CURSO_INSTITUICAO CI
WHERE CI.INSTITUICAOENSINOID = I.ID
AND CI.CURSOSUPERIORID = C.ID
AND C.ID IN ( $P!{curso_id} )
GROUP BY I.ESTADO