Содержание курса
Введение
3 урока
1.
Авторское вступление
↗
2.
Что Вы должны знать и уметь делать в PQ до начала курса
↗
3.
О том, как мы будем учиться в этом курсе
↗
Подключение к источникам
12 уроков
1.
Воспоминание о подключении к источникам
↗
2.
Понятие параметризации пути к источнику данных
↗
3.
Списочная параметризация пути к источнику данных
↗
4.
Создание таблицы параметров путей к источникам (относ.путь)
↗
5.
Накопление из постоянно обновляемого источника (только Excel!!!)
↗
6.
Загрузка последнего (самого "свежего") файла из папки
↗
7.
Загрузка и объединение множества файлов из папки
↗
8.
Объединение множества файлов в папке при несовпадающих столбцах
↗
9.
Единый запрос данных с нескольких веб-страниц
↗
10.
Подключение к базам данных с использованием SQL-запросов
↗
11.
Изменение\перенастройка источника данных: обобщение знаний
↗
12.
Итоги раздела
↗
Непростое преобразование\трансформация данных в таблице\запросе
13 уроков
1.
Воспоминания о преобразовании как важном этапе подготовки данных
↗
2.
Расширенная фильтрация
↗
3.
Параметризация для отбора\фильтрации нужных строк
↗
4.
Замена текстовых значений с расширенными параметрами
↗
5.
Разделение столбца на строки
↗
6.
Условный столбец: И вместо ИЛИ
↗
7.
Столбец из примера
↗
8.
Пользовательский\Вычисляемый столбец с помощью функций М
↗
9.
Столбец с помощью пользовательской функции
↗
10.
Столбец сведения (сводная таблица)
↗
11.
Многоуровневая группировка (снижение гранулярности массива)
↗
12.
Отмена свертывания таблиц с многоуровневой иерархией
↗
13.
Итоги раздела
↗
Объединение и слияние нескольких запросов
12 уроков
1.
Воспоминания об объединениях запросов\таблиц
↗
2.
Слияние\Добавление данных из нескольких таблиц (UNION)
↗
3.
Внутреннее соединение (INNER JOIN)
↗
4.
Внешнее соединение (LEFT\RIGHT\FULL JOIN)
↗
5.
Антисоединение
↗
6.
Задание: перебираем все варианты слияния
↗
7.
Задание: Самостоятельный Cross Join
↗
8.
Задание: Самостоятельное слияние "многие-ко-многим"
↗
9.
Задание: Слияние нескольких таблиц друг за другом
↗
10.
Нечеткое соответствие при объединении таблиц (НЕ У ВСЕХ!!!)
↗
11.
Объединение таблицы с самой собой (SelfJoin)
↗
12.
Итоги раздела
↗
Основы языка М
36 уроков
1.
Введение к разделу о языке М
↗
2.
Объекты в Power Query, с которыми работает М
↗
3.
Нумерация элементов в М (0...n, а не 1...n)
↗
4.
Логика записи кода М
↗
5.
А что это за такая конструкция Let...In...?
↗
6.
Комментарии (// , /*...*/)
↗
7.
Создание новых шагов (переменных) с нуля
↗
8.
Функции М
↗
9.
Категории функций М
↗
10.
Типовой процесс преобразования таблиц бизнес-пользователями
↗
11.
Подключение к источникам
↗
12.
Понижение\Повышение заголовков (Table.Promote\DemoteHeaders)
↗
13.
Переименование столбцов (Table.RenameColumns)
↗
14.
Упорядочивание столбцов (Table.ReorderColumns)
↗
15.
Удаление столбцов (Table.RemoveColumns)
↗
16.
Изменение типа данных для столбцов (Table.TransformColumnTypes)
↗
17.
Разделение столбца (Table.SplitColumn)
↗
18.
Объединение столбцов (Table.CombineColumns)
↗
19.
Добавление столбца ранжирования (Table.AddRankColumn)
↗
20.
Вычисление столбцов с использованием функций (Table.AddColumn)
↗
21.
Вычисления числовых столбцов
↗
22.
Использование агрегации при вычислении числовых столбцов
↗
23.
Вычисление столбцов с помощью пользовательской функции (=>)
↗
24.
Замена значений (Table.ReplaceValue)
↗
25.
Массовое заполнение пустых значений(Table.FillUp\Table.FillDown)
↗
26.
Фильтрация/отбор строк значений (Table.SelectRows)
↗
27.
Удаление строк (Table.RemoveRows; Table.RemoveLastN\FirstN...)
↗
28.
Сохранение строк (Table.LastN\FirstN)
↗
29.
Превращение таблиц в списки(Table.To...List\Records\Row\Columns)
↗
30.
Транспонирование (Table.Transpose)
↗
31.
Отмена свертывания столбцов (Table.UnpivotOtherColumns)
↗
32.
Снижение гранулярности\Группировка таблицы (Table.Group)
↗
33.
Слияние запросов - дошиваем строки (Table.Combine)
↗
34.
Объединение запросов (Table.NestedJoin+Table.ExpandTableColumn)
↗
35.
Простое, но комплексное задание: с нуля в расширенном редакторе
↗
36.
Итоги по М
↗
Послесловие
4 урока
1.
Итоги курса
↗
2.
ИИ как помощник при решении задач в Power Query и М(и не только)
↗
3.
Послесловие автора
↗
4.
Бонус-лекция
↗