Не подходит. Итог по группировке выводить надо всегда. Только учитывать его в общем итоге надо в зависимости от значения элемента в группировке. Например, группировка по складу: если Склад = Склад1, тогда итог по группировке в общем итоге учитываем, а если Склад = Склад2, тогда - нет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший