Bonjour Gabriel,
C'est ce que j'ai tenté de faire dès le début.
Mon rapport est monté de cette manière :
GROUPE AGENT
GROUPE METIER
J'ai une variable TempsTotalMETIER qui est une somme réinitialisée à chaque changement de groupe METIER.
J'ai une variable TempsTotal qui est une somme réinitialisée à chaque chamgement de groupe AGENT
Dans le pied de groupe METIER, je veux calculer mon ratio par la formule :
$V{TempsTotalMETIER} / $V{TempsTotal}
Mon problème est que $V{TempsTotal} = $V{TempsTotalMETIER} sur le premier groupe, et non le temps total.
Pour reprendre mon exemple du premier post :
METIER | TEMPS | $V{TempsTotalMETIER} | $V{TempsTotal} | RATIO
A | 5 | 5 | 5 | 100
B | 5 | 5 | 10 | 50
Il me faudrait trouver la solution permettant d'avoir $V{TempsTotal}=10 dès le début. Il me semble que je me heurte à un problème de compréhension de la façon dont JasperReports évalue les variables.
Merci pour ton intérêt.
Jila
Partager