Passar parametro double para o iReport

Pessoal eu criei um parametro no iReport do tipo double (VlTotalCentrosCusto) e tento passar no código um valor do tipo double no java e quando ele imprime traz null

exemplo :

private double vlTotalCentrosCusto;
vlTotalCentrosCusto = getVlTotalCentrosCusto();

mParametros.put("VlTotalCentrosCusto ", vlTotalCentrosCusto);

public double getVlTotalCentrosCusto() {
double total = 0;
for (Iterator iter = getAtividadeCentroCusto().iterator(); iter.hasNext():wink: {
AtividadeCentrocusto c = iter.next();
total += c.getVlRateio();
}
return total;
}

Grato;
Diogo Alló

Hoje utilizo no iReport variáveis do tipo double e não tive nenhum problema.

No debug vc verificou se este valor não está retornando null?
Na construção do seu relatório que tipo voce colocou na variável (String, Double)?

Todos os problemas que tive com null no iReport foi por que o valor que estava passando era null.

Resolvi assim

java.text.DecimalFormat("#.##")
.getCurrencyInstance(new java.util.Locale(“pt”, “BR”))
.format(new Float($F{vlTotalCentrosCusto}.floatValue()))

Valewww