(3)(4) Да собственно отбор вна уровне отчета работает не правильно, фактически фильтрует по детальным записям,
а отбор по группировке фильтрует правильно но итоги соответственно такие, как без отбора
(5) Вам ничего не мешает сделать пустую группировку, в нее вложить ваши группировки и установить фильтры на все эти группировки
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший