Come evitare la duplicazione di grafico a barre in iReport
-
20-09-2019 - |
Domanda
Ho cercato di usare la tabella in iReport
per la prima volta. Ho usato un grafico a barre e in qualsiasi momento l'anteprima del grafico vedo un sacco di loro, iIthink circa 6. Ho solo bisogno di uno solo c'è qualcosa che non ho fatto?
Ho una domanda in questo modo:
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
e ho un risultato come
|total message | status | month |
|1 | FAILED | January |
|10 | SENT | Febuary |
|11 | SENT | March |
|123 | SENT | April |
|156 | FAILED | May |
..........
fino a dicembre.
La mia espressione Serie è impostato su ${Status}
espressione categoria è ${month}
espressione valore è ${total_message}
Qualcuno può aiutarmi? Grazie per aver letto questo!
Soluzione
Non hai fornire alcun codice, ma ho una supposizione: avete messo il grafico nella dettagli band, e si stampa per ogni record nel vostro DataSource. Mettere il grafico in una band non ripetibile.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow