我第一次试图在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}
有人能帮助我吗?感谢您阅读本文!
答案 0 :(得分:4)
您没有提供任何代码,但我猜测:您已将图表放入详细信息区域,并且您正在为DataSource中的每条记录打印它。将图表放在不可重复的范围内。