Мне нужно создать бизнес-отчет, используя perl + Template Toookit и LaTeX.Как я могу сделать перерывы и промежуточные итоги в отчете?
Все работает очень хорошо, но я борюсь с проблемой разрывов (например, разрывов страниц или специальных заголовков) и промежуточных итогов всякий раз, когда изменяется поле.
Так, например, каждый раз, когда меняется поле «категория», мне нужно иметь общий объем продаж для этой категории и заголовок, показывающий, что начинается запуск другой категории; а затем сделать то же самое, когда поле «группа» - с дополнительным интересом к тому, что «группа» состоит из категорий, поэтому две вещи должны вложить.
Я думаю, кто-нибудь, кто создал отчеты с Microsoft Access (или, возможно, любое другое приложение для бизнес-отчетов), должен быть знаком с этой проблемой.
В идеале это будет решаться на уровне метауровня, поэтому мне не нужно каждый раз перестраивать код, но только чтобы указать, какие поля должны генерировать разрывы или промежуточные итоги.
Я (на добровольной основе) ограничен LaTeX и TT: LaTeX из-за контроля, который он предоставляет по типографике, и возможности генерации пользовательской графики и TT (или что-либо еще, что работает в perl) из-за кривых обучения.