如何防止iReport中条形图的重复

时间:2010-01-12 18:22:56

标签: jasper-reports jfreechart ireport

我第一次试图在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         |
 ..........
直到十二月。

我的系列表达设为${Status}

类别表达式为${month}

值表达式为${total_message}

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

1 个答案:

答案 0 :(得分:4)

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