Problemas com variável de retorno do SubRelatório

Olá, boa tarde.

Tenho um relatório (pai) com um subreport (filho) e gostaria de retornar variáveis para o relatorio pai.
Quando o subreport contém registros, as variáveis são retornadas corretamente;
porém, quando o subreport NÃO contém registros, essa variável eh retornada “null” e não é possível fazer mais nada com ela.

a seguinte instrução no “Expression Editor” do Field:

$V{VarSubReport} == null ? 1 : 2

nunca retorna “1” quando o subreport NÃO contém valores, e sim retorna 1
porém, eu preciso fazer esse teste para mostrar diferentes valores no field acima correspondente.

Estou usando o IReport 4.0.2

Alguma ajuda?