Нині обсяги та складність даних, з якими працює практично будь-яка компанія, стрімко зростають. У зв'язку з цим як ніколи гостро постає питання про інструмент бізнес-аналізу (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
- Використання змінних
- Візуалізація даних моделі даних за допомогою зведених таблиць і діаграм.