Ireport - somatório em relatório ireport com condição em outra coluna usando ORACLE

Utilizo banco ORACLE 9

Estou tentando somar a quantidade de combustível em uma coluna de um relatório usando ireport
Porém, existe a seguinte condição em outra coluna: Tipo de Produto = “C” (de combustível)

criei uma variável o ireport com o nome SOMA_QTD,

já tentei colocar na aba COMUM, Imprimir quando a expressão:

new Boolean($F{PSC_TIPOPRODUTOSERVICO}=="C") 

tentei também colocar na aba Campo Texto / Expressão de campo de texto

$F{PSC_TIPOPRODUTOSERVICO}=="C" ? $V{SOMA_QTD} : null

lembrando que todas elas são BigDecimal

infelizmente não tive sucesso.

Se alguém puder ajudar fico grato!

AI! consegui FUÇANDO E FAZENDO GAMBIARRA!!!

em EDIT (adiciOnar/modificar variável) :

($F{PSC_TIPOPRODUTOSERVICO}.equals("C") && !$F{PSC_TIPOPRODUTOSERVICO}.equals("P")) ? $F{RVI_QTDEATENDIDA} : null

em VALOR INICIAL DA EXPRESSÃO:

new BigDecimal(0)

muito obrigado a todos que me ajudaram …