1

iReport第一次尝试使用图表。我使用了一个条形图,每当我预览图表时,我都会看到很多,我认为大约 6 个。我只需要一个,有什么我没有做的吗?
我有这样的查询:

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

我有一个结果

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

截至 12 月。

我的 serie 表达式设置为${Status}

categorie 表达式是${month}

value 表达式是${total_message}

有人可以帮助我吗?感谢您阅读本文!

4

1 回答 1

4

您没有提供任何代码,但我有一个猜测:您已将图表放在详细信息带中,并且您正在为 DataSource 中的每条记录打印它。将图表放在不可重复的带中。

于 2010-01-14T21:32:40.520 回答