Содержание курса
Основы языка М
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.
Итоги по М
↗
Послесловие
3 урока
1.
ИИ как помощник при решении задач в Power Query и М(и не только)
↗
2.
Послесловие автора
↗
3.
Бонус-лекция
↗