Распечатать сведения о групповой сумме в другом групповом отчете Jasper

#jasper-reports

#jasper-отчеты

Вопрос:

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

Заголовок группы классов: первый класс

Заголовок группы учащихся: Студент один

  Subject | Total Marks | Obtained Marks
  ABC    |     100     |   50
  PQR    |     100     |   80
  AER    |     100     |   30 
  

Нижний колонтитул студенческой группы: Студент один Общее количество полученных оценок: 160

Заголовок группы учащихся: Студент два

  Subject | Total Marks | Obtained Marks
  ABC    |     100     |   20
  PQR    |     100     |   10
  AER    |     100     |   30 
  

Нижний колонтитул студенческой группы: два студента Всего получили оценки: 60

Здесь выше я могу напечатать полученные оценки каждого учащегося отдельно в нижнем колонтитуле группы учащихся, но я хочу напечатать то же самое в нижнем колонтитуле группы классов, что означает, что я хочу вывод, как показано ниже

Заголовок группы классов: первый класс

Заголовок группы учащихся: Студент один

  Subject | Total Marks | Obtained Marks
  ABC    |     100     |   50
  PQR    |     100     |   80
  AER    |     100     |   30  
  

Заголовок группы учащихся: Студент два

  Subject | Total Marks | Obtained Marks
  ABC    |     100     |   20
  PQR    |     100     |   10
  AER    |     100     |   30 
  

Нижний колонтитул группы классов:
Всего ученик один получил 160 баллов

Студент Два Всего получил оценки: 60

Как я могу достичь этого результата? Заранее благодарю вас 🙂

Ответ №1:

В нижнем колонтитуле группы классов (или сводной группе) перетащите «Перекрестную таблицу» из палитры.

  • Выберите Создать перекрестную таблицу из существующей базы данных
  • выберите группу столбцов = класс
  • выберите группу строк = Студент
  • выберите меры = Оценки / расчет = сумма

Вы можете посмотреть руководства по использованию перекрестных таблиц в jasper studio