Somar Campos se

Boa tarde pessoal, estou com um probleminha que nao consigo resolver. Pesquisei a tarde inteira e nao achei a solução.
É o seguinte, tenho o Field $F{Modulo} e o Field $F{Valor}, criei a variavel $V{varSomaValor}.
Eu preciso que a variavel some os valores do $F{Valor} se o $F{Modulo} for igual a “0300RENF”.

Eu tentei usar uma expressao mas nao deu certo.

new BigDecimal (($F{Modulo}.equals(“0300RENF”))sum($F{Valor})

Obrigado.

tenta algo assim

variavel = (($F{Modulo}.equals("0300RENF"))? new BigDecimal($F{Modulo}.sum($F{Valor})) : null)

Sintaxe

variavel = ((isTrue()) ? valorSeTrue() : valorSeFalse());

Muito Obrigado Requena, A expressão que você enviou não funcionou, mas trabalhei ela e deu certo.

A expressão tem que ficar assim

(($F{Modulo}.equals("0300RENF"))? $F{Valor} : null )

eu nao fazia ideia o q tinha em cada F entao eu dei um exemplo para mostrar como funciona…
que bom que ajudou…
abraços…