Подскажите, как в Power Query сделать нарастающий итог с условием для суммирования, в файл исходник и ожидаемый результат. Пробовал с помощью функции List.Generate не получилось.
Попытки увенчались успехом лишь в расчете нарастающего итога с помощью функции List.Generate, но не получилось ее доработать для расчета с учетом ограничения 20%.
Пробовал решить математически, без цикла, но тоже не получилось, пример расчета в файле.
surkenny, спасибо Не могу понять почему у Вас получилось 3 группы с долей около 20%? Так по условию "не менее 20%" получится как минимум 4 группы с долей? как я понял у Вас через деление считается, думаю тут только с циклом полчится, который будет суммировать нарастающим итогом и как дойдет до первого значения >20% отсекать группу и снова со следующего значения начнет суммировать.
Добрый день. Подскажите, как в Power Query сделать нарастающий итог в группе и с условием. Файл с данными и нужным результатом во вложении. Необходимо по каждому контрагенту считать нарастающий итог <= 100000 руб., как только нарастающий итог будет >100000, то счет нужно начать заново. Я в Power Query делаю сводную таблицу, её копирую и вставляю значения в новую умную таблицу, где добавила два столбца "нарастающий итог" и "дата договора" с формулами "Если". Может можно эти два столбца вычислять в Power Query. Пыталась что-то сделать, максимум дошла до нужной группировки (во вложении подключение называется нараст итоги).
У меня получилось только рассчитать нарастающий итог. Как его сделать по 100000 руб и в разрезе каждого контрагента я не знаю. В интернете искала решение и набрела на ваш форум. Вроде бы задача от Marioma чем-то похожа, но другая. С функцией List.Generate я не знакома. Пыталась разобраться, но она для меня оказал ась сложной. В Power Query не смогла реализовать столбец с нарастающим итогом до 100000 и выводом в соседней колонке даты. В надежде на помощь написала Вам.