Bonjour,
J'ai un report qui contient le resultat d'une requete.
ex :
N° facture ---- Montant HT
0001 -------- 151,45
0002 -------- 110,78
0003 -------- 78,56
J'aimerais calculer la somme des montant HT, seulement la virgule pose problème (et ces nombres sont en réalités des Strings).
En java j'aurais fait quelque chose du style : Double.parseDouble(monString.replace(',', '.');
pour le caster en double et enlever la virgule, mais j'ai l'impression que ça ne marche pas tout à fait pareil sur jasper report.
pour l'instant j'ai crée une variable de type double, dans calculation j'ai choisis SUM et ma variable expression est : new Double($F{MONTANT_ENTREE}.replace( ',', '.'))
$F{MONTANT_ENTREE} correspond au montant ht de mon exemple au dessus
Quand je lance le preview, ma variable correspond a nul.
Edit: Apres avoir changé le initial value expression pour ça : new Double($F{MONTANT_ENTREE}.replace( ',', '.')) j'arrive à avoir un nombre à la place de nul, mais seulement le premier de mes nombres s'affiche, pas la somme. (pour l'instant j'ai 151,45)
Qu'est ce qui cloche ?
Merci d'avance
Partager