Каталог курсов

Курсы High Tech

Power BI

Microsoft Power BI. Погружение в DAX


Продолжительность: 32 ч    Дата проведения: 22.08.2018 - 24.08.2018    

Описание курса

Продолжительность: 32 часа/ 3 дня.
Тренер украинский. Авторский формат, улучшенное содержание, оптимальное сочетание теории и практики.
• Время занятий: с 9:30 до 18:00.
• Предусмотрено питание слушателей: обед с 13:00 до 14:00 и 2 кофе-брейка: в 11:00 и 15:00.
• Сертификат учебного центра «КазНОЦ «High Tech for Human»
Принимаем заявки на обучение корпоративных групп и набираем группы в открытом формате.
Предварительная подготовка: слушатели должны уметь работать с Microsoft Power BI на базовом уровне.

Программа курса

Модуль 1.
* Введение в Курс
* Что такое DAX?
* Прежде, чем писать код
* Распространённые функции
** Практическое занятие

Модуль 2
* Табличные функции
* Скалярные и табличные выражения
* Функция FILTER
* Функции игнорирования фильтрации
* Функция DISTINCT
* Функция VALUES
** Практическое занятие

Модуль 3.
* Контексты вычислений DAX
* Введение в контексты вычислений
* Контекст фильтра
* Контекст строки
* Вложенные контексты строк. EARLIER
* Контексты вычислений и связи между таблицами
* Функции CALCULATE и CALCULATETABLE
* Основы CALCULATE
* Трансформация контекста
* Переменные и контексты оценки
* 6 правил CALCULATE
* ALLSELECTED
** Практическое занятие

Модуль 4.
* USERELATIONSHIP
* Примеры использования CALCULATE

Модуль 5.
* Создание таблицы дат
* Функция CALENDARAUTO
* Функция CALENDAR
* Служебные колонки
* Сортировка столбцов
* Множественные связи с таблицей дат

Модуль 6.
* TIME INTELLIGENCE в DAX
* Агрегация и сравнение в динамике
* Динамическое скользящее среднее
* Альтернативная методика расчётов Time Intelligence
* Работа с неделями
** Практическое занятие

Модуль 7.
* Табличные выборки с помощью DAX
* Использование DAX Studio. EVALUATE
* Функции фильтрации
* Функции манипулирования
** Практическое занятие

Модуль 8.
* Таблицы, связи и линейность
* Функции группировки/объединения
* Функции генерации
* Функции поиска
** Практическое занятие

Модуль 9.
* Расширенный контекст фильтра
* Понятие расширенных таблиц
* Окончательное определение контекста фильтра
* Понятие наборов значений - "tuples"
* INTERSECT и OVERWRITE

Модуль 10.
* KEEPFILTERS
* Поведение ALL внутри CALCULATE
* Практическое занятие
* Построение взаимосвязей в моделях
* Физические связи

Модуль 11.
* Виртуальные связи
* Нахождение отсутствующих связей
* Обработка данных с разной степенью детализации
** Практическое занятие

Модуль 12.
* Базовые понятия движка VertiPaq
* Понятие колоночной базы данных
* Компрессия
* Кодирование числовых значений
* Создание словарей
* Сортировка
* Лучшее "железо" для VertiPaq
* Анализ внутренней структуры модели
* Первичная оптимизация модели