Я пытаюсь понять, как лучше делать отчеты с диаграммой, а затем таблицей, представляющей тот же набор данных. Мне нужно преодолеть позиционирование сводки внизу, поэтому я намерен использовать подрепорты и таблицы-подрепорты. Я экспериментирую с двумя таблицами и диаграммой в одном диапазоне деталей.
Если я устанавливаю datasourceexpression
for в $P{REPORT_DATA_SOURCE}
, только график отображает данные (предположительно первый элемент типа подрепорта), а таблицы пусты. Похоже, что данные могут быть использованы только один раз?
Если я использую Dataset для запроса к базе данных, это работает, однако запрос выполняется три раза, по одному разу для каждой таблицы/диаграммы. Это будет огромным накладным расходом.
Очевидно, я делаю это неправильно, но я не могу найти ни одного примера использования одного и того же набора данных более одного раза.