Add totals

Материал из Eludia
Перейти к: навигация, поиск

Описание

Добавляет в выборку строки промежуточных итогов, возвращает количество добавленных таким образом строк.

Синопсис (Perl)

add_totals ($lines);                    # суммируем все числовые поля в финальную строку "Итого"

add_totals ($lines, {position => 0});   # то же, только строка добавится в начало выборки

my $added = add_totals ($lines, {       # здесь добавляются промежуточные итоги...
	
 fields => [                                # ... на 2 уровнях (группировка по id_region, внутри — по id_city)

  {name => 'id_region', top => 1, bottom => 1}, # для регионов заголовки будут вставлены и до, и после группы

  {name => 'id_city',             bottom => 1}, # а для городов — только после

 ],

 no_sum => 'inn,kpp',                   # а это — числовые поля, которые не надо суммировать.

});
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Разработчику
Администратору
Инструменты