Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper > iReport
iReport Forum d'entraide sur iReport
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/03/2006, 08h19   #1
Membre du Club
 
Inscription : mars 2006
Messages : 223
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 223
Points : 53
Points : 53
Par défaut ireport calcul

j'aimerais connaitre la facon pour faire une somme sur un group ou meme simplement une somme d'une variable car je n'arrive pas a trouvé ses renseignement.
lazzeroni est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 09h31   #2
Membre régulier
 
Inscription : juin 2005
Messages : 260
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 260
Points : 92
Points : 92
Je relance la question parce que j'ai le même "problème".

Et c'est vrai qu'il y a peu de docs sur ireport quand même
RR instinct est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 10h04   #3
Membre du Club
 
Inscription : mars 2006
Messages : 223
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 223
Points : 53
Points : 53
j'ai trouvé la solution tu vas sur la droite sur variable ensuite tu ajoutes une variable et ensuite tu met tes conditions n'oubli pas de mettre ta variable sur laquel le calcul se fait dans variable expression et voila
lazzeroni est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 10h22   #4
Membre régulier
 
Inscription : juin 2005
Messages : 260
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 260
Points : 92
Points : 92
Merci bien

Sais tu s'il est possible d'additionner plusieurs fields aussi ?
RR instinct est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 11h19   #5
Membre du Club
 
Inscription : mars 2006
Messages : 223
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 223
Points : 53
Points : 53
tu as essayer avec une variable et dans l'expression tu mets nomfield+nomfield1 un truc dans se genre mais je pense que c'est possible
lazzeroni est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 11h23   #6
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Déjà tu peux les additionner si ce sont les bons types.

Sinon l'expression c'est : $F{NomField1}+$F{NomField2}
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 11h53   #7
Membre régulier
 
Inscription : juin 2005
Messages : 260
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 260
Points : 92
Points : 92
Ben non ca marche pas ca justement

Code :
1
2
 
1.*The*operator*+*is*undefined*for*the*argument*type(s)*java.lang.Integer,*java.lang.Integer ****************value*=*(java.lang.Integer)(((java.lang.Integer)field_REPOS.getValue())+((java.lang.Integer)field_TRAVAIL.getValue()));
Voilà ce qu'il me dit pourtant j'essaie d'additionner des entier pour obtenir un entier ...

Ca aurait été trop facile faut croire
RR instinct est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 12h15   #8
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Ah ouiiiiiii

remplace getValue par intValue dans le .java
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 12h34   #9
Membre régulier
 
Inscription : juin 2005
Messages : 260
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 260
Points : 92
Points : 92
Merci

Et y'a pas une autre solution dans iReport ?
RR instinct est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 18h14   #10
Membre du Club
 
Inscription : août 2005
Messages : 159
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 159
Points : 62
Points : 62
C'est peut etre tard mais j'ai la soluce.
En fait ireport dans ireport, les fieds et variables sont des objets.
On ne peut donc pas les additionner comme cela il faut donc arriver a extraire la valeur de ces champs.
A titre d'exemple je donne une ecriture que j'ai moi meme utuilise dans un etat

Code :
1
2
3
4
 
new Integer   (  $F{NBREPOULET}.intValue()  +
                       $F{NBRE_POULET_MORT}.intValue()
                     )
NBREPOULET et NBRE_POULET_MORT sont des fields dans mon ireport
Ceci marche aussi bien avec le type Double .
Si tu as des incomprehension pose les. J'espere avec un peut eclaire ta lentaine
ouedmouss est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h06.


 
 
 
 
Partenaires

Hébergement Web