[jasperreports] Porcentagem acumulada  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Rafael Rossignol
Java Ninja
[Avatar]

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
[Email] [ICQ]
Gleison Silva
Thread.start()
[Avatar]

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.
[ICQ]
Rafael Rossignol
Java Ninja
[Avatar]

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
[Email] [ICQ]
Gleison Silva
Thread.start()
[Avatar]

Membro desde: 31/10/2003 08:48:42
Mensagens: 33
Localização: Varginha/MG
Offline

Funcionou!!!
Muito obrigado, amigo.
[ICQ]
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.
Luiz_Gustavo
Virtual Machine Man
[Avatar]

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

[Email] [WWW]
diegogm
HelloWorld
[Avatar]

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
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team