Depois de criarmos gráficos do tipo em barras, agora vamos criar gráficos do tipo pizza, para esta postagem eu vou usar JDBC datasouce, por ser mais prático, isso só para mostrar mesmo como criar gráficos usando o iReport.
Obs: qualquer semelhança inicialmente com a postagem sobre gráficos em barras é mera coincidência... brincadeira, é puro CTRL C + CTRL V hahaha
Banco de dados
Se eu executar a seguinte query no banco:
select cliente.nome, sum(pedido.valor) as total from cliente, pedido where pedido.cliente_codigo = cliente.codigo group by cliente.nome order by total desc;
Agora eu quero representar esses valores graficamente, para isso no iReport...
No iReport...
A partir daqui já estou considerando que já tenha um novo relatório criado, caso queira mais detalhes de como proceder com o JDBC datasource, veja o link lá do início.
Depois de dar um OK, confirmo no Report Inspector se os fields foram criados:
Criando o gráfico...
Veja que neste exemplo eu tenho apenas as bands Tittle e Summary, quanto as outras eu removi.
Na aba Details configure os campos de acordo com a imagem acima: e de acordo com os nomes dos seus fields, informe o nome do cliente para Key e o valor total do pedido para Value e Label. Feito basta dar um Close na janela, e pronto...
Bem simples!
gostei :)
ResponderExcluirQue bom =)
ResponderExcluirMuito bom o blog, já favoritei.
ResponderExcluir