2010-01-12 4 views
1

J'ai essayé d'utiliser graphique dans iReport pour la première fois. J'ai utilisé un graphique à barres et chaque fois que je visualise le graphique, je vois beaucoup d'entre eux, je pense à environ 6. J'ai seulement besoin d'un seul est-il quelque chose que je n'ai pas fait?
J'ai une requête comme ceci:Comment éviter la duplication de graphique à barres dans iReport

SELECT COUNT(*) AS total_message, `status`, DATE_FORMAT(date_created,'%M') AS `month` FROM message WHERE YEAR(date_created)=$P{year} GROUP BY `status`, MONTH(date_created) ORDER BY `status` DESC 

et j'ai un résultat comme

|total message | status | month  | 
|1    | FAILED | January  | 
|10   | SENT | Febuary  | 
|11   | SENT | March  | 
|123   | SENT | April  | 
|156   | FAILED | May   | 
.......... 

jusqu'à décembre.

Mon expression de série est réglé sur ${Status}

expression est ${month}
catégorie
expression de valeur est ${total_message}

quelqu'un peut me aider? merci de lire ceci!

+0

toute aide s'il vous plaît? –

Répondre

4

Vous n'avez fourni aucun code, mais j'ai une supposition: vous avez placé le graphique dans la bande de détails et vous l'imprimez pour chaque enregistrement de votre DataSource. Mettez le graphique dans une bande non répétable.

Questions connexes