| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2006 15:44:59
|
Rafael Rossignol
Java Ninja
![[Avatar]](/images/avatar/c8a869974092410b06e66.gif)
Membro desde: 17/02/2004 09:26:58
Mensagens: 259
Offline
|
Alguém já fez porcentagem acumulada no jasperreports/ireport sem passar o total como parametro?
a porcentagem normal é facil de conseguir usando o evaluation time do campo como auto, mas se vc quer acumular a porcentagem, registro a registro, é dificil!
|
"A Imaginação é mais importante que o Conhecimento"
Albert Einstein |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2006 11:17:36
|
Gleison Silva
Thread.start()
![[Avatar]](/images/avatar/c8f3338340251d34a574c.jpg)
Membro desde: 31/10/2003 08:48:42
Mensagens: 33
Localização: Varginha/MG
Offline
|
Olá!
Eu estou precisando de ajuda para criar um campo que mostre o percentual do valor daquela linha em relação ao total existente no final do relatório. No seu post, vc diz q isso é simples. Infelizmente não estou conseguindo fazer... vc pode me ajudar? Como eu devo fazer?
A variável que armazena o valor total do grupo é $V{totalSingular} e a variável que tem o total geral no final do relatório é $V{totalGeral}.
Obrigado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2006 13:10:46
|
Rafael Rossignol
Java Ninja
![[Avatar]](/images/avatar/c8a869974092410b06e66.gif)
Membro desde: 17/02/2004 09:26:58
Mensagens: 259
Offline
|
cria um campo do tipo field
coloca como valor dele
new BigDecimal( $V{totalSingular}.doubleValue()/$V{totalGeral}.doubleValue()*100
)
vai nas propriedades do campo (se estiver usando iReport) e coloca o evaluation time dele como auto (provavelmente está como now)
|
"A Imaginação é mais importante que o Conhecimento"
Albert Einstein |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2006 16:08:44
|
Gleison Silva
Thread.start()
![[Avatar]](/images/avatar/c8f3338340251d34a574c.jpg)
Membro desde: 31/10/2003 08:48:42
Mensagens: 33
Localização: Varginha/MG
Offline
|
Funcionou!!!
Muito obrigado, amigo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2008 12:45:33
|
dz
Smalltalk
Membro desde: 18/03/2008 12:38:36
Mensagens: 4
Offline
|
Verificando o assunto da porcentagem acumulada percebi que a formula funciona mas quando eu tenho 2 grupos não estou conseguindo ter o valor exto do total vcs tem alguma ideia de como eu consigo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2011 08:06:08
|
Luiz_Gustavo
Virtual Machine Man
![[Avatar]](/images/avatar/012d9fe15b2493f21902cd55603382ec.png)
Membro desde: 30/04/2005 12:55:11
Mensagens: 518
Localização: Assis
Offline
|
Galera, estou ressucitando este tópico para saber se alguém conseguiu resolver as questões postas, e colocar mais uma questão sobre o mesmo assunto:
O que vocês fazem, por exemplo, quando o totalGeral utilizado na expressão abaixo é obtido apenas no final de um agrupamento:
Digamos que eu queira obter, linha a linha, o valor percentual da linha relativo ao total do agrupamento (e não relativo ao total do relatório).
Abraços!
|
Analista e Desenvolvedor de Sistemas
http://luizgustavoss.blogspot.com/
http://luizgustavoss.wordpress.com/
http://www.linkedin.com/in/luizgustavoss
Procurando uma especialização em Java, SOA e Android? Conheça a TNT Educacional
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2012 12:42:30
|
diegogm
HelloWorld
![[Avatar]](/images/avatar/b566a6b937129e7b5cb25a3524547c0b.jpg)
Membro desde: 17/04/2012 12:50:34
Mensagens: 11
Offline
|
Luiz_Gustavo wrote:Galera, estou ressucitando este tópico para saber se alguém conseguiu resolver as questões postas, e colocar mais uma questão sobre o mesmo assunto:
O que vocês fazem, por exemplo, quando o totalGeral utilizado na expressão abaixo é obtido apenas no final de um agrupamento:
Digamos que eu queira obter, linha a linha, o valor percentual da linha relativo ao total do agrupamento (e não relativo ao total do relatório). Abraços!
É cara eu estou com essa dúvida também, e ninguém ressuscitou esse tópico. rsrsrs
|
|
|
 |
|
|