Pregunta

He intentado utilizar gráfico en iReport por primera vez. He usado un gráfico de barras y en cualquier momento la vista previa del gráfico veo un montón de ellos, iIthink aproximadamente 6. Sólo necesito uno solo ¿hay algo que yo no hice?
Tengo una consulta como la siguiente:

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

y tengo un resultado como

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

hasta diciembre.

Mi expresión serie se establece en ${Status}
Categoría del alojamiento expresión es ${month}
expresión de valor es ${total_message}

Puede alguien ayudarme? Gracias por leer esto!

¿Fue útil?

Solución

No se proporcionó ningún código, pero tengo una conjetura: usted ha puesto el gráfico en la banda de datos, y que va a imprimir para cada registro de la fuente de datos. Ponga la tabla en una banda no repetible.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top