15+ годин практичних занять з тренером безліч практичних кейсів і завдань, домашні завдання практичні кейси і чітка логіка курсу.
1. На реальних даних
Ми вчимо виключно на реальних даних працюючої компанії, ви можете бути впевнені, що заняття практичні на 100%. Ви гарантовано зможете відразу ж застосувати отримані знання та вміння на практиці.
2. Курс для аналітиків
Даний курс розрахований на тих, хто хоче навчитися моделювати дані і проводити Бізнес-аналіз. Ідеально підійде для аналітиків або тих, хто планує ним стати.
3. Домашні завдання з обов'язковою перевіркою
Для кращого результат ми настійно рекомендуємо виконувати домашні завдання, які є після кожного модуля. Всі домашні завдання обов'язково перевіряються тренером і дається зворотний зв'язок.
4. Ми економимо Ваш час
Якщо ви вже трохи працюєте в POWER BI як користувач, А хочете навчитися саме моделювати дані, ми не будемо перевантажувати Вас тим, що ви і так знаєте. Почнемо відразу з моделювання.
5. Вчимося моделироваить дані
За підсумком навчання ви навчитеся не тільки будувати наочні та інтерактивні інформаційні панелі (dashboards), але і моделювати дані для бізнес-аналізу.
6. Відео та тренерська підтримка
Ви отримуєте доступ до відеолекцій і всіх додаткових матеріалів), але найцінніше (або безцінне)
1. На реальних даних
Ми вчимо виключно на реальних даних працюючої компанії, ви можете бути впевнені, що заняття практичні на 100%. Ви гарантовано зможете відразу ж застосувати отримані знання та вміння на практиці.
2. Курс для аналітиків
Даний курс розрахований на тих, хто хоче навчитися моделювати дані і проводити Бізнес-аналіз. Ідеально підійде для аналітиків або тих, хто планує ним стати.
3. Домашні завдання з обов'язковою перевіркою
Для кращого результат ми настійно рекомендуємо виконувати домашні завдання, які є після кожного модуля. Всі домашні завдання обов'язково перевіряються тренером і дається зворотний зв'язок.
4. Ми економимо Ваш час
Якщо ви вже трохи працюєте в POWER BI як користувач, А хочете навчитися саме моделювати дані, ми не будемо перевантажувати Вас тим, що ви і так знаєте. Почнемо відразу з моделювання.
5. Вчимося моделироваить дані
За підсумком навчання ви навчитеся не тільки будувати наочні та інтерактивні інформаційні панелі (dashboards), але і моделювати дані для бізнес-аналізу.
6. Відео та тренерська підтримка
Ви отримуєте доступ до відеолекцій і всіх додаткових матеріалів), але найцінніше (або безцінне)
Модуль 1. Робота в POWER BI DESKTOP. POWER QUERY: отримання даних з бази даних
- Power BI Desktop: організація інтерфейсу
- Три основні інструменти: 1) Підключення та очищення; 2) моделювання; 3) візуалізація
- Power Query:
- огляд роботи у вікні Power Query
- отримання даних про продажі з бази даних компанії
- Зв'язки з іншими таблицями (об'єкти Table і Value)
- Робота зі стовпцями: видалення, перейменування, формат даних та інші
- умовні та обчислювані стовпці. Формули і конструкції мови"M"
- DAX:
- створення базових заходів-суми продажів в грошах і штуках. Агрегатори
- Visuals:
- Як працюють формули DAX у візуалізаціях
- оригінальний контекст фільтрів: координати-фільтрація-обчислення
- Power Query:
- підключення до таблиць клієнтів і географії. Текстові операції
- таблиця "календар" - назви днів тижня та інші
- мова " M " - формули, функції, вирази. Функції перетворення типів
- генерація стовпців сортування
- підключення до файлу Excel, додавання в модель геоданих
- Об'єднання і злиття. Типи об'єднань
- Visuals:
- динаміка продажів. Вирішення питань з сортуванням
- таблиця "календар": вбудована і власна – переваги і недоліки
- Power Query:
- отримання таблиць продуктової "гілки", співробітників компанії
- підключення до .csv-файлу-ціни закупівель
- транспонування, заповнення, об'єднання стовпців, скасування згортання та ін.
- стовпець [Index] і заповнення вгору/вниз
- Використання різних трюків для отримання потрібного результату
- Model:
- таблиці, Ключі, зв'язки між таблицями і типи зв'язків
- таблиці-дані (факти) і таблиці – вимірювання (довідники)
- Схема " зірка "і схема"сніжинка"
- DAX:
- функції-агрегатори. Аргумент. Як працюють
- COUNT і COUNTROWS - кількість клієнтів і кількість продуктів
- DISTINCTCOUNT-кількість відвантажених продуктів і кількість відвантажених клієнтів
- Visuals:
- кількість відвантажених: продуктів по клієнтам і клієнтів по продуктам
- Контекст фільтрів: передача між таблицями
- Power Query:
- підключення до зарплатних відомостей. Структура зарплат менеджерів з продажу
- коли авто згенеровані кроки не підходять
- Підготовка стовпців для зв'язування з іншими таблицями в моделі
- складні умови фільтрації
- підключення до папки з файлами - системою планування відділу продажів
- Трюки з використанням функцій мови " M " для отримання контенту з робочих аркушів Excel
- Model:
- реорганізація таблиць. Створення зв'язків між таблицями
- DAX:
- Створення заходів: зарплати менеджерів, оклад і бонусна частина
- використання "швидких заходів": "за"і" проти "
- середня, мінімальна і максимальна ціни закупівель. Агрегатори AVERAGE, MIN, MAX
- часткові показники: % бонусної частини та інші. DIVIDE vs IFERROR, функція BLANK
- Visuals:
- тестування створених заходів: матриця, гістограма, зріз
- розуміння "несподіваних" результатів на цьому етапі моделювання
- ще раз про зв'язки між таблицями і передачі контексту фільтрів
- Power Query:
- підключення до папки з файлами-прайс-листами компанії
- реорганізація запитів по папках. Папка зі службовими запитами
- Model:
- організація таблиці цін. Її зв'язки
- DAX:
- Контекст рядків і функції-ітератори
- Відсутність автоматичної передачі контексту рядків між таблицями
- продажі з ПДВ, середня ціна відвантаження та інші: SUMX, AVERAGEX
- менеджери, що залишилися без бонусу, з бонусом > 30% в загальній ЗП: COUNTX, if
- мінімальний і максимальний бонус: MINX, MAXX
- форми власності клієнтів у менеджерів: CONCATENATEX
- табличні функції. Перше знайомство з VALUES і FILTER
- Візуалізація таблиці-результату роботи табличної функції
- продажі з ціною відвантаження Вище середньої
- Visuals:
- тестуємо створені заходи у візуалізаціях
- існування та взаємодія оригінального контексту фільтрів та контекстів рядків у формулі
- схожість результатів агрегаторів і ітераторів: коли використовувати ті чи інші?
- технічний та логічний погляд на модель даних
- Денормалізація моделі:" за "і"проти"
- DAX:
- групи форм власності, типи днів тижня та інші: два варіанти SWITCH
- використання текстових функцій і функцій дат: TRIM, DAY та інші
- логічні функції OR, AND і логічні операції|/, & amp; & amp;
- Передача контексту рядків за допомогою RELATED і RELATEDTABLE. У чому між ними різниця?
- заходи: максимальний і актуальний прайс-листи-RELATEDTABLE, FILTER, MAXX
- Model:
- Створення нового макета "моделі даних". Денормалізована модель даних
- приховати технічні та службові таблиці, поля в поданні звітів
- Використання та створення ієрархій:" продукти"," клієнти","Географія"
- Visuals:
- тестування створених заходів у візуалізаціях
- Використання ієрархій для деталізації (drill-up, drill-down)
- "обчислювані стовпці" vs "заходи". Коли і як обчислюються
- питання оптимізації: обчислювані стовпці в моделі або в Power Query?
- Модифікація оригінального контексту фільтрів. Функція CALCULATE. Два типи фільтрів
- DAX:
- перший тип фільтрів в CALCULATE: стовпець - операція порівняння
- CALCULATE на одній таблиці: К-ть клієнтів-ФОП, сума повернень, % повернень в обороті
- CALCULATE на декількох таблицях: % типів клієнтів в обороті, втрачені клієнти
- другий тип фільтрів в CALCULATE: фізична таблиця або таблична функція
- % продукту в обороті, % корпорацій та інші: ALL, VALUES, FILTER в якості фільтрів
- % клієнтів, які купили бренд #1: функція VALUES, її особливості та використання
- особливий випадок VALUES: результат - одне значення. HASONEVALUE і SELECTEDVALUE
- клієнти, що відвантажувалися тільки один раз і клієнти, які купили тільки один продукт
- LOOKUPVALUE: випадок, коли вона знадобиться
- особливий випадок CALCULATE: без аргументів - фільтрів. Неявна CALCULATE в заходах
- Використання CALCULATE в обчислюваних стовпцях і функціях - ітераторах
- Visuals:
- тестування створених заходів у візуалізаціях. Інтерпретація результатів
- перетворення контексту рядків у контекст фільтрів
- DAX:
- заходи - % від тотал( частки клієнтів, продуктів в загальному обороті): ALL з аргументом "таблиця"
- ALL з аргументом "стовпець"/"стовпці". ALL vs VALUES: схожість і відмінності
- використання "швидких заходів" для створення заходів - % від тотал
- % форм власності клієнтів у загальному обороті: ALLEXCEPT
- відмінність результатів ALL ("таблиця") від ALL("стовпці") або ALLEXCEPT("таблиця", "стовпці")
- Використання ISFILTERED і ISCROSSFILTERED для управління обчисленнями в заходах
- Створення заходів - % по батьківському елементу в ієрархії
- % В обороті тільки відібраних клієнтів: функція ALLSELECTED, особливості роботи
- Visuals:
- тестування створених заходів та інтерпретація результатів з ALL("таблиця") і ALL("стовпці")
https://privatelink.de/?https://data-b-i.com/courses/powerbi-model.html
- тестування створених заходів та інтерпретація результатів з ALL("таблиця") і ALL("стовпці")