Ireport - relatório com dois grupos  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
cezarsg
JavaChild

Membro desde: 28/04/2003 09:57:38
Mensagens: 129
Localização: curitiba
Offline

Pessoal, estou usando o IReport (última versão) para fazer um relatório de vendas por mês e por produto, usando dois grupos.
O primeiro grupo eu coloquei uma expression na data para agrupar por mês/ano. O segundo grupo, estou utilizando o código do produto/ou serviço. Esse código é um número + uma String (prod ou serv).

Ao invés de aparecer assim:


Está ficando assim, agrupando somente o mês mas não o produto


Segue o xml do relatório, mas já estou sem oque fazer pois o 1º grupo funciona sem problemas.



[Thumb - Captura_de_tela.png]
 Nome do arquivo Captura_de_tela.png [Disk] Download
 Descrição Foto do relatório
 Tamanho 54 Kbytes
 Baixado:  66 vez(es)

This message was edited 1 time. Last update was at 13/04/2010 21:48:00

cezarsg
JavaChild

Membro desde: 28/04/2003 09:57:38
Mensagens: 129
Localização: curitiba
Offline

Pessoal, percebi agora oque está acontecendo é que o relatório não agrupa os produtos por causa da ordem dos dados no datasource. Antes de enviar para o relatório eu ordeno por mês/ano (MMM/yyyy) e por produto. Porém no IReport, ordenei pelo mês/ano (date) e por produto.

Aliás, é mesmo importante a ordem dos dados para fazer agrupamentos? Nunca tive tanto problema com agrupamento por causa de um sort.
Já prevendo o ínicio de uma grande gambiarra.

This message was edited 1 time. Last update was at 13/04/2010 23:30:09

lgweb
GUJ Master

Membro desde: 03/05/2007 20:59:55
Mensagens: 1048
Localização: Curitiba-PR
Offline

ele naum vai agrupar por produto pra vc , ate por que pelo que vi vc precisa dos totais no campo valor do produto,faca um select que traga a data o produto o soma do total dos produtos agrupados por mes e no rel agrupe por mes.

Vc gosta de criar topicos duplicados?
Nao utiliza a busca antes de postar?



veja:
http://www.youtube.com/watch?v=8zFYt1_0FUE&NR=1
[Email] [WWW] [MSN]
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

lgweb wrote:ele naum vai agrupar por produto pra vc , ate por que pelo que vi vc precisa dos totais no campo valor do produto,faca um select que traga a data o produto o soma do total dos produtos agrupados por mes e no rel agrupe por mes.


Era exatamente oque eu ia citar,

Faça todo group by no SQL, e envie para o relatório as informações de maneira organizada..


Att. Jonas

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
cezarsg
JavaChild

Membro desde: 28/04/2003 09:57:38
Mensagens: 129
Localização: curitiba
Offline

Já pensei nisso, porém preciso agrupar por Mês/Ano e por Produto. Estou usando JPA, e não encontrei nenhuma função que leia um date da base de dados e agrupe no formato MMM/yyyy (Ex: Jan/2010).
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

Se não encontrar utilize Query e monte a query no formato jdbc

Mas, duvido muito não existir algo assim..


att. Jonas

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team