Результат: познакомитесь с основами языком DAX, его синтаксисом, базовыми понятиями мер и вычисляемых столбцов, и основными функциями языка
Результат: познакомитесь с основополагающей концепцией языка DAX – контекстом вычисления, поймете разницу контекста фильтра и строки, какую важную роль она играет в расчетах.
1.01 - Введение в DAX
1.02 - Что такое DAX
1.03 - Типы данных DAX
1.04 - Синтаксис DAX
1.05 - Вычисляемые столбцы
1.06 - Меры
1.07 - Введение в переменные
1.08 - Обработка ошибок
1.09 - Функции агрегирования
1.10 - Логические функции
1.11 - Математические функции
1.12 - Функции для работы с датой и временем
1.13 - Функции отношений
3.01 - Введение в контекст вычисления
3.02 - Контекст фильтра
3.03 - Контекст строки
3.04 - Фильтрация таблицы
3.05 - Использование RELATED в контексте строки
3.06 - Ранжирование по цене
3.07 - Контекстный переход
3.08 - Циклическая зависимость
3.09 - Функция CALCULATE (порядок выполнения)
3.10 - Разница между базовыми и расширенными таблицами
Презентация курса
Как скачать и установить Power BI Desktop
2.01 - Введение в табличные функции
2.02 - Фильтрация таблицы
2.03 - Игнорирование фильтров
2.04 - Комбинирование фильтров
2.05 - DISTINCT
2.06 - ALLSELECTED
2.07 - RELATEDTABLE
2.08 - Таблицы и взаимосвязи
2.09 - Таблицы с одной строкой и с одним столбцом
Результат: познакомитесь с основами табличных функций, которые возвращают таблицы в качестве результата
Результат: изучите работу наиболее важной функции CALCULATE, поймете, как преобразовать контекст фильтра с помощью этой функции
4.01 - Знакомство с функцией CALCULATE
4.02 - Правила вычисления в функции CALCULATE
4.03 - Контекст фильтра и функция CALCULATE
4.04 - Внутренние операторы
4.05 - Разбор функции KEEPFILTERS
4.06 - Разбор функции USERELATIONSHIP
4.07 - Разбор функции ALL и ALLSELECTED
4.08 - Фильтрация по нескольким условиям
4.09 - Преобразование контекста в мерах и столбцах
Результат: поймете, как сделать код более читаемым и повысить его производительность. Научитесь создавать и использовать переменные.
5.01 - Введение в переменные
5.02 - Синтаксис переменных
5.03 - Табличные переменные
5.04 - Использование таблиц в переменных
5.05 - Область видимости переменных
5.06 - Отложенное вычисление переменных
Результат: овладеете важным навыком для разработчика DAX – умелое обращение с итерационными функциями
6.01 - Введение в понятие итератора
6.02 - Работа с функциями итерации
6.03 - MINX и MAXX
6.04 - Полезные итераторы
6.05 - Кратность итератора
6.06 - Функция RANKX
6.07 - Функция ISINSCOPE
Результат: научитесь использовать множество функций, которые упрощают расчеты при работе с операциями со временем
7.01 - Time intelligence в DAX
7.02 - Функции Time intelligence
7.03 - Создание таблиц дат CALENDAR и CALENDARAUTO
7.04 - Функция DATEADD
7.05 - Функция DATESINPERIOD
7.06 - Вычисления нарастающим итогом
7.07 - Полуаддитивные вычисления
7.08 - Работа с неделями и днями недели
7.09 - Пометить как таблицу дат
Результат: познакомитесь с относительно новым функционалом таким, как группы вычислений. Узнаете о нюансах проектирования моделей с наличием нескольких групп вычислений и как группы вычисление помогают сократить количество избыточных мер.
8.01 - Знакомство с группой вычислений
8.02 - Базовые меры
8.03 - Элемент вычисления
8.04 - Создание группы вычисления
8.05 - Изменение формата строки
8.06 - Применение элемента вычисления
8.07 - Включение и исключение мер
8.08 - Понимание приоритета в группах вычислений
8.09 - Элементы вычисления со сложными расчетами
8.10 - Косвенная рекурсия
Запрос с помощью DAX (DAX Studio)
Результат: знаете, как использовать язык DAX в качестве запросов, познакомитесь с инструментом DAX Studio, узнаете, как создавать локальные меры и как это повышает производительности при разработке и тестировании новых мер.
9.01 Работа с таблицами и запросами
9.02 Инструкция EVALUATE
9.03 Функции ROW и DATATABLE
9.04 Функция SUMMARIZE
9.05 Функции TOPN и GENERATE
9.06 Экспорт мер из Power BI в эксель используя Dax Studio
Углубленная работа со связями
Результат: узнаете, как при помощи DAX создавать более сложные типы связей между таблицами. Познакомитесь с вычисляемыми физическими и виртуальными связями. Подробно узнаете о различных видах физических связей, включая связи типа «один к одному», «один ко многим» и «многие ко многим»
10.01 Вычисляемые физические связи
10.02 Вычисляемые виртуальные связи
10.03 Функция TREATAS
10.04 Связи типа «многое-ко-многому»
10.05 Двунаправленная кросс-фильтрация
10.06 Расширенная фильтрация таблиц
10.07 Сравнение различных методов
10.08 Появление неоднозначности в связях
10.09 Устранение неоднозначности