Пікірлер
@tormentor_85
@tormentor_85 Сағат бұрын
Не понял как тут отработал list intersect
@user-vi5ey4rg8b
@user-vi5ey4rg8b Сағат бұрын
Огромное спасибо, Михаил, за чудеса в Power Query. Всё очень полезно. Даже и не подозревал, что так можно сделать с помощью Power Query. Удивляет, когда Вы всё это успеваете творить?
@АнтонНосов-е8и
@АнтонНосов-е8и 4 күн бұрын
Спасибо большое за науку!
@АнтонНосов-е8и
@АнтонНосов-е8и 4 күн бұрын
Михаил, очень полезное видео!
@konstantinevseyenko9312
@konstantinevseyenko9312 10 күн бұрын
Михаил, а как (если это вообще возможно) в Text.Format для позиционных аргументов задать свой формат, а не преобразование в текст по умолчанию?
@buchlotnik
@buchlotnik 9 күн бұрын
Никак - он собирает просто текст, если нужны доп. преобразования - это нужно делать ДО передачи в Format, и это в любом случае должен быть текст
@user-yo2nb4ry7i
@user-yo2nb4ry7i 14 күн бұрын
👍👍. С фильтрацией строк только сложно. А можно было бы каждому условию из набора присвоить свою переменную и по ним сравнивать и фильтровать? Похожие кейсы были не так давно на канале.
@buchlotnik
@buchlotnik 13 күн бұрын
вот честное слово вообще не понял о каких переменных речь - там наборы условий по конкретным значениям конкретных столбцов
@powermikki
@powermikki 14 күн бұрын
Чувак ты просто гений ей богу.
@yurykirillov
@yurykirillov 14 күн бұрын
Офигенно! И очень даже применимо. Для финансовых и налоговых отчетов самое то.
@MaximGrey
@MaximGrey 14 күн бұрын
Чистый кайф!
@user-yo2nb4ry7i
@user-yo2nb4ry7i 15 күн бұрын
субъективно: функциональность решения - Топ, логика решения задачи - сложновато. Есть ещё вопрос, можно ли на М хешировать данные по SHA 256. по дефолту в М только два типа кодирования бинарных значений.
@buchlotnik
@buchlotnik 15 күн бұрын
Ну хотелось бы увидеть логику "попроще", желательно в виде реализации... По sha256 - можно, Лёха выкладывал решение в телегу ещё в 2021
@shtytser
@shtytser 24 күн бұрын
Вот уже кучу видео пересмотрел и... практически ничего не понимаю... хотя PQ использую каждий день. Подскажите с чего начать изучать именно Ваш подход?
@buchlotnik
@buchlotnik 24 күн бұрын
подход состоит в использовании ЯЗЫКА М - поэтому чтобы понимать, его надо учить - как и у любого другого языка, для начала, у него есть спецификация - learn.microsoft.com/en-us/powerquery-m/power-query-m-language-specification
@shtytser
@shtytser 24 күн бұрын
@@buchlotnik понял, спасибо. "Overview. Microsoft Power Query provides a powerful...")))
@Igor_Ashurkov
@Igor_Ashurkov 25 күн бұрын
Спасибо за науку👍👍👍
@shtytser
@shtytser 29 күн бұрын
Уровень М - Бог!!! )))
@darya.lobina
@darya.lobina 29 күн бұрын
Спасибо!
@timuriwek
@timuriwek Ай бұрын
Уникальная информация. Интересные подходы. Возможность подойти к решению задач с нескольких сторон, здорово развивает навыки владения инструментом. Спасибо за ваш труд.
@AlekseyNA
@AlekseyNA Ай бұрын
Вообще, замечательная у тебя голова. Всё понимаю, но пока сам не могу с 0 написать )))
@shtytser
@shtytser Ай бұрын
Космос....
@TheMaayun
@TheMaayun Ай бұрын
спасибо, интересное решение)
@user-nd9mh5si4r
@user-nd9mh5si4r Ай бұрын
Михаил, огромное спасибо, что в такое время заливаете сюда такую полезную информацию. На днях начинается ваш курс полноценный, уже сплю и вижу)
@AlekseyNA
@AlekseyNA Ай бұрын
Так всё просто, а сам садишься за код - далее let всё через задницу...
@AlekseyNA
@AlekseyNA Ай бұрын
На рутюбе канал будет?
@buchlotnik
@buchlotnik Ай бұрын
на дзене и не будет, а есть - dzen.ru/id/66ab6ee42a234a614daa87f9?share_to=link
@user-nd9mh5si4r
@user-nd9mh5si4r Ай бұрын
Огромное спасибо за детальный разбор! Видео в таком ключе, когда рассказываете для новичков вообще 🔥 с первого раза все ясно, иногда приходится видео два - три раза смотреть чтобы вырубится, а тут с первого раза! Спасибо!
@this_is_cowabanga
@this_is_cowabanga Ай бұрын
Исповедь перфекциониста))
@Hammer345
@Hammer345 Ай бұрын
Пример с List.Accumulate - прям колоноскопическая операция по удалению миндалин. Редкостная дичь.
@buchlotnik
@buchlotnik Ай бұрын
Есть многие такие штуки, когда костылями приматывается решение от другой задачи... И оно ж работает. Так что да, дичь, но увы, не редкостная)))
@MissisKat
@MissisKat Ай бұрын
Как же долго я искала решение этой задачи... Спасибо огромное =)
@user-vi5ey4rg8b
@user-vi5ey4rg8b Ай бұрын
Потрясающе! Очень нужное решение такой задачки в Power Query! Спасибо громадное, Михаил! Ещё бы на формулах в Excel хотелось бы решить то же самое для небольших массивов. Попытался сам написать формулу: =LAMBDA(XText;XArray;KodArray;LS;BS;IF(INDEX(J5:J1402;MATCH(TEXTBEFORE(TEXTAFTER(Z3;AA3);AB3);J5:J1402; 0))=TEXTBEFORE(TEXTAFTER(Z3;AA3);AB3);INDEX(U5:U1402; MATCH(TEXTBEFORE(TEXTAFTER(Z3;AA3);AB3);J5:J1402; 0)); "not found")) Но, к сожалению, не работает моя безобразная формула :-(
@buchlotnik
@buchlotnik Ай бұрын
может я не знаю каких-то нюансов задачи... но в экселе у меня получилось так: =ФИЛЬТР($B$1:$B$111;ЕСЛИОШИБКА(ПОИСК($A$1:$A$111;I1);0);"не найдено")
@user-vi5ey4rg8b
@user-vi5ey4rg8b Ай бұрын
Спасибо, Михаил, за высший пилотаж!🤝
@MaximGrey
@MaximGrey Ай бұрын
Супер!
@Tatyana_my_name
@Tatyana_my_name Ай бұрын
Как наоборот сделать?исходник у меня в точности, как Ваша зелёная таблица. Надо сделать сводную с таким же иерархическим списком. Проблема, что при отсутствии одного из последних уровней (например есть только 2.4, но нет 2.4.1 или 2.4.1.1), как в других пунктах, сводная все равно создаёт пустую строку, типа там должны стоять 2.4.1 и 2.4.1.1, и вешает на эту строку значение. А надо ограничиться только 2.4
@buchlotnik
@buchlotnik Ай бұрын
И вам здрасьте. Исходник зелёной таблицы - НЕ сводная, поэтому за конкретикой прошу приходить в чат с файлом-примером.
@nasharussian4003
@nasharussian4003 Ай бұрын
Ах-ха-хах!!! Превьюха просто Агонь))))
@AndreyKozlenok
@AndreyKozlenok Ай бұрын
Класс!
@nasharussian4003
@nasharussian4003 Ай бұрын
Агонь!!! Как всегда полезно. Со спонсорским каналом, очень разумная идея. Давно пора было уже. Однозначно оформляю подписку.
@natsarev
@natsarev Ай бұрын
А у меня задача - 4 столбца. 1й - маршрут, второй и третий - дата с и дата по, а дальше столбец с 7 символами - последовательность звезд и единиц = дни недели, звезда = рейс не выполняется, единица = рейс выполняется. Нужно посчитать количество рейсов в каждом периоде дат и дальше вывести сводную - количество рейсов по маршрутам по месяцам. Благодаря вашим видео в разы ускорил решение от первоначального, но не уверен, что оптимально
@buchlotnik
@buchlotnik Ай бұрын
гм, интересненько - предлагаю продолжить обсуждение тут - t.me/+XvIFU3AI_0NiODJi (желательно с файлом)
@user-vi5ey4rg8b
@user-vi5ey4rg8b Ай бұрын
Спасибо, Михаил, за периодическую подпитку общества любителей buchlotnik-channel багажом своих знаний и опыта! Это мега круто!
@nasharussian4003
@nasharussian4003 Ай бұрын
Михаил, очень круто и весьма полезно. Освежил память. Этот материал точно надо пересматривать. И не один раз.
@nasharussian4003
@nasharussian4003 Ай бұрын
Очень полезно. Михаилу огромное человеческое спасибо.
@pavelandreev6023
@pavelandreev6023 Ай бұрын
Спасибо!
@domino78w
@domino78w Ай бұрын
Большое спасибо за материал! Очередной раз радует Ваша способность передачи смыслов максимально отметая определения, тем самым предавая лёгкости восприятия достаточно сложного материала. Спасибо! Хотел спросить, в каких случаях конструкция Let in обязательна, а в каких нет. Буду признателен если ответите.
@buchlotnik
@buchlotnik Ай бұрын
Не обязательна вообще - сказал же - просто синтаксический сахар, не более
@domino78w
@domino78w Ай бұрын
@@buchlotnik Благодарю Вас за ответ! Видимо что-то пропустил или не правильно понял.
@domino78w
@domino78w Ай бұрын
Решение любой задачи напрямую зависит от уровня знаний области в которой требуется решение и специфики мышления человека работающего над данной проблемой. Эти оба фактора никогда не совпадут. В любом случае спасибо за ролик с полезной информацией.
@buchlotnik
@buchlotnik Ай бұрын
Угу... Вот только задачи как-то решаются - значит факторы совпадают... Не нужно столь категоричных утверждений
@domino78w
@domino78w Ай бұрын
@@buchlotnik :))) так именно как раз и решаются они, благодаря разницы потенциалов...! Если бы все мыслили одинаково, так всё бы давно остановилось! Где же тут категоричность?
@buchlotnik
@buchlotnik Ай бұрын
Ну если "никогда" - это не категоричность, то мои полномочия все... Терпеть ненавижу философствовать на технические темы
@user-vb8ox5gc4n
@user-vb8ox5gc4n Ай бұрын
Спасибо, ждем продолжения )
@nasharussian4003
@nasharussian4003 Ай бұрын
Михаил, вы не устаете удивлять. Приехал из отпуска, а тут такооооое... Целая трилогия. Пошел рвать отдохнувший мозг. И да, остаюсь на канале.
@nasharussian4003
@nasharussian4003 Ай бұрын
Читаем закреп)
@user-ji2qc5qv6e
@user-ji2qc5qv6e Ай бұрын
Благодарю вас. Некоторое вещи стали очевиднее. Было бы отлично, если вы продолжили серию.
@buchlotnik
@buchlotnik Ай бұрын
гм... на предмет чего? и так вышло 100 минут ответа на "простой" вопрос
@pavelandreev6023
@pavelandreev6023 2 ай бұрын
Это было хорошо
@АлТер-ф8п
@АлТер-ф8п 2 ай бұрын
Крайне полезно и доступно для понимания -)
@user-sj3iw6gm1r
@user-sj3iw6gm1r 2 ай бұрын
Хорошо бы, чтобы слева, где запросы, можно было бы опционально выводить запись shared - как справку. Сейчас она там есть, фактически, но не видна.
@buchlotnik
@buchlotnik 2 ай бұрын
ну не знаю - по мне так и intellisense более чем достаточно
@sagertsov
@sagertsov 2 ай бұрын
Спасибо, всё стало понятно 👍
@user-nd9mh5si4r
@user-nd9mh5si4r 2 ай бұрын
Михаил, огромное спасибо вам, благодаря этой базе стали другие видео более понятны, 45 минут на одном дыхании 😊Не могли бы вы ещё рассказать на пальцах про такие вещи как {} скобки, когда вы с помощью их выбираете определённые строки, и ещё про такие плюшки как вопросительный знак "?" для чего и как с ним жить, @ которую использовали в рекурсии. Спасибо огромное за ваши знания и их вещание в массы! Очень полезное дело делаете ❤❤❤
@buchlotnik
@buchlotnik 2 ай бұрын
@ - собственно, обозначает рекурсию, реурсивный вызов, если хотите - см. видео про рекурсию - там пример применения; про вопросы - статья тут - t.me/pbi_pq_from_tank/126 а вообще всё это основы синтаксиса и всё есть в спецификации; ну и с осени начну публиковать свой курс вот тут - sponsr.ru/pq_m_buchlotnik - собственно, с основ синтаксиса там и начнём
@user-nd9mh5si4r
@user-nd9mh5si4r 2 ай бұрын
​@@buchlotnikвообще 🔥, да уже сделал запрос работадателю на курс который на академии есть, надеюсь в следующем месяце начну его изучать)
@buchlotnik
@buchlotnik 2 ай бұрын
а, ну тогда вы всё увидите гораздо раньше - там все основы в первом вебинаре - и про скобки, и про вопросы
@user-nd9mh5si4r
@user-nd9mh5si4r 2 ай бұрын
​@@buchlotnikспасибо за ваше творчество!
@kafkatomura2692
@kafkatomura2692 2 ай бұрын
Очень круто! Продолжайте, пожалуйста