В настоящее время объемы и сложность данных, с которыми работает практически любая компания, стремительно растут. В этой связи как никогда остро встаёт вопрос об инструменте бизнес-анализа (Business Intelligence, BI).
Microsoft Excel – один из таких инструментов. Не единственный, но безусловно, самый популярный. Можно уверенно заявить, что с его сводными таблицами знаком каждый аналитик. Однако «классические» сводные таблицы обладают определенными ограничениями, преодолеть которые рано или поздно становится критически важной задачей. Решить эту задачу призваны надстройка Power Pivot и язык DAX. Их изучению и посвящен данный тренинг.
По окончании курса слушатели смогут:
- загружать данные из разных источников (текстовые файлы, рабочие книги Excel, базы данных и т.д.) и связывать их между собой, формируя т.н. модель данных.
- расширять модель данных, создавая на языке DAX вычисляемые поля и меры, которые позволяют производить вычисления, неосуществимые в «обычных сводных таблицах» или с помощью обычных формул Excel.
- строить сводные таблицы и диаграммы, используя в качестве источника данных модель данных, т.е. оперируя не одной, а несколькими связанными таблицами.
Аудитория
Аналитики, менеджеры и администраторы баз данных, начинающие программисты и специалисты, работающие с Microsoft Excel.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- опыт работы в Windows, Office;
- хорошие навыки работы в Excel (сортировка и фильтрация данных, промежуточные итоги, ВПР (Vlookup), «умные таблицы», сводные таблицы и диаграммы,);
- желателен опыт работы в Access.
- Работа с моделью данных посредством надстройки Power Pivot
- Надстройка Power Pivot, ее предназначение и «среда обитания»
- Понятие модели данных, ее устройства, принципы ее построения
- Извлечение данных из различных внешних источников (база Access, csv-файл, таблица Excel и т.д.)
- Связи между таблицами. Типы связей. Схемы модели данных «звезда» и «снежинка». Таблицы-справочники (измерения) и таблицы фактов.
- Установка и настройка связей между таблицами. Активные и неактивные связи. Направление кросс-фильтрации.
- Создание и использование таблиц дат
- Создание иерархий
- Настройка KPI
- Пользовательская сортировка
- Язык DAX и его использование в Power Pivot
- Понятие языка DAX, его назначение и «среда обитания»
- Вычисляемые столбцы, таблицы, меры (вычисляемые поля)
- Понятие контекста. Контекст строки и контекст фильтра
- Создание вычисляемых полей. Некоторые функции для обработки текстов и чисел.
- Создание простых мер. Функции SUM, AVERAGE, MIN, MAX, DISTINCTCOUNT, COUNTA, COUNTROWS
- Функции RELATED, IF, DIVIDE, SWITCH, BLANK
- Функции CALCULATE, ALL, ALLEXCEPT, ALLSELECTED, HASONEVALUE, FILTER
- Функции VALUES, DISTINCT
- Использование функций-итераторов SUMX, AVERAGEX, MAXX, MINX, RANKX, TOPN
- Работа с датами. Создание и настройка календарей. Вычисление накопительных итогов. Функции CALENDAR, CALENDARAUTO, NOW, DATE, FORMAT, YEAR, MONTH, DAY, DATESYTD, TOTALYTD, DATESQTD, DATESMTD, ENDOFMONTH, CLOSINGBALANCEMONTH, LASTNONBLANK, DATEADD, PARALLELPERIOD, PREVIOUSMONTH, DATESBETWEEN, FIRSTDATE, LASTDATE
- Использование несвязанных таблиц
- Управление связями с помощью функций USERELATIONSHIP и CALCULATE
- Использование переменных
- Визуализация данных модели данных с помощью сводных таблиц и диаграмм.