Категория
Сумма
хлеб
65
хлеб
80
↓ Свернуть("Категория", "Сумма")
Категория
Сумма
хлеб
145

Свернуть(КолонкиГруппировки, КолонкиСуммирования) объединяет строки с одинаковыми значениями колонок группировки в одну, складывая значения колонок суммирования — аналог ГРУППИРОВАТЬ ПО с СУММА() в запросе, но применяется к уже готовой таблице значений.

ПараметрТипОбязательныйОписание
КолонкиГруппировкиСтрокаДаимена колонок через запятую — по ним объединяются строки
КолонкиСуммированияСтрокаДаимена колонок через запятую — их значения складываются

Возвращает: — (ничего не возвращает, меняет таблицу in-place: лишние строки и лишние колонки удаляются).

// было: Батон/хлеб/65, Багет/хлеб/80, Молоко/напиток/70
ТЗ.Свернуть("Категория", "Сумма");
// стало: хлеб/145, напиток/70 — колонка "Товар" исчезла, её не было ни в группировке, ни в суммировании

Список колонок группировки и список колонок суммирования не должны пересекаться — колонка не может одновременно определять группу и суммироваться. Колонки, не попавшие ни в один из списков, из таблицы после Свернуть() пропадают целиком — в примере выше это Товар. Если такая колонка нужна — либо включить в группировку, либо сохранить исходную таблицу отдельно через Скопировать() перед свёрткой.

Получить одну общую сумму по колонке без группировки — Итог().

Таблицы значений