Свернуть(КолонкиГруппировки, КолонкиСуммирования) объединяет строки с одинаковыми значениями колонок группировки в одну, складывая значения колонок суммирования — аналог ГРУППИРОВАТЬ ПО с СУММА() в запросе, но применяется к уже готовой таблице значений.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
КолонкиГруппировки | Строка | Да | имена колонок через запятую — по ним объединяются строки |
КолонкиСуммирования | Строка | Да | имена колонок через запятую — их значения складываются |
Возвращает: — (ничего не возвращает, меняет таблицу in-place: лишние строки и лишние колонки удаляются).
// было: Батон/хлеб/65, Багет/хлеб/80, Молоко/напиток/70
ТЗ.Свернуть("Категория", "Сумма");
// стало: хлеб/145, напиток/70 — колонка "Товар" исчезла, её не было ни в группировке, ни в суммированииСписок колонок группировки и список колонок суммирования не должны пересекаться — колонка не может одновременно определять группу и суммироваться. Колонки, не попавшие ни в один из списков, из таблицы после Свернуть() пропадают целиком — в примере выше это Товар. Если такая колонка нужна — либо включить в группировку, либо сохранить исходную таблицу отдельно через Скопировать() перед свёрткой.
Получить одну общую сумму по колонке без группировки — Итог().