iReport - Как переместить сводную круговую диаграмму на первую страницу отчета, а не в конец?

Можно ли сделать сводную круговую диаграмму первой страницей моего многостраничного отчета (прямо перед полосой сведений)? Мне нужно отобразить полосу «Сводка» на первой странице при печати отчета.

Ваши советы ценятся!

Сиян


person siyan    schedule 02.06.2010    source источник


Ответы (5)


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

person rogiller    schedule 16.07.2010

Расширяя то, что сказал Рогиллер: вы можете использовать фальшивую группу (группа в true) только с одной полосой заголовка группы (печатать, когда $V{PAGE_NUMBER}==1). Затем используйте набор данных для заполнения диаграммы и используйте Report в качестве ExecutionTime, однако это может быть дорогостоящим, если у вас есть запрос к базе данных, поскольку он будет выполняться дважды.

Вы также можете использовать подотчет.

В качестве альтернативы проголосуйте за этот запрос функции:

0005115: возможность отображать сводную полосу перед деталями отчета

person KCD    schedule 18.10.2011

Я решил эту проблему, установив время оценки в «Отчет»:

<pie3DChart>
     <chart isShowLegend="true" evaluationTime="Report" renderType="draw" theme="default">

После этого вы можете перемещать диаграммы по заголовку или другим полосам.

person MacTire    schedule 24.07.2013

Я не знаю, возможно ли это. Но если вы конвертируете в pdf, вы можете просто изменить порядок страниц с помощью iTetxt как обходной путь. Или вы можете поместить круговую диаграмму в раздел заголовка страницы отчета

person Argiropoulos Stavros    schedule 07.06.2010

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

person Sharad    schedule 26.07.2013