Собираю результаты испытаний между различными местоположениями. Я никогда не могу предсказать количество мест, для которых я должен генерировать отчет, и мне нужно сделать панель, представляющую эти результаты. Приборная панель должна выглядеть следующим образом (Предположим табличную структуру):Как сделать следующий отчет с использованием отчетов Jasper
Title
Report info 1|Report info 2
Conditionally displayed report (info 3) spanning the whole table columns
Report info 4|Report info 5
Blank Cell|Location A|Location B...etc
Location X|X-A result|X-B result...etc
Location Y|Y-A result|Y-B resutl...etc
.
.
etc
Я много читал и после того, как много чтения я до сих пор не думаю, что я могу начать делать отчет JR! Несмотря на то, что через некоторое время преследуя решение сделать это с помощью таблиц, я обнаружил, что вместо этого я должен использовать кросс-таблицы, потому что таблицы недостаточно динамичны (т. Е. Поскольку я не могу предсказать количество строк \ столбцов, которые должны быть отображается). Но затем, прочитав раздел кросс-таблицы, я обнаружил, что это цель - это . Подведите итоги, например, подсчитайте итоговые значения, средние, минимальные и максимальные .. и, тем не менее, это не то, что мне нужно. Я должен будет предоставить все местоположения результатов на оси x \ y и их результатах, не будет задействован SQL.
И какая структура данных подходит для этого? Источник данных? Ява коллекция \ объект передан как параметр?
Любая идея, как я могу это сделать с помощью JR? Также я нахожу JR ОЧЕНЬ запутанным и сложным. Я был очень рад прочитать свободно доступный конечный гид и проверить демо, но это мало помогло, оно все еще выглядит очень сложным!
Заранее спасибо.
Вы сказали: «Кросс-таблица будет суммировать ... по вашему источнику данных». Я могу или не иметь повторных столбцов, на самом деле они не повторяются обычно! Является ли JR ограниченным здесь и не может подготовить отчет, который мне нужен?! Спасибо –
Также какой источник данных, на ваш взгляд, действителен для этого отчета? –