Alguém ai tem algum tutorial de como gerar um relatorio domg rafico em iReport, eu consegui colocar o grafico e gerar o relatorio porem nao consegui carragar o grafico com os dados que eu necessito.
Eu crio o arquivo jrxml no iReport e chamo assim…
e pra chamar eu uso e3ste codigo aqui.
String query = "SELECT * from USUARIOS";
ResultSet rs = stm.executeQuery(query);
JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);
Map parameters = new HashMap();
JasperReport jr;
JasperPrint jprint;
jr = JasperCompileManager.compileReport("caminho do meu JRXML/grafico.jrxml");
jprint = JasperManager.fillReport(jr, parameters, jrRS);
JasperViewer.viewReport(jprint, false);
Pois entao, eu descobri que tenho que colocar series e tal e consegui gerar um relatorio statico, mas eu quero passar parametros, por exemplo digitar um data e o relatorio fazer calculos de quantas horas o usuario permaneceu conctaado por exemplo, e gere o grafico.
valeu!!!
Como voce esta fazendo???
Pelo codigo que voce postou:
String query = "SELECT * from USUARIOS";
ResultSet rs = stm.executeQuery(query);
JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);
Voce optou por enviar um ResultSet para ser tratado pela classe do JasperReport.
Já tentou enviar o filtro de datas pela query?
Por exemplo:
String query = "SELECT * FROM tabela WHERE dataInicio = ? AND dataFinal = ?";
Até!