Как предотвратить дублирование гистограммы в iReport - PullRequest
1 голос
/ 12 января 2010

Я пытался использовать диаграмму в 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 Ответ

4 голосов
/ 15 января 2010

Вы не предоставили никакого кода, но у меня есть предположение: вы поместили диаграмму в область сведений и распечатываете ее для каждой записи в своем источнике данных. Поместите график в неповторяющуюся полосу.

...