В бэнде "Итог данных" по-умолчанию можно вывести только стандартные суммы по колонкам бэнда. Если нужны какие-то уникальные преобразования в свой формат, или дополнительные вычисления, то их придется делать через свои отдельные переменные. Пусть у нас есть бэнд данных, в одной колонке которого выводятся секунды и нужно в бэнде итога данных вывести их сумму в формате времени "HH:mm:ss". Стандартный итог SumIf не подойдёт, он просто подсчитывает сумму целых чисел и никак не касается формата времени "HH:mm:ss".
Поэтому придётся в словаре ответа, в разделе Переменные, создать новую переменную для подсчета суммы SumSec с типом int и значением 0. Затем нужно выделить в бэнде данных компонент в котором выводятся секунды и на событие "После печати" написать скрипт суммирования по условию в переменную SumSec:
if (trends_data.Value == 0)
SumSec += trends_data.Seconds;
, где trends_data - имя источника данных, Seconds - колонка с секундами.
Теперь в переменной SumSec будет храниться суммарное кол-во секунд по условию. Остаётся вывести его в нужном формате. Для этого в бэнде итога данных размещаем компонент текст и пишем в него следующее выражение:
{new DateTime().AddSeconds(SumSec).ToString("HH:mm:ss")}, т.е. переводим секунды из SumSec в нужный нам формат времени.