Power Query. Нарастающий итог внутри категории

preview_player
Показать описание
Вам нужно создать нарастающий итог не для всей таблицы, а для каждого окна.

Эпизоды:
00:00 О чем этот урок
01:26 Подготовка данных
09:23 Создаем функцию накопительного итога
Рекомендации по теме
Комментарии
Автор


Эпизоды:
00:00 О чем этот урок
01:26 Подготовка данных
09:23 Создаем функцию накопительного итога

comrade_excel
Автор

Спасибо Вам большое!!! Успехов и удачи Вашему каналу!

mandarina
Автор

Ох, как же еще долог мой путь до такого уровня. Очень круто. Спасибо

jollyjuln
Автор

Спасибо, Амиго!) не понял как но функция у меня работает - и я рад этому)

АлександрАлександров-сгя
Автор

Браво, Тимур! В некоторые моменты пришлось вникать) Реально много новой информации.
Добавлю пару пояснений, может кому поможет разобраться:
Функция List.Generate не вносит изменений в таблицу - она формирует отдельный, не связанный с таблицей список, беря данные из столбца таблицы (в этом конкретном случае). В отличие от функции, построенной на связке List.Sum + List.Range, где в каждой ячейке нового столбца таблицы формируется отдельный список и находится сумма значений элементов (и таких списков формируется столько, сколько строк в таблице). Поэтому List.Generate работает во много раз быстрее.
Но чтобы в таблицу включить данные из списка, сформированного List.Generate, приходится создавать новую таблицу, для чего:
- первоначальную таблицу разбираем (Table.ToColumns) на списки (список из списков значений столбцов) + в отдельном списке сохраняем названия столбцов (Table.ColumnNames);
- Собираем новую таблицу (Table.FromColumns), используя список столбцов от старой таблицы + добавляем список, сформированный List.Generate, как новый столбец. Названия столбцов также формируется из ранее сохраненного списка названий + имя нового столбца.
Шаг с заменой таблиц в столбце tab является опциональным, новые таблицы можно было просто сохранить в новом столбце.

NEO_analytic
Автор

Тимур, как всегда шикарно.с марта в итоге оторвался от Товарища, в течение месяца востановлюсь.честно скучал

nikbo
Автор

Очень здорово, но пока для меня лично трудно для понимания на слух, цепочку событий потерял где-то с 10-ой минуты...

marksvavilov
Автор

13:20 Зачем нам тут столбцы Год и Месяц, если "Нарастающий итог" считаем по "OrderDate", я не очень понимаю. Если задумка была посчитать нарастающий итог от месяца к месяцу, тогда понятно для чего нам год и месяц, но тогда не нужен столбец "OrderDate", а сортировать тут 9:10 надо было по году и затем по месяцу (хотя при группировке у меня сортировка слетела и пришлось дополнительно сортировать по году и месяцу каждую таблицу в столбце tab)

ДмитрийНикитин-ио
Автор

функция трудна для понимания новичку( Надо начать с чего попроще

saturation