Calculo Ireport

Pessoal tenho uma duvida, preciso fazer um calculo no ireport da sequinte forma:

PREÇO DE CUSTO x QTDE ESTOQUE = CUSTO TOTAL , até aqui tudo bem, mas quando a QTDE ESTOQUE for negativo ele não pode calcular o CUSTO TOTAL.

Alguem pode me ajudar!!!
Valeu.

Jovem,

Este site contém diversas informações de ireport http://www.furutani.com.br/ sempre recomendo aos meus estagiarios.

Só uma dúvida: Como sua quantidade de estoque vai ser negativa?? o0

Mas, voltando ao topico, no ireport você pode colocar o operador ternário (não sei se dá certo com o if)

tipo assim

CUSTO TOTAL = QTDE ESTOQUE >= 0? PREÇO DE CUSTO x QTDE ESTOQUE:VALOR DEFAULT 

Update:
Para quem não conhece o operador ternário, ele funciona assim:

condicao ? expressaoCasoCondicaoVerdadeira : expressaoCasoCondicaoFalsa;

ou seja, o codigo acima é equivalente a;

if(QTDE ESTOQUE >= 0 ) CUSTO TOTAL = PREÇO DE CUSTO x QTDE ESTOQUE; else CUSTO TOTAL = VALOR DEFAULT;

drigo.angelo, o if realmente não funciona no iReport, é bem por aí.
Podes fazer como o drigo.angelo falou, e deixando o null na última parte do operador (o valor default). Marque a opção “blank when null” no textField correspondente, e assim ele não aparece quando for nulo (capitão óbvio detected).
Abraço!