Boa tarde!
Amigos, preciso fazer um relatorio que preciso mostrar o somatario de um campo.
So posso somar
[b][u]Se[/u][/b] campoXXX = "C"
somar valor
senao
ignorar valor
senao ignoro o valor
Boa tarde!
Amigos, preciso fazer um relatorio que preciso mostrar o somatario de um campo.
So posso somar
[b][u]Se[/u][/b] campoXXX = "C"
somar valor
senao
ignorar valor
senao ignoro o valor
Boa tarde!
Vc pode criar essa condição dentro da sua variavel de soma, no campo de expressão da variável, especificando a condição e o que deve ser feito se for “true” tipo assim:
$F{seu campo} = (condicao) ?
$V{variavel de soma} :
""
onde ? = if
: = else
"" = vazio se for false
Att.
Acho melhor fazer a conta na aplicação e passar o somatório por parâmetro pra o relatório.
Mas nesse caso, poderia mostrar null no relatorio por nao haver esse tratamento condicional do campo, com essa condição é possivel configurar a saida como “blank when null” ou até exibir algum tipo de máscara especifica.
Att.
Acredito que o melhor é criar uma variavel que some o campo que voce quer.
Por exemplo, aqui eu tenho um relatorio que mostra a minutagem de cada ligação que é feita e registrada no BD. Dai no final de cada pagina do relatorio eu coloco um campo que tem a variavel que eu criei no iReport, tipo soma_duracao.
Na configuração da variavel, vc pode escolher por: pagina, relatorio, grupo, etc…
Anexei um arquivo que vc poder ver como faço.
Att
Boa tarde!
Exatamente isso que vc falou, porem queremos que seja apresentado esse total somente quando o campo conter valores, por isso a utilização de formatação condicional.
Att.