2016-02-09 2 views
0

Я работаю над отчетом, который содержит многостраничный отчет. Каждая страница имеет одинаковое имя столбца и логотип, только разные данные.Многостраничный отчет через JasperServer

Позвольте мне привести пример.

Пожаловаться: Хотите создать все ученические знаки за последние 10 лет. Мы думали, что там 60 студентов. Нам нужны только 10 рейтинговых марок.

Page 1:

Имя студента: XYZ
Год | Тема1 | Subject2 | Тема3 |
Sem-1 2016 | 99 | 98 | 99 |
Sem-2 2016 | 98 | 99 | 98 |
ИТОГО 2016 | 197 | 197 | 197 |

Page 2:

Имя студента: PQR
Год | Тема1 | Subject2 | Тема3 |
Sem-1 2016 | 97 | 98 | 97 |
Sem-2 2016 | 98 | 97 | 98 |
ИТОГО 2016 | 195 | 195 | 195 |

То же, что и до X ученика для отчета на страницу.

Можно ли создать такой отчет без объединения отдельного отчета?

Большое спасибо.

+2

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

+0

Попробуйте опубликовать некоторый jrxml того, что вы устали, создавая [mcve] –

+0

@FabioFantoni: Спасибо за ваш ответ: я понимаю, что группы будут использоваться. Я должен использовать этот путь. Я создал первый запрос, который возвращает единственного учащегося по одному предмету на одной странице. Теперь второй запрос возвращает только studentId и StudentName, которые будут использоваться/объединены с первым запросом и будут генерировать отчет для каждого студента. – PrashantAdesara

ответ

0

Я получил ответ и спасибо Фабио и Петтеру за помощь и правильное направление к моему решению.

Я использовал группу Band, чтобы раздвоить новые записи для других учеников и отобразить их на другой странице.

Смежные вопросы