Содержание пакета (4 курса)
1. Advanced\Расширенный Power Query для бизнес-пользователей 5.00
Введение
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.
Бонус-лекция
↗
2. Power BI Service: основное для бизнес-пользователей 5.00
Введение
3 урока
1.
Вступительное слово
↗
2.
Что Вы должны знать, понимать и уметь в Power BI до начала
↗
3.
Как мы будем учиться
↗
О Power BI Service
5 уроков
1.
Что такое Power BI Service
↗
2.
Интерфейс и основные меню\вкладки
↗
3.
Объекты в PBS
↗
4.
Power BI Service как часть системы Microsoft Fabric
↗
5.
Итоги раздела
↗
Работа в PBS
8 уроков
1.
Подключение источников
↗
2.
Потоки данных (Power Query Online)
↗
3.
Отчет и... Модель!
↗
4.
Панель мониторинга (дашборд)
↗
5.
Загрузка готовых коллекций ПРИЛОЖЕНИЙ и подключение к ним данных
↗
6.
МЕТРИКИ (систем показателей)
↗
7.
Факультатив (не)для бизнес-пользователя: Конвейеры развертывания
↗
8.
Подбиваем итоги
↗
Настройки (обновления, предупреждения, права....)
6 уроков
1.
Права доступа другим пользователям: раб.области, отчеты...
↗
2.
Безопасность на уровне строк: RLS (row level security)
↗
3.
Настройка обновлений данных
↗
4.
Установка оповещений (data-driven уведомления)
↗
5.
Средства отслеживания\мониторинга состояния объектов в PBS
↗
6.
Итоги раздела
↗
Итоги курса
3 урока
1.
Краткий обзор курса
↗
2.
Пару слов от преподавателя в завершение курса
↗
3.
Бонус-лекция
↗
3. Power BI: от новичка до уверенного бизнес-пользователя 4.97
ВВЕДЕНИЕ
3 урока
1.
Вступление от автора
↗
2.
Если Вы просто зашли поинтересоваться…
↗
3.
Как мы будем учиться
↗
Немного теории ИЛИ прежде чем открывать программу...
5 уроков
1.
О чем этот теоретический раздел и стоит ли Вам его слушать
↗
2.
Корпоративный жаргон
↗
3.
Массив и сведенный отчет
↗
4.
Переменные (столбцы\колонки) в массиве
↗
5.
Итоги раздела
↗
Знакомство с Power BI
8 уроков
1.
А что такое Power BI?
↗
2.
Особенности использования программы Power BI - как это работает
↗
3.
Триада: три представления функционала Power BI
↗
4.
Элементы интерфейса Power BI
↗
5.
Интерфейс: ОТЧЕТ
↗
6.
Интерфейс: МОДЕЛЬ
↗
7.
Интерфейс: ДАННЫЕ
↗
8.
Итоги раздела
↗
НАЧИНАЕМ РАБОТУ: основы для быстрого старта
8 уроков
1.
Минутное вступление к разделу
↗
2.
Загрузка данных
↗
3.
Теория: какие типы визуализаций есть в Power BI
↗
4.
Построение визуализаций\Отчеты
↗
5.
Основы форматирования визуальных элементов
↗
6.
Публикация отчета
↗
7.
Выгрузки отчетов (PDF, CSV\EXCEL, Power Point)
↗
8.
Итоги раздела
↗
РАБОТА С ДАННЫМИ: ОБЩЕЕ ВВЕДЕНИЕ
3 урока
1.
Еще раз общая схема и компоненты обработки данных
↗
2.
Снова о массивах данных
↗
3.
О чем речь на практике? Простой пример с обработкой данных
↗
ЗАГРУЗКА И ПРЕОБРАЗОВАНИЕ ДАННЫХ: ETL-инструментарий Power Query
27 уроков
1.
Что такое запросы?
↗
2.
Знакомство с Power Query
↗
3.
ЗАПРОСЫ: подключение к источникам
↗
4.
ЗАПРОСЫ: систематизация
↗
5.
ЗАПРОСЫ: объединение запросов - добавление строк
↗
6.
ЗАПРОСЫ: присоединение переменных\столбцов
↗
7.
ЗАПРОСЫ: группирование\агрегирование
↗
8.
Изменение названий СТОЛБЦОВ\ПЕРЕМЕННЫХ
↗
9.
Упорядочивание СТОЛБЦОВ\ПЕРЕМЕННЫХ
↗
10.
Изменение формата и типа данных СТОЛБЦОВ\ПЕРЕМЕННЫХ
↗
11.
Создание, удаление, дублирование СТОЛБЦОВ\ПЕРЕМЕННЫХ
↗
12.
Разделение и объединение СТОЛБЦОВ\ПЕРЕМЕННЫХ
↗
13.
Добавление и объединение СТОЛБЦОВ\ПЕРЕМЕННЫХ:столбец из примера
↗
14.
Вычисление новых СТОЛБЦОВ\ПЕРЕМЕННЫХ
↗
15.
Условный СТОЛБЕЦ
↗
16.
Замена одних ЗНАЧЕНИЙ в ячейках столбцов на другие значения
↗
17.
Замена ОШИБОК
↗
18.
Замена значений для ДАТЫ
↗
19.
Замена значений КОЛИЧЕСТВЕННЫХ переменных
↗
20.
Замена значений для ТЕКСТА
↗
21.
МАССОВОЕ ЗАПОЛНЕНИЕ пустых значений в столбцах
↗
22.
Фильтрация СТРОК
↗
23.
Удаление СТРОК
↗
24.
Удаление СТРОК-дубликатов
↗
25.
Транспонирование (смена СТОЛБЦОВ и СТРОК местами)
↗
26.
Превращаем сведенный отчет в массив (отмена свертывания столб.)
↗
27.
Итоги по Power Query
↗
РАБОТА С ДАННЫМИ. ОСНОВЫ МОДЕЛИРОВАНИЯ: связи между таблицами
11 уроков
1.
Связи между запросами
↗
2.
Таблицы фактов и измерений
↗
3.
Кратность связи
↗
4.
Прежде чем говорить о направлении связи: понятие ФИЛЬТРАЦИИ
↗
5.
Направление связей
↗
6.
Кратность и направление связи вместе
↗
7.
Схемы "Звезда" и "Снежинка"
↗
8.
Неактивные связи
↗
9.
Несвязанные таблицы
↗
10.
Модель и моделирование в комплексе
↗
11.
Итоги раздела
↗
ОСНОВЫ МОДЕЛИРОВАНИЯ: знакомство с вычислениями в DAX
22 урока
1.
Для знающих Excel: рассуждения о DAX и Excel
↗
2.
Вычисляемые таблицы
↗
3.
Вычисляемые столбцы
↗
4.
Меры
↗
5.
Быстрые меры без DAX
↗
6.
Упорядочивание мер
↗
7.
Синтаксис формул\выражений
↗
8.
Тест: 7 быстрых вопросов для систематизации
↗
9.
Простые матоперации
↗
10.
"Математические" функции\формулы (агрегация, обобщение)
↗
11.
Расширители А и Х к функциям агрегирования
↗
12.
Агрегация по условиям (применение 1-й основной функция-фильтра)
↗
13.
2-я основная функция-фильтр
↗
14.
Логические функции\формулы
↗
15.
Текстовые функции\формулы
↗
16.
Статистические функции\формулы
↗
17.
Функции даты и времени
↗
18.
Функции операций со временем (Time Intelligence)
↗
19.
Понятие "контекстов"
↗
20.
Функции создания\вычисления таблиц
↗
21.
Понятные "километровые" формулы...Как сделать выражения читаемые
↗
22.
Итоги раздела
↗
ВИЗУАЛИЗАЦИИ\ОТЧЕТЫ
24 урока
1.
Введение в визуализации (с воспоминанием визуальных элементов)
↗
2.
Комплексный обзор ОБЛАСТИ ПАРАМЕТРОВ ОТЧЕТА
↗
3.
Столбиковые диаграммы
↗
4.
Графики
↗
5.
Делим целое на части: круги, кольца... и даже прямоугольники
↗
6.
Комбинированные диаграммы
↗
7.
Каскадная диаграмма(WaterFall\водопад, летающие кирпичи, мостик)
↗
8.
Воронка
↗
9.
Точки и пузырьки
↗
10.
Географические карты
↗
11.
Карточки
↗
12.
Датчики с КПЭ
↗
13.
Срезы
↗
14.
Таблицы-таблицы
↗
15.
"Прикасаясь" к ИИ: о экзотике и дереве декомпозиции
↗
16.
Экзотика 2 из области ИИ – факторы влияния
↗
17.
Еще один ИИ: вопросы и ответы
↗
18.
Нестандартные визуализации (AppSource)
↗
19.
Кнопки, фигуры, текст, изображения
↗
20.
Подсказки для диаграмм
↗
21.
Группирование ПЕРЕМЕННЫХ для наглядных визуализаций (ИЕРАРХИИ)
↗
22.
Группирование ЗНАЧЕНИЙ переменных для наглядности (ГРУППЫ)
↗
23.
Отчет как набор визуализаций:взаимодействие визуальных элементов
↗
24.
Подытоживая визуализации
↗
ДАШБОРД\DASHBOARD: панель мониторинга в Power BI Service
7 уроков
1.
Публикация отчета в Power BI Service
↗
2.
Рассказ о панели мониторинга
↗
3.
От отчетов – к плиткам панели мониторинга (дашборду)
↗
4.
Плитки не из отчетов
↗
5.
Настройка оповещений о достижении показателей
↗
6.
Формат и темы панели мониторинга
↗
7.
Итоги раздела
↗
ПРАВИЛА ХОРОШЕГО ТОНА: основы дизайна и оформления
9 уроков
1.
Введение
↗
2.
Все в одном экране
↗
3.
Простота
↗
4.
Понятность
↗
5.
Акценты
↗
6.
Выравнивание и упорядочивание
↗
7.
Используйте правильные визуализации
↗
8.
Тест: Усвоение правил хорошего тона
↗
9.
Итоги раздела
↗
ПОСЛЕСЛОВИЕ
3 урока
1.
Весь курс в одном слайде
↗
2.
Напутствие
↗
3.
Бонус-лекция
↗
4. Расширенный\Advanced DAX для бизнес-пользователей 4.86
ВВЕДЕНИЕ
3 урока
1.
Введение
↗
2.
Что Вы должны знать, понимать и уметь на DAX до начала
↗
3.
О том, как мы будем учиться в этом курсе
↗
РАСШИРЕННЫЕ ЛОГИЧЕСКИЕ ФУНКЦИИ (+немного об информационных)
6 уроков
1.
Воспоминания о логических функциях
↗
2.
Информационные функции в логических вычислениях: IS...
↗
3.
Замена ошибок: IFERROR
↗
4.
Интервальный просмотр для SWITCH: TRUE()
↗
5.
Подстановка из множества: COALESCE
↗
6.
Логические итоги
↗
РАСШИРЕННОЕ ПОНИМАНИЕ CALCULATE и фильтров
9 уроков
1.
Воспоминания о CALCULATE
↗
2.
Фильтрация таблицами (FILTER)
↗
3.
Модификаторы управления фильтрами: ALL и производные
↗
4.
Сохранение и переприменение фильтров: модификатор KEEPFILTERS
↗
5.
Модификаторы связей: активация неактивной связи(USERELATIONSHIP)
↗
6.
Модификаторы связей: изменение направления (CROSSFILTER)
↗
7.
Связи без связей: TREATAS как модификатор для фильтрации
↗
8.
Вычисление таблицы: CALCULATETABLE
↗
9.
Итоги CALCULATE'ов
↗
ФУНКЦИИ ФИЛЬТРАЦИИ с ФУНКЦИЯМИ СВЯЗИ
5 уроков
1.
Вступление
↗
2.
Почему связи между таблицами - это также фильтрация(LOOKUPVALUE)
↗
3.
Функции RELATED и RELATEDTABLE
↗
4.
Итераторы-рекурсионки: EARLIER и EARLIEST
↗
5.
Итоги этих связных фильтраций
↗
НЕПРОСТОЙ МИДКВЭЛ "Сок для гурманов": ОКОННЫЕ ФУНКЦИИ
8 уроков
1.
Что такое окно (WINDOW)?
↗
2.
"Нарезка" окон в массиве PARTITION BY
↗
3.
Сортированные окна: сортировка строк в окне ORDERBY
↗
4.
Возврат позиции: INDEX
↗
5.
Смещение: OFFSET
↗
6.
Нумерация строк: ROWNUMBER
↗
7.
Ранжирование: RANK
↗
8.
Итоги оконных вычислений
↗
Функции работы с ДАТАМИ
7 уроков
1.
Воспоминания о функциях работы с датами
↗
2.
Вычисления определенного периода: EDATE и EOMONTH
↗
3.
Разница между временными промежутками: DATEDIFF
↗
4.
Количество рабочих дней между датами: NETWORKDAYS
↗
5.
Часть\доля от года: YEARFRAC
↗
6.
Табличные функции среди дат: КАЛЕНДАРИ
↗
7.
Итоги дат
↗
АНАЛИТИКА ВРЕМЕНИ\ОПЕРАЦИИ СО ВРЕМЕНЕМ (Time Intelligence)
5 уроков
1.
Воспоминания о функциях аналитики времени
↗
2.
Вычисления по первой\посл. дате в периоде:OPENING\CLOSINGBALANCE
↗
3.
Вытягивание из столбца дат первой\последней даты: START\ENDOF...
↗
4.
Таблица со столбцом дат: DATES...,NEXT\PREVIOUS...,PARALLEL\SAME
↗
5.
Итоги аналитики во времени
↗
ФУНКЦИИ ОБРАБОТКИ ТАБЛИЦ
9 уроков
1.
Об обработке таблиц: а что с ними можно делать в принципе?
↗
2.
Создание таблицы:DATATABLE, SELECTCOLUMNS, ADDCOLUMNS
↗
3.
Вспомним DISTINCT и VALUES
↗
4.
Группировка: GROUPBY, SUMMARIZE, SUMARIZECOLUMNS
↗
5.
Сшивание\добавление строк из нескольких таблиц в 1: UNION
↗
6.
Генераторы таблиц на "декартовом движке":GENERATE...+ CROSSJOIN
↗
7.
Объединение таблиц JOIN: NATURALINNERJOIN и NATURALLEFTOUTERJOIN
↗
8.
(Не)Соответствие множеств: EXCEPT\INTERSECT
↗
9.
Итоги по обработке таблиц
↗
Специализация: обзор мат., фин. и стат.функций
4 урока
1.
Функции для специализированных предметных областей
↗
2.
Разбор нескольких матем.функций для инж.-научных расчетов
↗
3.
Поговорим о статистических функциях
↗
4.
Пройдемся о понятии финансовых функций
↗
ФАКУЛЬТАТИВ: понятие ИНСТРУКЦИЙ, DAX QE и ВИЗУАЛЬНЫХ ВЫЧИСЛЕНИЙ
6 уроков
1.
О чем будет данный раздел?
↗
2.
Обзор интерфейса и логика работы DAX Query Editor
↗
3.
КЛЮЧЕВЫЕ СЛОВА\ИНСТРУКЦИИ в запросах DAX
↗
4.
Переменные: VAR
↗
5.
Понятие визуальных вычислений (MOVINGAVERAGE, RUNNINGSUM, RANGE)
↗
6.
Итоги раздела
↗
ПОСЛЕСЛОВИЕ
3 урока
1.
Итоговый обзор курса
↗
2.
Послесловие автора
↗
3.
Бонус-лекция
↗