Позвольте мне в предисловии сказать, что я новичок в JasperReports, поэтому прошу прощения, если есть очевидный ответ на мой вопрос. У меня есть существующий отчет JR, который запускается вручную с интервалом в один месяц. Я могу открыть отчет, выбрать месяц ввода из раскрывающегося списка, и он предоставит мне данные за этот месяц.
В дополнение к ручным ежемесячным запускам я хочу, чтобы этот отчет запускался по еженедельному расписанию и возвращал данные только за последние 7 дней.
Я вижу, что могу довольно легко настроить запуск по расписанию, но мне кажется, что ввод фиксирован, и я буду получать только одну и ту же неделю назад, неделю за неделей.
Я использую iReport 4.5.
Я чувствую, что самым простым решением будет дублировать этот отчет и заставить новый отчет запускать только еженедельные функции (я никогда не буду запускать еженедельно вручную, только ежемесячно). Но после просмотра некоторых руководств в Интернете я не понимаю, как сделать отчет только за предыдущие семь дней.