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!

È stato utile?

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
scroll top