Power Query для Excel и Power BI. ПОЛНЫЙ БАЗОВЫЙ КУРС

Поділитися
Вставка
  • Опубліковано 24 лип 2024
  • Новые видео, статьи и полезности в Telegram: t.me/+AvtWabJB1ms5NmE6
    Файлы для видео: disk.yandex.ru/d/wuEPzCAtOvkSiA
    Скачайте файлы в папку, в файле "Сводная" в параметре "Путь" укажите путь к этой папке.
    Поддержать на Boosty: boosty.to/morinad/
    Наши курсы:
    1) Основы Power BI (бесплатный курс): directprorf.ru/basics?...
    2) Power BI для рекламных отчётов: directprorf.ru/powerbi?...
    3) Коннекторы для рекламных отчётов: directprorf.ru/excel?...
    4) Коннекторы для Маркетплейсов: directprorf.ru/marketplaces?u...
    5) Продвинутый Power Query: directprorf.ru/pro?...
    6) Создание коннекторов в Power Query: directprorf.ru/connectors?utm...
    Все коннекторы mez для Power BI и консультации по ним
    доступны на Boosty по подписке "ПРО": boosty.to/morinad/posts/eb9b9...
    Таймкоды:
    0:00 - Что такое Power Query и зачем он нужен
    1:00 - Плюсы и минусы Power Query
    1:25 - Частые кейсы применения Power Query
    1:56 - Где находится Power Query
    2:29 - Запросы в Power Query и что можно с ними делать
    3:15 - Создаём тестовый запрос
    4:02 - Power Query - отдельный режим и как из него выйти
    4:41 - Выгрузка данных на лист vs Только подключение
    5:02 - Power Pivot и модель данных в Power BI
    5:59 - Обновление данных в Power BI и Excel
    7:20 - Отличия Power Query в Excel и Power BI
    8:26 - Подготовка к работе с Power Query
    9:27 - Источники данных в Excel и Power BI
    13:18 - Структура запроса в Power Query
    16:40 - Копирование запросов, ссылки на запросы
    19:42 - Интерфейс PQ - кнопки преобразования данных
    21:52 - Зачем писать переменные в кавычках с решеткой
    23:14 - Типы запросов и типы данных в Power Query
    24:56 - Операции со строками без обращения к столбцам
    26:55 - Операции со столбцами без обращения к строкам
    35:22 - Операции со строками и столбцами
    40:19 - Подключение к рекламным и аналитическим сервисам
    40:50 - Pivot, Unpivot, транспонирование на примере CRM
    45:19 - Работа с текстом, извлечение до и после разделителя
    48:19 - Создание календаря и работа с датами
    55:43 - Список кампаний, условные и настраиваемые столбцы
    1:03:08 - Обработка ошибок в Power Query
    1:03:56 - Коннекторы для маркетплейсов
    1:04:45 - Столбец индекса и удаление дублей
    1:08:18 - Обращение к элементам таблицы и вложенные элементы
    1:12:53 - Объединение элементов в Power Query
    1:18:13 - Присоединение Join в Power Query
    1:21:45 - Схема создания сводной в Power Query
    1:25:04 - Подключение к файлам и папкам (локально и в веб)
    1:33:19 - Курс по созданию коннекторов
    1:33:42 - Загрузка данных на лист и анализ рекламы
    1:35:43 - Итоги курса по Power Query
    Другие интересные видео:
    Инкрементное обновление в Excel: • Инкрементное обновлени...
    Загрузка в БД из Power Query: • Power BI и Excel как E...
    На что уходит время в Power BI: • На что тратит время сп...
    Телеграм-бот на базе Power BI: • Телеграм-бот на базе P...

КОМЕНТАРІ • 21

  • @anatolysokolov433
    @anatolysokolov433 3 місяці тому

    Отличное видео! Видно, какую большую работу проделал автор.
    Узнал много нового о работе Power Query.
    Видно получилось очень емкое, ждем дальнейших работ!

  • @user-qh5fr3yo1w
    @user-qh5fr3yo1w Місяць тому

    Хорошее видео. Узнал для себя много нового. Смотрю частями.

  • @humble88people
    @humble88people 11 днів тому

    Спасибо чувак! Очень интересно и познавательно!

  • @user-uh8cl5bw6r
    @user-uh8cl5bw6r Місяць тому

    Хорошее видео, спасибо

  • @Atatue
    @Atatue 3 місяці тому +2

    Вижу Сашу - ставлю лайк сразу)

  • @waleriamir
    @waleriamir 3 місяці тому +1

    Узнала много нового, несмотря на то, что очень часто работаю с power query ) выпуск супер емкий и понятный! Спасибо за работу. Кстати очень интересно было бы послушать как подключиться по API

    • @directprobi
      @directprobi  3 місяці тому

      Спасибо 🙏 По api там целый курс по созданию коннекторов, в описании есть ссылочка. Ну а про создание простых подключений часто рассказываю на канале, даже инструмент специальный сделал чтобы быстрее писать их)

  • @AndrewRubanov
    @AndrewRubanov 3 місяці тому

    Молодец, хорошее видео

  • @SV-13
    @SV-13 3 місяці тому

    2:11 "... 10-я, 13-я или более ранние" - а что, PQ и с более ранними версиями XL работает??

    • @directprobi
      @directprobi  3 місяці тому

      Раньше 10-й не работал насколько помню, а вообще проще всего установить 2016-й excel - там все встроено👍

  • @andreyperekhrest6984
    @andreyperekhrest6984 3 місяці тому +1

    Добрый день! Спасибо за видео, выцепил для себя кое-что, чем не пользовался. Но... сам подход, имхо, неправильный. Вместо того, чтобы создать простенькую модель данных в PowerPivot и добавить туда простенький календарик, Вы слепляете все в монстрическую таблицу. Да, в Вашем примере файлы данных маленькие, но в реальной жизни никакой XL не потащит - файл превратится в огромного монстра. Вы строите "отчет" при помощи PoverQuery, тогда как это лишь инструмент для подготовки данных, анализ же делается средствами DAX на основе построенной (простой!) модели, содержащей основную таблицу и несколько справочных. Или я что-то недопонял? Поясните, плз!

    • @directprobi
      @directprobi  3 місяці тому +3

      Добрый день! Давайте определимся про какой объем данных мы говорим. Если объем реально небольшой и Excel его без проблем обрабатывает, то не вижу никаких проблем, из такой таблицы можно отлично делать срезы. Если же объем как вы говорите больше и Excel тормозит/данные не влезают - смело переходите в Power BI. Как я и сказал в видео, в Power BI не нужно объединять всё в единую таблицу, там всё делается в модели данных. Насколько знаю, Power Pivot надо отдельно ставить как надстройку в Excel, лично я не вижу никакого смысла в этом когда есть Power BI. Поэтому как только задача выходит за рамки простого Power Query, я перемещаюсь в Power BI и делаю там. Какой смысл пользоваться моделью данных в Excel с ограниченным функционалом по сравнению с BI и старым интерфейсом - за все 7 лет работы я так и не понял) Разве что кому-то принципиально делать отчёт именно в Excel, но тогда надо снимать курс по Power Pivot уже))

    • @andreyperekhrest6984
      @andreyperekhrest6984 3 місяці тому

      @@directprobi Ну, на мой взгляд, 1. стандартный подход (PowerPivot) гораздо проще и удобней, позволяет применить навыки работы с моделированием данных 2. Он именно "стандартный", приучает подходить к задаче правильно, это дисциплинирует ум. 3. В настоящий момент гораздо проще включить PowerPivot, нежели наладить публикацию в Power BI Service, я это проходил. Но Вашу позицию я понял, спасибо за ответ. Кстати, как Вы решаете задачу публикации в Power BI Service и как Вы видите перспективы работы с Power BI в России в ближайшее время? Буду благодарен за идеи, ибо Вы в теме и явно знаете больше. Есть ли смысл переходить на другие (Yandex и пр.) инструменты аналитики? Спасибо.

    • @directprobi
      @directprobi  3 місяці тому

      @@andreyperekhrest6984 Я просто изначально Power BI учил и работал в основном с ним, поэтому Power Pivot кажется мне старой урезанной версией, но вы правы конечно если мы находимся в рамках Excel. Про саму возможность использования Power Pivot я сказал в видео, но поскольку всё это в целом Power Query посвящено, не стал его ставить.
      Касаемо Power BI в России - как зарегистрироваться есть в статье directprobi.ru/blogs/sankcii-power-bi-uhodit-iz-rossii-chto-delat/, а касаемо перспектив - зарезервировать отчёты точно стоит, чтобы был запасной вариант, но блокировок по IP пока нет, да и вряд ли будут пока это не выйдет на законодательный уровень. Самостоятельно резать свои доходы майкрософту нет никакого смысла пока не выйдет такой закон. А судя по всему текущие санкции пока не заставляют блокировать российские IP.

  • @user-wj7jb8os3u
    @user-wj7jb8os3u 3 місяці тому +2

    Не. Так не надо делать. Пишите руками, будет работать в 10ки раз быстрее. Сократите шаги, напишите то что надо сделать, а так все это мышкоклац

    • @directprobi
      @directprobi  3 місяці тому +1

      Как вы себе представляете что новичок придёт и будет писать всё руками? Да и в принципе тогда зачем разработчики сделали удобные кнопки если нужно всё писать руками? И почему бы в таком случае не писать на питоне, зачем вообще весь этот PQ если можно работать в pandas?
      Лично мне кажется кнопки очень сильно ускоряют простые преобразования, потому что даже умея писать код я и сам их часто использую. Иногда приходится что-то править в коде, но не так уж и часто, да и подобная работа - скорее тема продвинутого курса, никак не базового. А для ручного написания кода итак полно языков.

    • @user-wj7jb8os3u
      @user-wj7jb8os3u 3 місяці тому

      @@directprobi , это плохой вариант. Потом переучиваться приходится.

    • @directprobi
      @directprobi  3 місяці тому

      @@user-wj7jb8os3u когда объём данных вырастает, неминуемо приходится переучиваться на DAX, Python, SQL, Airflow, NiFi и другие инструменты, но в рамках PQ если честно я не понимаю как надо переучиваться. Писать Table.Join разве что вместо Table.NestedJoin, но это вроде нетрудно

    • @user-wj7jb8os3u
      @user-wj7jb8os3u 3 місяці тому

      @@directprobi посмотрите buchlotnik. Творит чудеса

    • @user-wj7jb8os3u
      @user-wj7jb8os3u 3 місяці тому +1

      @@directprobi, похоже мой коммент пропал. По другому конечно можно писать. Хороший пример, buchlotnik. Творит чудеса на языке М