Retorno Sub-Relatório iReport

Boa tarde,

Estou com um dúvida sobre o iReport, tenho uma relatório que possui sub-relatórios e o retorno desses sub nem sempre tem dados, mas nesse caso a variavél que retorna do sub deveria ser 0,00, porque preciso para fazer cálculo no relatório principal.

Alguém sabe como posso fazer para que o sub-relatório retorno valor 0,00 caso não tenha nenhum dado.

Elis

Posta o SQL do sub relatório.

É um SQL Simples, o que preciso retornar como zero quando não tem registro para esse sub é a VLRDESDOB, só que esse Field é somado no ireport em uma variável.

SELECT FIN.CODPARC, PAR.CODPARC, FIN.CODNAT, NAT.DESCRNAT as NATUREZA, SUM(FIN.VLRDESDOB) as VLRDESDOB

FROM TGFFIN FIN, TGFNAT NAT, TGFPAR PAR

WHERE (FIN.CODPARC = PAR.CODPARC and PAR.CODPARC LIKE $P{COD_PARCEIRO} and PAR.NOMEPARC LIKE $P{DISTRIBUIDOR}) and FIN.RECDESP = -1
and ((FIN.DTNEG >= $P{DATAINI}) and (FIN.DTNEG <= $P{DATAFIN}))
and FIN.CODNAT between 4040000 and 6011200
and FIN.CODNAT = NAT.CODNAT

GROUP BY FIN.CODPARC, FIN.CODNAT, NAT.DESCRNAT, PAR.CODPARC

Veja se isso te ajuda https://community.jaspersoft.com/questions/801753/how-make-variable-null-zero-when-printing