Мы оптимизировали тот отчет, который вы нам прислали в качестве примера. В этом отчете итоги рассчитываются именно так, с помощью функций Totals.Sum(). Мы уже обратили ваше внимание, что эта функция рассчитывает сумму сразу для всего датабэнда без учета групп. Для подсчета суммы по группе надо использовать просто функцию Sum(). Для более конкретных рекомендаций что и где заменить пожалуйста вышлите ваш более свежий пример отчета с данными, так как ваши данные на скриншотах сильно отличаются от высланных нам.leon писал(а):Сейчас внимательнее посмотрел на отчёт и понял, что считается-то неправильно, т.к. значение должно считаться для каждой группы, а оно получается считается один раз для всего DataTable, а потом значение просто подставляется для каждой группы. Это неверно. Может быть на другое событие вешать пересчёт переменных Func1, Func2 и т.д.?
Спасибо.