👍❤️ 1:19 Нарастающие итоги формулами 2:42 нарастающие итоги в сводной таблице 6:19 Нарастающий итог в Power Query 12:23 способ ускорить запрос в Power Query
На онлайн- уроках Николая Павлова я значительно поднял свой уровень в Exel. Качество моей работы выросло. Спасибо, Николай за реальные "фишки" в этой интересной программе.
Спасибо за интересную и полезную информацию, Николай. Вы уже наверно знаете, что у инсайдеров Office 365 есть новая формула SCAN, работающая в сочетании с LAMBDA. Она тоже может подсчитать нарастающий итог. Так что в будущем ждём обзора этой и других новых LAMBDA-сочетаемых функций. Как Вы сказали, интересное - впереди!
Я делал так в самом начале своего эксель дао. Потом стал пользоваться суммой с закреплённым первым значением. Но выявились проблемы при удалении/перемещении строк. Диапазоны разрывались, как в условном форматировании, из-за чего отчёты каждый раз приходилось обновлять сверху донизу. Потом я случайно открыл чудо сводных таблиц и ошибки практически исчезли. Настало время мощных запросов. Но поскольку все формы, шаблоны и отчёты настроены и работают по накатанной, то на переделку их нужно время, а его, как понимаете, конечно же, нет. Поэтому приходится дальше влачить ветхие методы ведения учёта. И применение методик мощных запросов остаётся пока увлекательным факультативом.
@@Rice0987 сводные таблицы это же пайвоты? С пайвотами тоже работаем. Поскольку пайвот нельзя модифицировать, то переношу как данные копированием на новую вкладку и далее работаю с ней. При необходимости из новой копии с добавленными столбцами с формулами делаю новые пайвоты и т.д.
Огромное спасибо! Это видео заставило задуматься о причинах длительной обработки используемой цепочки запросов с применением Table.Buffer, ведь не хватает ещё и буферизации списков.
Полезная штука. Пользовался для расчета в период времени нарастающего итога по суммам актов выполненных работ и суммам оплат. Но пользовался формулами, каким-то боком сам до него допёр. Пока не могу понять где использовать остальные два. Но за лайфхаки по буфферизации спасибо!
Я тоже пользуюсь двумя формулами. А оказывается можно и одной. Сводные таблицы с доп вычислением тоже использовал, но реже. Объемов данных таких, чтобы оправдать использование сводных таблиц, у меня встречается редко. Ну а PQ , с его гибкостью, это ваще... В любом случае очень полезная информация. Спасибо. Лайк.
Николай, спасибо большое за лайфхак с буферизацией! Всю голову сломала, как ускорить ABC-анализ - использую в нём как раз-таки нарастающие итоги. И вот готовое решение!
Я делал с исходника сводные с сортировкой по штукам, рублям, накидывал формулу для суммирования накопленной доли, затем загонял обратно именованный список в pq и джойнил к исходным данным а, б или ц
Спасибо, Николай за ваш труд! Давно и плотно сижу на ваших видео и книгах. В данном видео для первого варианта с формулами можно делать СУММЕСЛИМН, где диапазоном условий указать период, а условием >= чем период самой строки. Таким образом можем получить сумму накопительным итогом на конкретную дату, даже если они не отсортированы. Что очень помогает когда надо быстро сообразить ABC анализ для неструктурированных данных. Но ваш 2ой вариант конечно же все равно удобнее всего для такого быстрого ABC анализа. п.с. Спасибо за буферизацию.
а в PowerQuery плохой он вариант показал, там в нарастующий итог все значение суммируются, даже отрицателньные. Хотя по логике вещей, они должны наоборот вычитаться из общего итога, так как они со знаком минус идут.
Можно использовать формулу ранга, которая будет проставлять от максимальные и минимальные значения дат а потом, через суммесли суммировать все значения которые равны или меньше рангу. Тогда и сортировка не нужна, правда формула по сложнее. Хочу предупредить об одном если использовать метод с частичной фиксацией диапазона в умных таблицах, то старый значения будут считаться правильно, но уже для новых значений диапазон не заканчивается до уровня конкретной строки а на все добавленные строки, это возможно решить с помощью ДВССЫЛ (по крайней мере я столкнулся с данной проблемой в 2016 офисе). За видео респект)))
Спасибо большое за контент я Ваш фанат ! Удачи Вам и творческих успехов ! Хотелось бы Вас попросить уделить внимание учету и подсветке при складцком учете и аналитеке по этой тематике. Задача найти товар в ячейке ее подсветить и оптимизация расположения товар в этих ячейках.
Много вариантов формул перепробовал для нарастающих итогов, в итоге остановился на вот таком =sum(offset(C2;-1;0;1;1);B2), в данном случае данные в столбце B, а нарастающий итог в столбце C. Такая формула позволяет безболезненно добавлять строки в середину массива данных и после протяжки каждая формула в столбце итогов по-прежнему ссылается на предыдущую строку.
Спасибо, Николай. На массивах данных примерно до 5 тысяч строк у меня с ней проблем не было, а на большем объеме данных не пробовал. Как правило это всякие реестры транзакций - касса, расчетные счета и т.п. А какая из формул лучше по быстродействию для большого массива - с offset или с закреплением верхней ячейки?
Недавно делал выборку и таблицы с 90к строками на основании другой таблицы (50 строк). Т.е. нужно было достать только те строки, которые были во второй таблице (по типу ВПР но на каждое значение во торой таблице, в первой была не одна строка, вышел ответ с 7к строками). так пока я правильно сделал запрос, у меня PQ раз 20 завис при попытке обработать информацию. Так вот вопрос, как самостоятельно находить вот эти "узкие места"? Хотя запрос то был легкий, можно сказать по шаблону соединение запросов... но первую таблицу(на 90к строк) я сначала через PQ сделал удобной для работы, ибо с корпоративной САП она 6-8 уровневой выгружается..
Спасибо за видео! Может ошибаюсь, но во втором случае (со сводной таблицей) нарастающий итог по датам - месяцам не совсем нарастающий? Ведь там группировка по названию месяцев, а судя по исходной таблице есть, к примеру, январи 2019, 2020, 2021 годов. Их ведь не корректно суммировать с нарастающей логикой?
Добрый день. Очень помог ваш урок. Подскажите, есть ли возможность суммировать нарастающие итоги в группе (по клиентам) до определённого значения (по 100тыс)? Например, при продажах превышающих 100тыс руб нарастающим итогом, необходимо с контрагентом заключать новый договор и суммировать заново до 100тыс руб.
Всё ок, но непонятно, каким образом мощный запрос учитывает в расчётах УДАЛЁННЫЙ столбец индекса? Или он перед удалением отправляет его куда-то в буфер?
Задержка в вычислении происходит на этапе "Добавлен пользовательский столбец", а удалённый столбец с индексом находится ниже него и запросы в PQ вычисляются поэтапно (сверху вниз).
здравствуйте, а как бы отобразить название столбца? например есть столбы с названиями предметов, а таблица выбора предметов у студентов или школьников, и в них им проставлены 1 если выбрал предмет, и 0 если не выбрал, и нам нужно взять список предметов через запятую в строке, которые студент или школьник выбрал (по единицам)?
В М коде в конце может помочь также изменение Int64.Type на, например Int16.Type - если цифры не превышают некоторого диапазона (2 в 16 для данного типа). А код ускорится!
@@planetaexcel Николай, в Экселе нет встроенного секундомера для измерения времени исполнения команд? Было бы полезной фичей для подобных экспериментов. А подобная техника изменения типов данных отлично работает в Питоне, в частности, в Пандас для работы с большими данными. Там изменения типа чисел даёт буст в сотни раз по потраченной опер.памяти и времени.
@@AlexanderGorshkov Ну, пандас это для работы со средними объемами данных : in-memory. Для эффективной работы с действительно большими объемами порядка 100Гб на одиночном ПК, которые не вмещаются в оперативную память это datatable либо vaex.
У Вас для 2020 года нарастающий итог будет содержать данные 2019 года. Как сделать , что бы для 2020 считалось отдельно? И если есть группировка план/факт (в первой графе), потом сам показатель «продажи» и только потом даты? Как сделать, что бы и по голом расчёт нарастающего итога был отдельный и для показателей план/факт
Просто умоляю Николай, сделайте доступное видео по множественному впр, может быть просмотрХ, любой функционал из эксель 365 тоже подойдет. Как можно по одному значению вытащить все совпадения из таблицы. Ведь впр вытаскивает только 1 значение...
Подскажите пожалуйста, как можно протянуть по дате вот в таком формате: 10.04.22 10:00 10.04.22 18:00 11.04.22 10:00 11.04.22 18:0 И так до конца месяца. Спасибо.
Добрый! У меня тоже засада по нарастающему итогу и решение нигде не нашла( Мне небходимо нарастающие за месяц по хронологии с годами за весь период. Сводная вспотыкается на "год" и следующий год начинает наращивать не с предыдущего декабря, а идет новая веха с января следующего года. Приходиться уходить в формульный подсчет. PQ для меня темный лес
@@planetaexcel Спасибо!) Это я понял, а fx:sum от сортировки не зависит, только логика результата зависит, чтобы так сказать не было пересортицы, верно?
Отличные видео. Автору огромное спасибо. Вопрос знатокам - как мне ленивому сделать так, чтобы при добавлении значений в столбец одной умной таблицы они автоматически появлялись в столбце другой умной таблицы, только в том случае, что такого значения в этом столбце еще нет? Желающим помочь, заранее благодарен. (Пробовал использовать Power Query, работает но только с одной таблицей на листе... Хотелось бы на листе иметь 2 умные таблицы с автоматически заполняемыми столбцами, для наглядности. Не смог разобраться как впихнуть 2 запроса Power Query на один лист...).
Где же вы были пол года назад когда мне это было нужно? кстати в конце решил задачу используя пользовательскую формулу в павер кваери. Если кому понадобится: (values as list, grouping as list) as list => let GRTList = List.Generate ( ()=> [ GRT = values{0}, i = 0 ], each [i] < List.Count(values), each try if grouping{[i]} = grouping{[i] + 1} then [GRT = [GRT] + values{[i] + 1}, i = [i] + 1] else [GRT = values{[i] + 1}, i = [i] + 1]
otherwise [i = [i] + 1] , each [GRT] ) in GRTList данная формула позволяет суммировать групируя по признаку (grouping). Все списки лучше буферизовать (так быстрее)
Делаю формулу =сумм($C$2:C2) и компьютер зависает, просчитывая формулу для вообще всех ячеек, даже пустых, хотя я внес формулу только в одну ячейку, что делать?
А зачем в первом и третьем варианте необходимо проводить сортировки? Вроде как в условии задачи нет задания посчитать нарастающие итоги в хронологическом порядке. А формула отработает и без сортировки на ура. Ну а второй вариант вообще не доведён до нужного формата ответа. За видео спасибо, как всегда интересно.
В условиях задачи сказано, что итоги нужны с нарастанием... а если есть одна переменная и значение, не тяжело догадаться что должно нарастать. Дальше все зависит от частоты предоставления информации, если есть инфа по годам, то нарастание по годам, если есть по месяцам, то делаем по месяцам и т.д.
Как всегда у Николая Павлова полезные знания не в заголовке видео, а в конце видео)
В этом видео это буферизация списка)
Спасибо за ваши уроки.
Такого толкового объяснения редко можно найти. Спасибо огромное!
Спасибо, Коля! Для вычисления значений Парето - идеальный вариант.
Низкий поклон великому человеку!
👍❤️ 1:19 Нарастающие итоги формулами
2:42 нарастающие итоги в сводной таблице
6:19 Нарастающий итог в Power Query
12:23 способ ускорить запрос в Power Query
Я наверное никогда не перестану удивляться.... Спасибо за буферизацию.
Спасибо огромное за Ваши видео. Всегда самое лучшее объяснение и самые полезные примеры. Снимите пожалуйста побольше видео про работу в квери 🙏
Давно Николая смотрю. Все время поражаюсь, насколько качественная и грамотная речь. Ни одного лишнего слова. Какой-то "интеллектуальный эталон".
Вот только пару дней назад появилась такая необходимость и тут вуаля - аж три метода!:)) благодарю! Как всегда профессионально.
Лучший канал по работе в MS Excel! Спасибо Вам, Николай!
Самый лучший в России Excel сэнсэй!!! Спасибо большое! Здоровья Вам!
Спасибо за Ваш острый ум, порой смотрю и диву даюсь, как же все оказывается легко, если знаешь как подойти к решению!
Спасибо и еще раз спасибо!
Как Вы вовремя с ускорением работы Power Query. 👍 Спасибо огромное, Вы столько делаете))). ♥️ И реально во многом помогаете.
Как всегда: сложное - доходчиво и просто. Спасибо Николай!
На онлайн- уроках Николая Павлова я значительно поднял свой уровень в Exel. Качество моей работы выросло. Спасибо, Николай за реальные "фишки" в этой интересной программе.
Спасибо за интересную и полезную информацию, Николай. Вы уже наверно знаете, что у инсайдеров Office 365 есть новая формула SCAN, работающая в сочетании с LAMBDA. Она тоже может подсчитать нарастающий итог. Так что в будущем ждём обзора этой и других новых LAMBDA-сочетаемых функций. Как Вы сказали, интересное - впереди!
Шикарно! Как раз не мог сделать в Query нарастающий итог для промежеточных вычислений. Спасибо, Николай!
Спасибо, Николай, за интересные и красивые решения. Пополнил копилку знаний в очередной раз.
Как всегда самые полезные знания, спасибо за всё. Николай ты супер 👍
Я обычно ставлю формулу в первой ячейке "=А2" к примеру, затем ниже"=В2+А3", затем протягиваю двойным кликом. Занимает 5 секунд.
Тоже можно :)
Я делал так в самом начале своего эксель дао.
Потом стал пользоваться суммой с закреплённым первым значением. Но выявились проблемы при удалении/перемещении строк. Диапазоны разрывались, как в условном форматировании, из-за чего отчёты каждый раз приходилось обновлять сверху донизу.
Потом я случайно открыл чудо сводных таблиц и ошибки практически исчезли.
Настало время мощных запросов. Но поскольку все формы, шаблоны и отчёты настроены и работают по накатанной, то на переделку их нужно время, а его, как понимаете, конечно же, нет. Поэтому приходится дальше влачить ветхие методы ведения учёта. И применение методик мощных запросов остаётся пока увлекательным факультативом.
@@Rice0987 сводные таблицы это же пайвоты? С пайвотами тоже работаем. Поскольку пайвот нельзя модифицировать, то переношу как данные копированием на новую вкладку и далее работаю с ней. При необходимости из новой копии с добавленными столбцами с формулами делаю новые пайвоты и т.д.
@@architecture3347 попробуйте вычисляемые поля в сводных таблицах. Вам понравится)
Так же делал, когда быстро нужно было посчитать..
Лучшая подача материала
Спасибо за прием с буферизацией запроса!
Супер!спасибо огромное,Ваши уроки очень помогают расширить познания в Exel!
Огромное спасибо! Это видео заставило задуматься о причинах длительной обработки используемой цепочки запросов с применением Table.Buffer, ведь не хватает ещё и буферизации списков.
Спасибо большое за вашу работу!!! Как всегда в нужное время))) как это?))) Но круто!!!
Полезная штука. Пользовался для расчета в период времени нарастающего итога по суммам актов выполненных работ и суммам оплат. Но пользовался формулами, каким-то боком сам до него допёр. Пока не могу понять где использовать остальные два. Но за лайфхаки по буфферизации спасибо!
Я тоже пользуюсь двумя формулами. А оказывается можно и одной. Сводные таблицы с доп вычислением тоже использовал, но реже. Объемов данных таких, чтобы оправдать использование сводных таблиц, у меня встречается редко. Ну а PQ , с его гибкостью, это ваще... В любом случае очень полезная информация. Спасибо. Лайк.
Круто! Спасибо, Николай. Как всегда - подача материала на высшем уровне✊🏻
Познавательный материал, спасибо!
1С очень похожа в настройках отчётом со сводными таблицами Excel. Логика вроде бы схожая. Спасибо за видео.
Спасибо, полезные уроки!
Спасибо большое!! Как всегда очень выручаете!😍
Николай, спасибо большое за лайфхак с буферизацией! Всю голову сломала, как ускорить ABC-анализ - использую в нём как раз-таки нарастающие итоги. И вот готовое решение!
Я делал с исходника сводные с сортировкой по штукам, рублям, накидывал формулу для суммирования накопленной доли, затем загонял обратно именованный список в pq и джойнил к исходным данным а, б или ц
Николай, спасибо! Просто, когда знаешь! :)
Спасибо, Николай за ваш труд! Давно и плотно сижу на ваших видео и книгах.
В данном видео для первого варианта с формулами можно делать СУММЕСЛИМН, где диапазоном условий указать период, а условием >= чем период самой строки.
Таким образом можем получить сумму накопительным итогом на конкретную дату, даже если они не отсортированы. Что очень помогает когда надо быстро сообразить ABC анализ для неструктурированных данных.
Но ваш 2ой вариант конечно же все равно удобнее всего для такого быстрого ABC анализа.
п.с. Спасибо за буферизацию.
а в PowerQuery плохой он вариант показал, там в нарастующий итог все значение суммируются, даже отрицателньные. Хотя по логике вещей, они должны наоборот вычитаться из общего итога, так как они со знаком минус идут.
Отличный урок! Спасибо!!!
Космос какой то!! Супер. Спасибо...))
Век живи, век учись. Про сводные прям откровение ( доп вычисления)
Большое спасибо за видеоурок!
Спасибо Николай! 👍
Спасибо за ваши видео!
Это гениально, спасибо!!!
Все сделал все получилось большое спасибо еще раз!
Можно использовать формулу ранга, которая будет проставлять от максимальные и минимальные значения дат а потом, через суммесли суммировать все значения которые равны или меньше рангу. Тогда и сортировка не нужна, правда формула по сложнее. Хочу предупредить об одном если использовать метод с частичной фиксацией диапазона в умных таблицах, то старый значения будут считаться правильно, но уже для новых значений диапазон не заканчивается до уровня конкретной строки а на все добавленные строки, это возможно решить с помощью ДВССЫЛ (по крайней мере я столкнулся с данной проблемой в 2016 офисе). За видео респект)))
Спасибо! Интересно и очень полезно!
F4 пригодилось) спасибо!) ато каждый раз исправлял после копирования, еще и не понимал с чего вдруг в формуле меняется ссылка)
Брависимо!!!!!!!!!! как всегда.
Спасибо большое за контент я Ваш фанат ! Удачи Вам и творческих успехов ! Хотелось бы Вас попросить уделить внимание учету и подсветке при складцком учете и аналитеке по этой тематике. Задача найти товар в ячейке ее подсветить и оптимизация расположения товар в этих ячейках.
Элементарно, Ватсон! Используйте *Условное оформление* на закладке *Главная*
Николай, все здорово, спасибо большое. Не планируете сделать урок по преобразованию таблицы с иерархией в плоскую? Было бы очень уместно....
Сделаем ;)
Много вариантов формул перепробовал для нарастающих итогов, в итоге остановился на вот таком =sum(offset(C2;-1;0;1;1);B2), в данном случае данные в столбце B, а нарастающий итог в столбце C. Такая формула позволяет безболезненно добавлять строки в середину массива данных и после протяжки каждая формула в столбце итогов по-прежнему ссылается на предыдущую строку.
Отличный вариант. Единственное, что нужно упомянуть - функция СМЕЩ (OFFSET) жутко медленная на больших массивах - будьте осторожны.
Спасибо, Николай. На массивах данных примерно до 5 тысяч строк у меня с ней проблем не было, а на большем объеме данных не пробовал. Как правило это всякие реестры транзакций - касса, расчетные счета и т.п. А какая из формул лучше по быстродействию для большого массива - с offset или с закреплением верхней ячейки?
Интересно наоборот, как быстро выводить итоги по месяцам из идущих нарастающих итогов.
Нарастающие лайки за такие видео!
Недавно делал выборку и таблицы с 90к строками на основании другой таблицы (50 строк). Т.е. нужно было достать только те строки, которые были во второй таблице (по типу ВПР но на каждое значение во торой таблице, в первой была не одна строка, вышел ответ с 7к строками). так пока я правильно сделал запрос, у меня PQ раз 20 завис при попытке обработать информацию. Так вот вопрос, как самостоятельно находить вот эти "узкие места"? Хотя запрос то был легкий, можно сказать по шаблону соединение запросов... но первую таблицу(на 90к строк) я сначала через PQ сделал удобной для работы, ибо с корпоративной САП она 6-8 уровневой выгружается..
Спасибо!
3:40 Группировку по неделям можно ли настроить?
Столбец с номером недели в году. Неделя может принадлежать двум месяцам - чтобы показывал для каждого месяца по номеру недели.
Спасибо за видео! Может ошибаюсь, но во втором случае (со сводной таблицей) нарастающий итог по датам - месяцам не совсем нарастающий? Ведь там группировка по названию месяцев, а судя по исходной таблице есть, к примеру, январи 2019, 2020, 2021 годов. Их ведь не корректно суммировать с нарастающей логикой?
Фура с лайками подъехала 🚚
Где разгружать?
Як завжди, на висоті
СПАСИБО МАСТЕР))))
Добрый день. Очень помог ваш урок. Подскажите, есть ли возможность суммировать нарастающие итоги в группе (по клиентам) до определённого значения (по 100тыс)? Например, при продажах превышающих 100тыс руб нарастающим итогом, необходимо с контрагентом заключать новый договор и суммировать заново до 100тыс руб.
В примере со сводной таблицей не совсем нарастающие итоги. Поскольку в сумму за каждый месяц попадают данные и 2019г. и 2020г. и 2021г.
Всё ок, но непонятно, каким образом мощный запрос учитывает в расчётах УДАЛЁННЫЙ столбец индекса? Или он перед удалением отправляет его куда-то в буфер?
Задержка в вычислении происходит на этапе "Добавлен пользовательский столбец", а удалённый столбец с индексом находится ниже него и запросы в PQ вычисляются поэтапно (сверху вниз).
Спасибо.
здравствуйте, а как бы отобразить название столбца?
например есть столбы с названиями предметов, а таблица выбора предметов у студентов или школьников, и в них им проставлены 1 если выбрал предмет, и 0 если не выбрал,
и нам нужно взять список предметов через запятую в строке, которые студент или школьник выбрал (по единицам)?
о, новый финальный музон! )
В М коде в конце может помочь также изменение Int64.Type на, например Int16.Type - если цифры не превышают некоторого диапазона (2 в 16 для данного типа). А код ускорится!
Спасибо за идею. Нужно потестировать.
@@planetaexcel Николай, в Экселе нет встроенного секундомера для измерения времени исполнения команд? Было бы полезной фичей для подобных экспериментов.
А подобная техника изменения типов данных отлично работает в Питоне, в частности, в Пандас для работы с большими данными. Там изменения типа чисел даёт буст в сотни раз по потраченной опер.памяти и времени.
@@AlexanderGorshkov Ну, пандас это для работы со средними объемами данных : in-memory. Для эффективной работы с действительно большими объемами порядка 100Гб на одиночном ПК, которые не вмещаются в оперативную память это datatable либо vaex.
У Вас для 2020 года нарастающий итог будет содержать данные 2019 года. Как сделать , что бы для 2020 считалось отдельно? И если есть группировка план/факт (в первой графе), потом сам показатель «продажи» и только потом даты? Как сделать, что бы и по голом расчёт нарастающего итога был отдельный и для показателей план/факт
Спасибо! Круто!
Просто умоляю Николай, сделайте доступное видео по множественному впр, может быть просмотрХ, любой функционал из эксель 365 тоже подойдет. Как можно по одному значению вытащить все совпадения из таблицы. Ведь впр вытаскивает только 1 значение...
Подскажите пожалуйста, как можно протянуть по дате вот в таком формате:
10.04.22 10:00
10.04.22 18:00
11.04.22 10:00
11.04.22 18:0
И так до конца месяца. Спасибо.
11.04.22 18:00
Супер!
Добрый! У меня тоже засада по нарастающему итогу и решение нигде не нашла(
Мне небходимо нарастающие за месяц по хронологии с годами за весь период.
Сводная вспотыкается на "год" и следующий год начинает наращивать не с предыдущего декабря, а идет новая веха с января следующего года. Приходиться уходить в формульный подсчет. PQ для меня темный лес
Добрый, подскажите почему необходимо сортировать данные по дате при использовании fx: sum. Спасибо!)
Нарастающий итог всегда считается по какому-то столбцу - обычно по дате. По этому столбцу нужна сортировка перед вводом формулы нарастающего итога.
@@planetaexcel Спасибо!) Это я понял, а fx:sum от сортировки не зависит, только логика результата зависит, чтобы так сказать не было пересортицы, верно?
Супер! Спасибо :)
Объясните, пжл, 8.04% напротив 881, что означают?
Спасибо
Отличные видео. Автору огромное спасибо.
Вопрос знатокам - как мне ленивому сделать так, чтобы при добавлении значений в столбец одной умной таблицы они автоматически появлялись в столбце другой умной таблицы, только в том случае, что такого значения в этом столбце еще нет?
Желающим помочь, заранее благодарен.
(Пробовал использовать Power Query, работает но только с одной таблицей на листе... Хотелось бы на листе иметь 2 умные таблицы с автоматически заполняемыми столбцами, для наглядности. Не смог разобраться как впихнуть 2 запроса Power Query на один лист...).
Где же вы были пол года назад когда мне это было нужно? кстати в конце решил задачу используя пользовательскую формулу в павер кваери. Если кому понадобится:
(values as list, grouping as list) as list =>
let
GRTList = List.Generate
(
()=> [ GRT = values{0}, i = 0 ],
each [i] < List.Count(values),
each try
if grouping{[i]} = grouping{[i] + 1}
then [GRT = [GRT] + values{[i] + 1}, i = [i] + 1]
else [GRT = values{[i] + 1}, i = [i] + 1]
otherwise [i = [i] + 1]
,
each [GRT]
)
in
GRTList
данная формула позволяет суммировать групируя по признаку (grouping). Все списки лучше буферизовать (так быстрее)
👏👏👏👏👏👏
Для этого нужна формула?
Николай, а как Вы определили точное время обновления запроса 0.24 сек? Где это можно посмотреть? Заранее спасибо!
У меня есть специальный макрос для замера скорости обновления запросов Power Query. Добавлю его в ближайшее обновление PLEX, кстати :)
Великолепно!!!
Делаю формулу =сумм($C$2:C2) и компьютер зависает, просчитывая формулу для вообще всех ячеек, даже пустых, хотя я внес формулу только в одну ячейку, что делать?
Дмитрий Васильевич,как Вам?
Ээхь, ещё бы добавить в pq к нарастающему итогу долю в процентах, также как в сводной
а как подсчитать среднее значение?
еще через DAX можно
Здравствуйте!
Николай сменил пластинку. :)
Первый😊
А зачем в первом и третьем варианте необходимо проводить сортировки?
Вроде как в условии задачи нет задания посчитать нарастающие итоги в хронологическом порядке.
А формула отработает и без сортировки на ура.
Ну а второй вариант вообще не доведён до нужного формата ответа.
За видео спасибо, как всегда интересно.
В условиях задачи сказано, что итоги нужны с нарастанием... а если есть одна переменная и значение, не тяжело догадаться что должно нарастать. Дальше все зависит от частоты предоставления информации, если есть инфа по годам, то нарастание по годам, если есть по месяцам, то делаем по месяцам и т.д.
4 - нужно было ещё в DAX )
Хотел, но тогда видео было бы длительностью минут 30-40 :) Лучше отдельным выпуском сделаю.
@@planetaexcel Будем ждать с нетерпением вариант с DAX. Очень часто приходится вычислять балансы (остатки) по счетам.
Эх, а я в пятницу пытался в умной таблице накопление сделать. А оказывается вон как можно!
Всё очень просто
👍🇦🇿
Как сделать excel в формате А4
И какому одному чудозвону не понравилось?
сэнсэй однако...
Классическому VBA да да да маркетологическому даксу павер биай и павер квери нет нет нет
На вкус и цвет маркеры разные :) На мой взгляд но совсем корректно сравнивать эти два инструмента - они из разных вселенных.
Спасибо