Fórum incrementar variável ireport #391581
30/11/2010
0
Exemplo:
tenho o seguinte registro na base de dados:
data;csm;igp
"2010-11-11";140;4
"2010-10-10";30;20
"2010-09-09";109;5
Preciso buscar o valor do igp da última data e dividir pelo igp da primeira data, até aqui eu consegui fazer. O problema está em conseguir percorrer o restante dos registros. O resultado da divisão deve ser multiplicada pelo valor do csm correspondente ao da data. ficaria assim:
(4/5)*109 + (4/20)*30 + (4/4)*140
Preciso fazer isso na banda Sumary do ireport, não posso usar o detail.
Alguém tem alguma sugestão?
[]'s
Thiago Furtado
Curtir tópico
+ 0Posts
30/11/2010
Davi Costa
se sua arquitetura permitir pode fazer a consulta com os resultados mastigados no java e passar tudo p ireport.
Veja os exemplos de código que coloquei nessa Thread:
https://www.devmedia.com.br/forum/java/391296-Valor-extenso-ireport.html
Att Davi
Gostei + 0
30/11/2010
Thiago Furtado
Já tinha visto este post.O problema é que preciso resolver isso tudo pelo ireport, sem usar o código java. Teria que ser interno no ireport.
Gostei + 0
30/11/2010
Davi Costa
Dá uma pesquisada nisso, talvez sua solução seja por aí.
Na javaMagazine 84 tem um artigo que mostra como fazer isso.
Att Davi
Gostei + 0
10/12/2010
Dyego Carmo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)