Варианты -
1. Обратиться в С+ и попросить их сделать доработку бизнес анализа в плане добавления произвольных параметров в фильтр и возможности их дальнейшего использования в формулах. Думаю, многие будут благодарны, если С+ такое сделает.
2. Забить на БА и делать отчёт в том же Fast Reports.
3. Смириться с тем, что один из периодов (по крайней мере, число дней) будет зафиксирован (причем маленький). Делать несколько задач.
4. Пытаться решать задачу сторонними средствами. Разные системы отчетности, скрипты, прочее. К примеру, у нас - есть mail parser. Менеджер, либо кто еще шлет туда письмо с определенными ключевыми словами в заголовке. Парсер разбирает письмо, вычленяет из него параметры, запускает скрипт, параметры передаёт в скрипт. Скрипт - собирает данные из оракла (sql+), преобразует их (в эксель, html), высылает обратно менеджеру. Супермаг не нужен, рдп не нужен, лицензии не тратятся, с почтой работать все более-менее умеют. Либо, как вариант - рассылка тех же отчетов по расписанию.