Що нового?

Набір учасників [[DATA bi] Power BI: моделювання даних. 2021 (Євген Довженко)

Інформація про покупку
Тип покупки: Складчина
Ціна: 4273 ГРН
Учасників: 1 з 69
Організатор: Відсутній
Статус: Набір учасників
Внесок: 64.4 ГРН
1%
Основний список
Резервний список

Gadzhi

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