Проходив курс Продукт Аналітики від Лілі Луценко.
Приємна компанія - максимальна зацікавленість в студіозисі, цікавий і живий курс, не неудний лектор.
Курси Business Analyst
- Business Analyst
- SQL / DBA
Даний курс - про реляційні бази даних і мову запитів до баз даних SQL. Орієнтований в більшій частині на аналітиків і людей, яким потрібно вміти отримувати "сирі" дані для подальшого їх використання (моделювання, візуалізації). Навчання відбувається на базі даних Інтернет-магазину мобільних телефонів: продукти, бренди, виробники, постачальники, клієнти, продажі, прайс-листи, склад
Програма курсу
Створюємо перші запити. Інструкція Select
- Організація вікна SSMS, об'єкти бази даних
- Розвертаємо навчальну базу даних
- Мова інтерфейсу і регіональні налаштування
- Робимо нашу БД активною. Інструкція USE
- Працюємо з файлами запитів: збереження і відкриття. Регіональні налаштування. COLLATE
- "Гарячі клавіші", IntelliSense ("спливаюча" підказка) Інструкція SELECT: базова вибірка даних з таблиці бази даних DISTINCT: відбираємо тільки унікальні рядки
- Агрегатні функції: отримуємо підсумкові дані по таблиці
- COUNT (*): а скільки рядків у таблиці?
Значення Null, обчислювані стовбці і сортування вибірки (Order By)
- Значення NULL і як з ним ведуть себе агрегатні функції
- Псевдоніми стовпців і AS: даємо свої назви стовпцями
- Додаємо обчислювані стовпці в підсумкову вибірку
- ORDER BY: упорядковуємо рядки
- Вкладене сортування вибірки: сортуємо за кількома стовпцями
- Визначаємо порядок сортування. ASC, DESC
Додаємо умови на відбір рядків. Where, Top та інші
- WHERE: накладаємо умови на відбір рядків
- Операції порівняння: прості і складні
- Комбінуємо умови: AND, OR, BETWEEN ... AND ...
- IN - тільки те, що є в списку
- LIKE: завдання умов по текстовому шаблону, символи підстановки
- Операції заперечення: NOT і інші
- IS NULL, IS NOT NULL: тільки ті, де є дані або навпаки
- TOP і TOP ... PERCENT: обмежуємо кількість виведених рядків
- OFFSET ... FETCH: зміщуємося вниз і відбираємо тільки рядки
Групуємо рядки і накладаємо умови. Group By, Having
- GROUP BY: групуємо рядки і обчислюємо підсумки для груп рядків
- HAVING: накладаємо умови відбору на підсумкові рядки по групах
- Трохи екзотики: WITH ROLLUP, WITH CUBE і GROUPING SET
- OVER: поміщаємо підсумки за групами в кожен рядок
Як організована реляційна база даних. Практичне дослідження
- Чим погана одна велика таблиця?
- Нормалізація: розбиваємо одну велику на багато маленьких таблиць
- Реляційна база даних: трохи теорії, без якої далі ніяк
- Первинні і зовнішні ключі, зв'язки та типи зв'язків між таблицями
- А як це виглядає у нас? Дослідження нашої навчальної бази даних
Поєднуємо дані з різних таблиць. JOINи і підзапити
- Розширюємо можливості: додаємо в запит стовпці з інших таблиць
- JOINи: розбираємося детально і набуваємо стійке розуміння
- Типи з'єднань, внутрішнє і зовнішні з'єднання
- Практичні кейси з INNER JOIN, LEFT JOIN, RIGHT JOIN і FULL JOIN
- Підзапити і коли вони потрібні
- Підзапит як джерело даних для стовпця в SELECT
- Підзапит як таблиця-джерело в FROM
- Підзапит в умові WHERE або HAVING
Підзапити і об'єднання. Union (All), Except, Intersect
- Підзапит в WHERE або HAVING плюс IN () або EXISTS
- Неявне з'єднання таблиць
- Додаємо в запит рядки з інших таблиць. Розуміння операцій над множинами
- Практичні кейси з UNION, UNION ALL, INTERSECT і EXCEPT
Де і як аналітик використовує SQL?
- Експорт результатів запиту
- Excel: Підключення до БД SQL Server за допомогою класичного інструменту
- Power Query для Excel і Power BI (direct queries, конвертація коду "M" в SQL)
- Power Pivot в Excel: підключення до БД SQL Server
Практикум. Резюмуючи роботу з одно- і багатотабличними запитами
- Кейс-1. Які моделі яких постачальників закуповувалися/не закуповуались коли-небудь?
- Кейс-2. Особливості використання "віконних" функцій
- Кейс-3. Які клієнти ще не купили, а які зробили преміум купівлі?
Функції SQL. Використовуємо текстові функції
- Витягуємо інформацію якої бракує: CHARINDEX (), SUBSTRING (), REVERSE ()
- Шукаємо і витягуємо за текстовими шаблонами: PATINDEX ()
- Комбінуємо текстову інформацію з різних таблиць: CONCAT (), SPACE (), TRIM ()
- Знаходимо, обробляємо, замінюємо, підставляємо: REPLACE ()
Функції SQL. Логічні функції і вирази. Функції для роботи з Null
- Обробляємо ситуації з помилками і інші за допомогою IIF ()
- Вирішуємо завдання класифікації за допомогою конструкції CASE ... WHEN ...
- Різні кейси з обробки значень NULL: ISNULL (), NULLIF (), COALESCE ()
Функції SQL. Працюємо з датами та часом
Працюємо з датами і часом: GETDATE (), DATENAME (), DATEFROMPARTS (), DATEADD ().
Функції SQL. Математичні функції і функції перетворення типів
- Працюємо з числовими даними: ISNUMERIC (), ABS (), FLOOR (), CEILING ()
- Функції перетворення типів: CAST (), CONVERT (), особливості використання
- Функції перетворення в текстові рядки: STR (), FORMAT () і їх особливості
Практикум. Резюмуючи роботу з функціями і вирази SQL
- Кейс-1. Аналіз динаміки продажів
- Кейс-2. ABC аналіз
- Кейс-3. Рівномірність попиту (XYZ)
- Кейс-4. Аналіз структури чека
- Кейс-5. Статистика продажів
- Кейс-6. Рейтинги продажів
Мова маніпуляції даними (DML): додавання, зміна і видалення даних
- Додаємо нові дані в таблиці: INSERT
- Оператор зміни даних UPDATE, відбір рядків на зміну за умовами
- Видалення даних з таблиць, умови на видалення рядків: DELETE
Мова визначення даних (DDL): додавання, зміна і видалення об'єктів БД
- Використовуємо графічний інтерфейс SSMS
- Типи даних полів таблиць і їх визначення
- Створення обмежень (CONSTRAINT): первинні і зовнішні ключі, інші обмеження
- Індекси інфляції. Навіщо вони?
- Використовуємо команди CREATE, ALTER, DROP
- Створення представлень (VIEW)
- Заповнюємо нову таблицю результатом запиту: SELECT INTO
- Імпорт даних з файлу .csv (Excel)
Практикум. Розробка і конструювання БД для міні CRM системи
- Створюємо нові об'єкти для обліку взаємодій з клієнтами
- Додаємо довідкові таблиці, визначаємо типи даних
- Створюємо PRIMARY KEYs і FOREIGN KEYs
- Задаємо інші типи обмежень (CONSTRAINT): NOT NULL і інші
- Заповнюємо нові таблиці даними
Елементи мови програмування в T-SQL
- Використання змінних: оголошення та привласнення значень
- Табличні змінні
- Глобальні і локальні тимчасові таблиці
- Оператори розгалуження коду: IF ... ELSE
- Організація циклів в коді: WHILE
- Пакети
Користувальницькі процедури і функції, тригери
- Користувацькі процедури
- Створення та використання функцій користувача
- Тригери
Створення бази даних. Права доступу
- Створення бази даних: основні параметри
- COLLATE і регіональні налаштування
- Користувачі, ролі і схеми
- Розмежування прав доступу: GRANT, REVOKE
Використання SQL при розробці додатків (в програмуванні)
- Програмна робота з базою даних (на прикладі коду в VBA)
- Програмне вилучення даних з БД
- Програмна зміна, запис і видалення даних в БД
Особливості курсу
- Реальна база даних
- Три практикума
- Домашні завдання та опрацювання
- Де і як використовувати
- Оптимальна тривалість - результат
- Доступ до відео і підтримка
Викладачі курсу
Дмитро Жанжаров - Тренер і автор курсу SQL
Подати заявку- Business Analyst
Наші програми побудовані так, що ми даємо підхід, систему, а не розрізнені і ізольовані один від одного знання окремих термінів і прийомів, що істотно відрізняє наші курси Excel від інших. Всі заняття проходять на даних реального підприємства. Продукти, бренди, клієнти, географія, люди. Підключаємося - очищаємо дані - аналізуємо - прогнозуємо - оптимізуємо бізнес
Програма курсу
Маніпулювання великими масивами даних
- Гарячі кнопки Excel
- Спеціальна вставка: транспонування і основні арифметичні перетворення
- Багаторівневе сортування і розширена фільтрація даних
- Спеціальні символи і складні умови відбору даних
- Видалення дублікатів і "текст по стовпцях"
- "Розумна таблиця": властивості і використання, зрізи
Підключення до зовнішніх джерел і очищення даних
- Класичний інструмент "підключення до зовнішніх джерел даних": підключення до зовнішніх текстових файлів, сторінок в Інтернеті і баз даних
- Управління підключеннями, налаштування автоматичного оновлення
- Зв'язка "SQL (мова запитів до БД) - Excel"
- Інструменти Power BI в Excel - POWER QUERY: розширюємо можливості роботи із зовнішніми джерелами, очищення даних
- POWER QUERY: групування, агрегування, Pivot і Unpivot, ін.
Глибоке розуміння формул і функцій. Створення мегаформул. Текстові функції
- Комірки як змінні, абсолютна, відносна та змішана адресації
- Глибоке розуміння функцій Excel, аргументи як вхідні параметри
- Використання функцій обробки текстової інформації: ПОШУК (SEARCH), ЛЕВСИМВ (LEFT), ПСТР (MID) і ін.
- Техніка створення складних формул (мегаформул)
Розширено працюємо з датами та часом. Математичні і логічні функції
- Аналітика дат і часу: Дата (NOW), ДЕНЬТИЖ (WEEKDAY), ЧАСЗНАЧ (TIMEVALUE) і ін.
- Використання математичних функцій: ОКРУГЛ (ROUND), ЦІЛЕ (INT) і ін.
- Розуміємо логічні операції, використовуємо логічні функції: І (AND), АБО (OR), ЯКЩО (IF)
Мистецтво "Підтягування" даних: функції посилань і масивів
- Класика: ВПР (VLOOKUP) і ГПР (HLOOKUP) - всі нюанси використання
- Точне або приблизне збігання? Розуміємо чому їх два
- ІНДЕКС (INDEX) і ПОШУКПОЗ (MATCH) - "підтягуємо непідтягуване"
- Ускладнюємо і автоматизуємо: складні кейси "підтягування даних"
"Тягнемо" дані і формуємо показники в звіті: функції підрахунку і підсумування
- Умовні і безумовні функції
- Мистецтво використання СУМЯКЩО (SUMIF), РАХЯКЩОМН (COUNTIFS) і ін.
- Використання складних умов і символів підстановки
- Лайфхак структурування та форматування великих формул
- Трюки для швидкого створення "багатоповерхових" формул
Практикум. Будуємо автоматичне оновлення Dashboard
- Створюємо заготовку звіту: повторюємо і закріплюємо інструменти маніпулювання даними
- Заповнюємо звіт показниками: резюмуємо роботу з формулами і функціями
- Функції помилок ЯКЩОПОМИЛКА (IFERROR), ЕНД (IFNA) і ін.
- Додаємо лайфхак: швидка вставка порожніх рядків перед кожним і ін.
Практикум. Dashboard: додаємо інтерактивність і візуалізацію
- Створюємо структуру: багаторівневе групування і налаштування структури
- "Перевірка даних": типи обмежень, використання умов будь-якої складності
- "Перевірка даних": додаємо систему випадаючих списків
- "Умовне форматування": вбудовані групи правил
- "Умовне форматування": класифікація типів правил, як знаходити відповідний
- "Умовне форматування": використання формул для завдання складних умов
- "Умовне форматування": перетворюємо конфлікти правил в можливості
- Візуалізуємо показники за допомогою спарклайнів (міні діаграми)
Візуальний аналіз даних: даграми Excel
- Аналіз динаміки показників: типи і підтипи діаграм, налаштування елементів, вторинна вісь, як зробити адекватну візуалізацію
- Аналіз структури: робота з 3D діаграмами, налаштування фігур, кругові і вторинні кругові діаграми
- Аналіз залежностей (кореляції): точкові і бульбашкові діаграми
- Трюки: використання "невидимого ряду", посилань на комірки в мітках і фігурах та ін.
- Трюки: імітація інших типів діаграм і об'єктів
"Обертаємо" дані "на лету": зведені таблиці в Excel. Power Pivot і модель даних
- Розуміння "фактів" і "вимірів", концепція "обертання куба даних", технології OLAP
- Зведена таблиця на одному джерелі даних: з таблиці у файлі Excel та з зовнішнього джерела
- Додаємо показники, засновані на обчисленнях одного поля
- Групування: додаємо "вимірювання"
- Обчислювані поля і обчислювані об'єкти: додаємо показники на основі обчислень на кількох полях
- Використання зрізів, тимчасових шкал і зведених діаграм
- Як "тягнути дані" зі зведеної таблиці в інші звіти
- Модель даних і надбудова Power Pivot: зведені таблиці на моделі даних
- Power Pivot: побудова моделі даних, зв'язку між таблицями
- Power Pivot: обчислювані стовпці і заходи - в чому різниця, мова формул DAX
- Power Pivot: ієрархії і ключові показники ефективності (KPI)
Прогнозування в MS Excel
- Концепція масивів і формули масивів
- Формули масивів з результатом "масив" і з результатом "значення"
- Розуміємо суть прогнозування та підходи
- Згладжування історичних даних, методи згладжування
- Сезонність - що це і як з нею працювати?
- Сезонні коефіцієнти, виняток і накладення сезонної компоненти
- Вибираємо модель: лінійні і нелінійні тренди, функція ТЕНДЕНЦІЯ (TREND)
- Моделюємо майбутнє і накладаємо сезонну складову, відомі фактори і активності
Розв'язання оптимізаційних задач бізнесу: "аналіз що-якщо" і диспетчер сценаріїв
- Модель оптимізаційної задачі, вхідні параметри і цільові функції
- Для яких завдань використовувати "Таблицю даних"? Аналіз чутливості
- "Підбір параметра", при якому показник (цільова функція) дорівнює ...
- Організуємо набори вхідних параметрів в сценарії розвитку подій ("Диспетчер сценаріїв")
Попередні вимоги
Для комфортного проходження курсу необхідно:
- орієнтуватися на стрічці команд Excel, працювати з листами і файлами Excel (створювати, копіювати, переміщати, роздруковувати)
- вміти працювати з комірками і діапазонами комірок: вводити дані, копіювати, форматувати
- вміти створювати найпростіші формули, вставляти діаграми та інші об'єкти Excel
Особливості курсу
- Отримуйте систему
- Реальні бізнес дані
- "На пальцях" про складне
- Практичні кейси
- Доступ до відео і файлів
- Індивідуальна підтримка
Викладачі курсу
- Євген Довженко - CEO, автор курсів Excel i Power BI
- Анастасія Пасочник - Тренер і автор курсів VBA (макриси)
- Михайло Беленчук - Тренер Excel
- Павло Кондес - Тренер Excel
- Business Analyst
Вивчати предмет, виконуючи проект на реальних даних - один з найбільш ефективних підходів в освіті. Проходячи курс, ви автоматизуєте компанію "Smart Education Ltd". Курс включає 3 модуля-практикума. Це не тільки можливість ще раз резюмувати пройдені частини курсу, а й нові особливості вже знайомих інструментів.
Програма курсу
З чого потрібно почати: запис макросу і редагування коду. Об'єкт Range (Діапазон осередків)
VBA:
- Макроси і програмування на VBA - досягаємо розуміння
- Налаштування безпеки, дозвіл на виконання макросів
- Макрорекордер - незамінний помічник, запис макросів макрорекордер
- Виконання макросів: з стрічки, гарячі клавіші. Видалення
- Середовище розробки VBA, структура вікон
- Процедури: структура, зарезервовані слова
- Що робимо з макросом далі: оптимізація коду VBA
- Об'єкти: Що це? Властивості і методи об'єктів
- Робота з діапазоном осередків і осередком, об'єкт Range: властивості і методи
Створюємо на занятті:
- Макрос-1. Програмне форматування осередків, зміщення на к-ть рядків/стовпців
- Макрос-2. Пошук останньої заповненого рядка/стовпця. Висновок повідомлення на екран
- Макрос-3. Методи очищення, копіювання і вставки даних діапазону
Додатково:
- Приклад в відео: Конструкція With ... End With
- Приклад в відео: Виклик виконання макросу з іншого макросу
- Відео (15 хв.): Сумісність з МАС
Завдання (самостійно):
- Макрос-1: форматування таблиці
- Макрос-2: знаходження останнього осередку таблиці
- Оптимізація кодів двох макросів
Перший код: Створення програми (Макрома) через оболонку VBA
VBA:
- Створення макросу з нуля в середовищі розробки VBA
- Правила синтаксису VBA
- Робота з модулями: вставка, експорт, імпорт макросів, видалення
- Призначення книги макросів
- Змінні: оголошення, типи даних
- Оператори присвоєння
- Об'єкти: Range (діапазони осередків), властивості і методи (продовження)
Створюємо на занятті:
- Код-1: +2 способи пошуку останнього заповненого рядка діапазону
- Код-2: Пошук тексту в діапазоні, робота з діалоговим вікном введення даних. Виведення інформації: користувач системи і Excel, дата і час введення. Прив'язка макросу до кнопки
Завдання (самостійно):
- Розробка коду: пошук за обраною датою, вказаному діапазону, зміна знайдених даних, відстеження змін
- Тестування коду, прив'язка до кнопки
Додаємо "Галуження" в коді: оператори перевірки умов. Об'єкт Sheet (лист)
VBA:
- Алгоритмізація: що таке алгоритм, логіка і блоки алгоритму
- Оператори перевірки умов: If ... Then ... Else, вкладені конструкції If
- Оператор Select Case
- Об'єкти: Sheet (лист), властивості і методи
- Події листа
Створюємо на занятті:
- Код-1. Багаторівневі перевірки - за датою народження визначаємо місяць і знак зодіаку
- Код-2. Робочі листи Excel: додавання, перейменування, копіювання, підрахунок кількості в книзі.
- Код-3. Мультивибір в випадаючому списку на аркуші
Додатково:
Відео-заняття (21 хв.): Використання функцій текстових рядків Len, InStr.
Завдання (самостійно):
- Розробка коду: "розумне" додавання нових листів, взаємодія з користувачем через діалогове вікно. Генерація статусу по робочим листам книги Excel
- Удосконалення коду: різні сценарії поведінки в залежності від умов
Створюємо повторення блоків коду: Оператори циклів. Частина 1. Об'єкт Workbook (Робоча книга)
VBA:
- Оператори циклу: конструкція For ... Next, конструкція For Each ... Next
- Об'єкти: Workbook (книга), властивості і методи. Робота з книгами: відкриття, закриття, збереження
Створюємо на занятті:
- Код-1. Організація циклу за стовпцями для внесення даних в таблицю
- Код-2. Перевірка існування листа в книзі і виведення всіх імен аркушів в список
- Код-3. Пошук шуканого в певному користувачем діапазоні, висновок результату пошуку для кожного осередку діапазону
- Код-4. Відкриття декількох певних книг з папки і копіювання певних листів в нову книгу. Закриття, збереження
Додатково:
Відео-заняття (30 хв.): Події книги.
Завдання (самостійно):
Розробка коду: Перетворення робочих листів файлу в окремі файли і їх збереження по заданому шляху в файлової системі.
Створюємо повторення коду: оператори циклів. Частина 2. Об'єкт ListObject ("Розумна таблиця")
VBA:
- Конструкції Do While і Do Until
- Об'єкти: ListObject ("Розумна таблиця"), властивості і методи
Створюємо на занятті:
- Коди 1-4. Організація циклів з "перед" і "після" умовою для виведення даних в комірці
- Код-5. Створення "розумної" таблиці, додавання/видалення рядків/стовпців, виділення елементів таблиці, копіювання та очищення таблиць
- Код-6. Генерація та заповнення рядків даними з інших таблиць з комплексними умовами в циклах
Завдання (самостійно):
Розробка коду: Реорганізація і консолідація даних про клієнтів і відвідини в кабінеті Адміністратора "Smart Education Ltd".
Практикум. Резюмуючи роботу з об'єктами Excel, операторами умов і режимів
VBA:
- Робота з вбудованими файловими функціями
- Application.GetOpenFilename - виклик стандартного вікна вибору файлів, наалаштування параметрів
- Файлові оператори директорій ChDrive, ChDir
- Використання функцій визначення меж масивів LBound, UBound для перебору файлів в циклі
- Строкова функція InStrRev
Створюємо на занятті:
Код-1. Консолідація однотипних файлів, визначених користувачем через діалогове вікно.
Програмуємо користувацький інтерфейс: форми і елементи управління
VBA:
- Форми: створення, основні властивості, команди і методи
- Наповнення форм - основні елементи управління: мітки, текстові поля, списки що випадають, кнопки
- Прив'язка об'єктів форми до об'єктів книги
Створюємо на занятті:
- Код-1.Обробка події натискання на кнопку форми: додавання рядків в таблицю з даними з елементів управління форми
- Код-2. Виклик форми при активації листа
- Код-3. Очищення вмісту елементів форми
- Код 4-5. Обробка події елемента керування: перевірка даних в момент введення
Завдання (самостійно):
Розробка коду: Програмування форми введення інформації про учнів в кабінеті адміністратора. Прив'язка відображення форми до події. Очищення полів форми.
Програмування користувацького інтерфейсу: багатовкладкові форми
VBA:
- Глобальні змінні: принципи використання і оголошення
- Елемент управління MultiPage - інструмент для створення вкладок на формі. Властивості і налаштування
- Пов'язані випадають списки ComboBox на формах
- Основні події форми, порядок їх виникнення
- Поняття модальності: модальні і не модальні форми
Створюємо на занятті:
Код-1-9. Доопрацювання форми вкладками. Розробка інтерфейсу форми для введення інформації за видатками компанії, заповнення елементами пов'язаних випадаючих списків.
Завдання (самостійно):
Розробка коду: Додавання вкладок на форму для введення інформації про записи учнів на відвідування занять.
Практикум. Резюмуючи роботу з формами і елементами управління
VBA:
- Детальне вивчення Controls: TextBox - поле для введення паролю; RefEdit - елемент для виділення і передачі в код діапазону комірок. Корисні властивості і конструкції
- Робота з подіями форм: обробка події закриття форми
Створюємо на занятті:
Код 1-6. Захист файлу: Розробка форми для входу користувача під логіном і паролем. Перевірки відповідності логіна і пароля, приховування та відображення певних листів, виклик форми при відкритті файлу.
Формули в коді VBA?: Використовуємо звичні формули і функції робочих листів Excel
VBA:
- Створення кнопок на стрічці для запуску макросів, створення власної надбудови з макросами для швидкого доступу з будь-якого файлу
- Різні варіанти використання функцій в коді на VBA: формули робочих листів, вбудовані функції VBA
- Основні поняття про посилання з нотацією R1C1
Створюємо на занятті:
- Код-1. Моделювання звітності ("підтягування" даних між двома таблицями)
- Код-2. Заміна формул значеннями в виділеному користувачем або певному діапазоні
- Код-3. Автоматичне заповнення звітів про надходження грошових коштів в різних розрізах
Завдання (самостійно):
Розробка коду: Формування динамічного, автоматично заповнюваному звіту в розрізі статей доходу.
Немає вбудованої функції Excel для вирішення вашого завдання?: Розробляємо власні функції
VBA:
- Функції: синтаксис, область видимості
- Програмно додаємо параметри опису функцій методом Application.MacroOptions
- Розширюємо можливість використання авторських функцій: доступ до функції з будь-якого файлу Excel
Створюємо на занятті:
- Код-1. Функція для витягування чисел з тексту
- Код-2. Функція для визначення номера кварталу на підставі дати
- Код-3. Функція для розрахунку % маржі і націнки
Завдання (самостійно):
Розробка коду: функція, що видає повну назву дня тижня на підставі дати.
Автоматизуємо бізнес-аналітику: програмуємо поведінку зведених таблиць
VBA:
- Програмна робота зі зведеними таблицями. Основні властивості і методи
- Програмне створення, наповнення даними і видалення звіту зведеної таблиці
- Програмна робота з полями зведеної таблиці (формат, фільтрація, обчислення) і макетом звіту, підсумками
- Додавання обчислюваного поля і обчислювання елемента в зведених таблицях
- Звернення до складових частин (областям) зведеної таблиці
Створюємо на занятті:
- Код-1-6. Формування звіту по статусу оплат на підставі консолідованих даних про доходи і відвідини занять. Підготовка до формування рахунків на оплату
- Код-7. Звіт по активності відвідувань занять учнями
Завдання (самостійно):
Розробка коду: звіти зведених таблиць про доходи та витрати компанії, формування загального балансу.
Візуалізація у бізнес-аналітиці: програмна генерація інтерактивного Dashboard
VBA:
- Програмна робота з даіграмами. Робота з властивостями і методами діаграм
- Програмна робота з елементами діаграми
- Програмна робота зі зрізами і тимчасовими шкалами
Створюємо на занятті:
Код-1. Генерація інтерактивної інформаційної панелі (dashboard).
Завдання (самостійно):
Розробка коду: візуалізація фінансових результатів компанії.
Витягуємо користь з помилок: додаємо обробку помилок у код VBA
VBA:
- Конструкції On Error GoTo
- Конструкції On Error Resume Next, On Error GoTo 0
- Робота з об'єктом Err
Створюємо на занятті:
Код 1 -6. Додавання обробок помилок в раніше створені коди.
Завдання (самостійно):
Додавання обробок помилок в коди попередніх завдань.
Практикум. Резюмуючи роботу з функціями і зведеними таблицями
Автоматизація "Smart Education Ltd":
Оптимізуємо генерацію інтерактивної інформаційної панелі (dashboard) з візуальними об'єктами.
Створюємо на занятті:
- Код 1-2. Ще корисні для користувача функції
- Код-3. Оптимізація коду інтерактивної інформаційної панелі (dashboard)
Попередні вимоги
- Для проходження курсу не потрібні знання програмування в цілому і мови VBA зокрема. У цій частині - курс з нуля
- Однак для комфортного проходження курсу необхідно бути впевненим користувачем Excel
- Знати і розуміти об'єкти Excel: комірки (cells) та діапазони комірок (ranges), робочі листи (worksheets) і робочі книги (workbooks)
- Створювати і добре розуміти формули Excel, адресацію комірок, вміти конструювати складні формули
- Вміти працювати з інструментами "перевірка даних" (data validation) і "умовне форматування" (conditional formatting)
- Добре знати і вміти працювати з об'єктами Excel: tables ("розумні таблиці"), зрізи і тимчасові шкали (slicers and time lines), діаграми (charts)
- Розуміти концепцію і вміти працювати зі зведеними таблицями (pivot table) і зведеними діаграмами (pivot charts)
Особливості курсу
- В основі курсу - реальний проєкт
- Глибоко структуровано
- Ретельне опрацювання
- Система практикумів
- Доступ до відеозаписів
- Індивідуальна підтримка
Викладачі курсу
Анастасія Пасочник - Тренер і автор курсів VBA (макроси)
Подати заявку- Business Analyst
Проходячи курс, ви виконуєте більше 180 практичних задач і реальних кейсів, з якими обов'язково стикаєтеся, працюючи професійно з бізнес даними. Всі заняття на 100% практичні, вирішуємо реальні бізнес завдання. Підключаємося до даних - очищаємо - будуємо аналітичні панелі - робимо висновки - приймаємо рішення - прогнозуємо - оптимізуємо. Ви навчитеся організовувати ефективну роботу з даними і зможете налаштувати систему бізнес-аналітики. Значно зменшите час на рутинні операції і автоматизуєте свою роботу. Крім того, Ви безсумнівно підвищите свою вартість на ринку праці і станете справжнім віртуозом Excel.
Програма курсу
Підключення до зовнішніх джерел і очищення даних: редактор запитів (Power Query)
- Особливості підключення до різних джерел даних: БД, інші файли Excel, папки з файлами, .csv, сайтам в інтернеті та ін. Принципи створення і роботи із запитами на вилучення та очищення даних
- Працюємо зі стовпцями і рядками, заміна значень, pivot, unpivot і інші операції
- Об'єднання (append) і злиття (merge) запитів. Розуміємо типи з'єднань (join)
- Працюємо з параметричними запитами
Підключення до зовнішніх джерел і очищення даних: основи мови "М"
- Розуміємо синтаксис "M", інструкція let ... in
- Працюємо з основними вбудованими функціями "M"
- Створення порожнього запиту, додавання скрипта на "М"
- Створення і використання для користувача функцій
- Обходимо обмеження призначеного для користувача інтерфейсу редактора запитів. Тривалість модуля: ОНЛАЙН КУРС ~ 2 год, очний курс ~ 2 год.
Магія використання динамічних посилань і діапазонів. Блок - 1
- Як працюють функції посилання Excel: виходимо на новий рівень розуміння формул
- Використання ЗМІЩ (OFFSET) для організації динамічних діапазонів
- Міць посилальної форми ІНДЕКС (INDEX)
- Волатильні і неволатильні функції, оптимізація процесів обчислень в Excel
- Трюки використання довідкових форм ВИБІР (CHOOSE) і ЯКЩО (IF)
- ПРАКТИКУМ: створюємо звіт на основі "плаваючих" (динамічних) діапазонів, закріплюємо набуті навички
Додаткове відео-заняття: використання функцій баз даних. Умови відбору довільної складності.
Магія використання динамічних посилань і діапазонів. Блок - 2
- Додаємо в арсенал ДВПОСИЛ (INDIRECT) і АДРЕСА (ADDRESS)
- Широкі можливості і прикрі обмеження пари ДВПОСИЛ (INDIRECT) - АДРЕСА (ADDRESS)
- Розширюємо можливості автоматизації за допомогою інформаційних функції: КОМІРКА (CELL), ЛИСТ (SHEET), ЛИСТИ (SHEETS)
- Унікальні практичні кейси з використанням динамічних діапазонів
Іменовані формули і діапазони. Працюємо активно з динамічним іменованим діапазоном
- Способи створення іменованих діапазонів, використання їх в формулах
- Іменовані формули і їх використання
- Область видимості імен. Управління іменами
- Динамічні іменовані діапазони: використання ЗМІЩ (OFFSET), посилальної форми ІНДЕКС (INDEX)
- Створення дворівневих залежних випадаючих списків - використання ДВПОСИЛ (INDIRECT)
- Створення багаторівневих залежних випадаючих списків
Концепція масивів в Excel. Вирішення складних задач за допомогою формул масивів
- Концепція масивів. Масиви констант. Одномірні і двомірні масиви
- Формули масивів з результатом - новий масив
- Формули масивів з результатом - одне значення
- Практичні кейси з використанням формул масивів
- Корисний кейс: автоматичне сортування числових і текстових елементів за допомогою формул масивів
Практикум: створюємо автоматизовану систему управлінського обліку
- Створюємо концепцію автоматизації: як правильно організувати, щоб система працювала потім сама
- Автоматизуємо роботу з банком, клієнтами, постачальниками, проектами, угодами, тощо
- Виконуючи великий практичний кейс резюмуємо і закріплюємо отримані в попередніх модулях навички
Просунуте використання інструментів "Перевірка даних" і "Умовне форматування"
- Накладення умов будь-якої складності на обмеження введення даних в комірки за допомогою логічних формул
- Практичні кейси (завдання про обмеження бюджету, заборону введення дублікатів, введення тексту за маскою, платіжний день - тільки середовище та ін.)
- Нюанси і трюки тонкої настройки правил умовного форматування
- Робимо умови на форматування необмежено складними за допомогою логічних формул
- Цікаві практичні кейси з умовним форматуванням
Елементи управління: робимо звіти і аналітичні панелі (Dashboard) інтерактивними
- Смуги прокрутки, кнопки, прапорці та перемикачі для управління відображенням даних
- Зв'язок елементів управління з комірками і як цим вміло користуватися
- ПРАКТИКУМ: Створення звіту зі смугами прокрутки, перемикачами сортування за стовпцями
Модель даних. Power Pivot для побудови і роботи з моделлю даних
- Реляційні бази даних, первинні і зовнішні ключі, зв'язку між таблицями, типи зв'язків, напрям зв'язку
- Імпорт таблиці з різних джерел в модель даних, зв'язування таблиць
- Обчислювані стовпці і заходи: розуміємо суть і різницю
- ПРАКТИЧНИЙ кейс: об'єднуємо дані різних відділів компанії в модель даних і будуємо аналітику за допомогою зведених таблиць Excel
- Ключові показники ефективності (KPI) і ієрархії: додаємо в аналітику
Модель даних і Power Pivot: основи Dax
- Концепція DAX і використання основних функцій, що мають аналоги в Excel
- Розуміння "контексту рядків" і "контексту фільтрів"
- Перетворення контексту за допомогою функцій - ітераторів
- ПРАКТИЧНИЙ кейс: розширюємо аналітику компанії, додаючи показники в модель даних
Додаткове відео-заняття. OLAP Куб. Використання функцій Excel для роботи з OLAP кубами ~ 1.5 год.
Візуалізація. Діаграми Excel: трюки візуалізації, створення інтерактивних діаграм
- Імітація різних візуальних об'єктів за допомогою діаграм Excel
- Використання фігур в діаграмах, зв'язок фігур з комірками
- Факторний аналіз: каскадна діаграма (діаграма "водоспад")
- Інтерактивні діаграми з масштабуванням і "прокручуванням" рядів даних
- Використання елементів управління для управління інтерактивними діаграмами
Візуалізація, Power View i Power Map
- Концепція звітів Power View, плюси і мінуси в порівнянні з діаграмами Excel
- Будуємо аналітичну панель (dashboard) Power View на моделі даних
- Які типи візуальних об'єктів Power View для якої візуалізації доречні
- Додаємо фільтри, слайсери, "провалювання" (drill-down) на різні рівні деталізації даних
- Візуалізуємо дані на карті за допомогою Power Map
Прогнозуємо. Інструменти і функції Excel для прогнозування
- Занурюємося в концепцію прогнозування та основні статистичні поняття
- Лист прогнозу в Excel 2016, метод експоненціального згладжування; в яких випадках це може підійти
- Лінійні і нелінійні моделі, як вибирати модель, функції Excel ТЕНДЕНЦІЯ (TREND), ЗРСТАННЯ (GROWTH) та інші
- Як використовувати функцію ТЕНДЕНЦІЯ (TREND) для моделювання нелінійних задач
- Прогнозуємо виведення нового продукту на ринок, обсяг наступного замовлення
- Інструменти "пакета аналізу" для прогнозування
- Множинна лінійна регресія: прогнозуємо прибуток підприємства
Розв'язання оптимізаційних задач за допомогою "Пошук рішення" (Solver)
- Лінійні і нелінійні задачі. Вибір методу рішення. Еволюційний метод вирішення
- Задача про оптимальний "продуктовий мікс"
- Задача про оптимальний графік роботи персоналу
- Задача про вибір оптимального місця розміщення складу
- Задача про знаходження оптимального маршруту
Попередні вимоги
Мати навички:
- Робота з формулами і функціями робочих аркушів Excel
- Використання інструментів "перевірка даних" (data validation) і "умовне форматування" (conditional formatting)
- Зведені таблиці та зведені діаграми
- Візуалізація
Особливості курсу
- Доступ до відео і підтримка
- Поглиблені інструменти
- Індивідуальна підтримка
- Практичні кейси
- Робота по одному кліку
- Навчання на реальних бізнес-даних
Викладачі курсу
- Євген Довженко - CEO, автор курсів і Power BI
- Михайло Беленчук - Тренер Excel
- Business Analyst
Навчання побудовано на даних реально працюючої компанії, таким чином всі заняття на 100% практичні. Ви зможете відразу ж перенести і застосувати отримані знання на своїх даних. В результаті ви навчитеся будувати наочні та інтерактивні інформаційні панелі (dashboards) з ключовими показниками бізнесу в зручній формі.
Програма курсу
Огляд роботи сервісу Power BI
- Ліва і верхня панелі навігації, робочі області
- Основні налаштування: мова та інші
- Отримати дані (Get Data): огляд джерел даних, до яких можна підключатися
- Підключення до Retail Analysis Sample, інші навчальні приклади
- Три типи контенту: набори даних, звіти та інформаційні панелі (dashboards)
- Робоча область: пошук, фільтри, уявлення
- Dashboard: взаємодія і дії
- Звіт в режимі перегляду: взаємодія з візуалізацією, листами і дії
- Фільтрація, деталізація, навігація по рівням ієрархії, робота з панеллю фільтрів
- Створення закладок і робота з ними
Підключення до локального файлу Excel. Як швидко створити Dashboard
- Отримання даних - підключення до локального файлу Excel: вимоги та особливості
- Використання інструменту "швидка аналітика" для створення dashboard
- Використання інструменту "питання і відповіді" для створення dashboard
- Додавання плиток на інформаційну панель
- "Поділитися" інформаційною панеллю, обговорення, підписка і командна робота
Підключення до файлів на Onedrive, створення звіту "з нуля"
- Набори даних: що це? Визначення даних і самі дані
- Типи джерел даних: хмарні і на серверах/комп'ютерах компанії. Особливості
- Види підключень: імпорт і тимчасовий. Відмінності і особливості
- Оновлення даних: особливості для різних типів джерел і видів підключення
- Підключення до файлу Excel/текстового файлу на OneDrive (для бізнесу та персональний)
- Звіт в режимі редагування: огляд основних панелей, меню і дій
- Створення односторінкового звіту "з нуля": аналіз "План-Факт"
- Робота з панелями візуалізацій, полів і фільтрів
- Додавання текстових елементів і фігур
- Візуалізація: гістограми і лінійчаті діаграми, їх типи. В яких випадках використовувати
Звіт "План-Факт". Візуалізація динаміки, цілей та їх досягнень, КРІ. Фільтри і зрізи
- Візуалізація: графіки і діаграми з областями, їх типи. Коли підходять
- Візуалізація: комбіновані діаграми. В яких випадках використовувати
- Візуалізація цілей і прогресу в їх досягненні: картки, датчики, KPI
- Налаштування візуалізацій і зовнішній вигляд: робота з областями діаграм і закладкою "формат"
- Додаємо зрізи. Їх типи та налаштування. Коли не варто "зловживати" зрізами
- Робота з панеллю фільтрів: розділи фільтрів для візуалізації, сторінки і звіту
- Фільтри для текстових, числових полів і дат
- Декорація сторінки звіту: додавання фігур, робота з панеллю виділення
Інтеграція Power BI і Excel. Розробка багатосторінкового звіту. Діаграми - фігури
- Підключення до Excel файлу в режимі перегляду звітів, додавання в dashboard
- Підключення до Excel файлу з моделлю даних (Power Pivot) і звітами Power View
- Підключення до моделі даних (Power Pivot) в Excel в режимі імпорту даних
- Інструмент "аналізувати в Excel" (ліцензія Pro і Premium)
- Створення звіту "Аналіз продажів компанії". Сторінка звіту "Структура каналів продажів"
- Візуалізація: діаграма дерева. У яких випадках потрібно використовувати
- Візуалізація: діаграма "воронка". Варіанти використання: кілька заходів або кілька категорій
- Візуалізація: матриці і таблиці. Налаштування та використання "умовного форматування"
- Використання геоданих. Візуалізації - карти. Три типи карт
Налаштування полотна і сторінки звіту. Взаємодія візуалізації
- Налаштування сторінки і полотна, шпалери: колір, фоновий малюнок, прозорість, вирівнювання
- Налаштування фону і заголовків візуалізацій
- Налаштування панелі фільтрів. Додавання фільтрів, блокування змін користувачем
- Декорація панелі фільтрів
- Додавання зрізів
- Налаштування взаємодії візуалізацій, "деталізація фільтрує інші візуалізації"
Аналіз структури продажу продуктів. Використання геоданих і карт
- Ще варіант використання діаграми дерева. Умовне форматування
- Візуалізація: кругові і кільцеві діаграми. Коли можна і коли не потрібно використовувати
- Візуалізація на картах: звичайні і заповнені карти
- Візуалізація на картах: карти ArcGIS від Esri
- Карти ArcGIS: додавання і використання шарів. Інструменти. Фільтрація шляхом виділення
Кореляційний та факторний аналіз. Синхронізація зрізів
- Додавання в звіт сторінки "Аналіз кореляцій"
- Візуалізація: точкові діаграми - для візуалізації та аналіз кореляцій
- Область відтворення і "особливі" налаштування точкових діаграм. Лінія відношення
- Кореляція продажів - зарплат менеджерів - дебіторської заборгованості клієнтів
- Кореляція цін прайс-листа - продажів - знижок
- Додавання сторінки звіту "аналіз"
- Візуалізація: каскадні діаграми, особливості налаштувань і використання
- Основні бренди, що вплинули на зміну обороту за останні два роки
- Основні канали, що вплинули на зміну обороту за останні два роки
- Синхронізація зрізів на різних сторінках звіту. Налаштування відображення зрізів
Алгоритми AI в Power BI. Сторінки деталізації. Мобільне подання
- Візуалізація: ключові фактори впливу, як використовувати
- Візуалізація: дерево декомпозиції
- Використання закладки "аналітика" панелі візуалізацій. Лінії трендів, прогноз і інші
- Налаштування сторінок деталізації. Переходи на сторінки деталізації. Робота з кнопками
- Налаштування мобільного уявлення сторінок звіту
Принципи і правила створення Dashboard. Створення Dashboard "з нуля"
- Правила побудови інформаційних панелей
- Додавання візуалізацій зі звітів на інформаційні панелі
- Додавання "живих" сторінок звітів на інфо панелі, особливості та можливості
- Плитки і дії з ними. Взаємодія з плитками, деталізація
- Налаштування інформаційної панелі
- Налаштування мобільного уявлення інформаційної панелі
- Дії з dashboard: обговорення і командна робота, надання доступу (Pro)
- Налаштування сповіщень про зміну даних
Особливості курсу
- Навчання на даних реальної компанії
- Не перенавантажуємо зайвою інформацією
- Обов'язкові домашні завдання
- Оптимальна тривалість курсу
- Вчимося будувати динамічні дашборди
- Доступ до відеозаписів і підтримка
Викладачі курсу
Євген Довженко - CEO, автор курсів Excel і Power BI
Подати заявку- Business Analyst
Курс максимально практичний. Ви слухаєте тренера і відразу повторюєте за ним. Після лекцій виконуєте практичне завдання самостійно під керівництвом наставника. Ми навчимо вас працювати в сервісі з нуля, і поступово, від просто до складного, навчимо будувати моделі даних і робити аналіз бізнесу.
Програма курсу
Огляд роботи сервісу Power BI
- Ліва і верхня панелі навігації, робочі області
- Основні налаштування: мова та інші
- Отримати дані (Get Data): огляд джерел даних, до яких можна підключатися
- Підключення до Retail Analysis Sample, інші навчальні приклади
- Три типи контенту: набори даних, звіти та інформаційні панелі (dashboards)
- Робоча область: пошук, фільтри, уявлення
- Dashboard: взаємодія і дії
- Звіт в режимі перегляду: взаємодія з візуалізацією, листами і дії
- Фільтрація, деталізація, навігація по рівням ієрархії, робота з панеллю фільтрів
- Створення закладок і робота з ними
Підключення до локального файлу Excel. Як швидко створити Dashboard
- Отримання даних - підключення до локального файлу Excel: вимоги та особливості
- Використання інструменту "швидка аналітика" для створення dashboard
- Використання інструменту "питання і відповіді" для створення dashboard
- Додавання плиток на інформаційну панель
- "Поділитися" інформаційною панеллю, обговорення, підписка і командна робота
Підключення до файлів на OneDrive, створення звіту "з нуля"
- Набори даних: що це? Визначення даних і самі дані
- Типи джерел даних: хмарні і на серверах/комп'ютерах компанії. Особливості
- Види підключень: імпорт і тимчасовий. Відмінності і особливості
- Оновлення даних: особливості для різних типів джерел і видів підключення
- Підключення до файлу Excel/текстового файлу на OneDrive (для бізнесу та персональний)
- Звіт в режимі редагування: огляд основних панелей, меню і дій
- Створення односторінкового звіту "з нуля": аналіз "План-Факт"
- Робота з панелями візуалізацій, полів і фільтрів
- Додавання текстових елементів і фігур
- Візуалізація: гістограми і лінійчаті діаграми, їх типи. В яких випадках використовувати
Звіт "План-Факт". Візуалізація динаміки, цілей та їх досягнень, КРІ. Фільтри і зрізи
- Візуалізація: графіки і діаграми з областями, їх типи. Коли підходять
- Візуалізація: комбіновані діаграми. В яких випадках використовувати
- Візуалізація цілей і прогресу в їх досягненні: картки, датчики, KPI
- Налаштування візуалізацій і зовнішній вигляд: робота з областями діаграм і закладкою "формат"
- Додаємо зрізи. Їх типи та налаштування. Коли не варто "зловживати" зрізами
- Роботам з панеллю фільтрів: розділи фільтрів для візуалізації, сторінки і звіту
- Фільтри для текстових, числових полів і дат
- Декорація сторінки звіту: додавання фігур, робота з панеллю виділення
Інтеграція Power BI і Excel. Розробка багатосторінкового звіту. Діаграми - Фігури
- Підключення до Excel файлу в режимі перегляду звітів, додавання в dashboard
- Підключення до Excel файлу з моделлю даних (Power Pivot) і звітами Power View
- Підключення до моделі даних (Power Pivot) в Excel в режимі імпорту даних
- Інструмент "аналізувати в Excel" (ліцензія Pro і Premium)
- Створення звіту "Аналіз продажів компанії". Сторінка звіту "Структура каналів продажів"
- Візуалізація: діаграма дерева. У яких випадках потрібно використовувати
- Візуалізація: діаграма "воронка". Варіанти використання: кілька заходів або кілька категорій
- Візуалізація: матриці і таблиці. Налаштування та використання "умовного форматування"
- Використання геоданих. Візуалізації - карти. Три типи карт
Налаштування полотна і сторінки звіту. Взаємодія візуалізації
- Налаштування сторінки і полотна, шпалери: колір, фоновий малюнок, прозорість, вирівнювання
- Налаштування фону і заголовків візуалізацій
- Налаштування панелі фільтрів. Додавання фільтрів, блокування змін користувачем
- Декорація панелі фільтрів
- Додавання зрізів
- Налаштування взаємодії візуалізацій, "деталізація фільтрує інші візуалізації"
Аналіз структури продажу продуктів. Використання геоданих і карт
- Ще варіант використання діаграми дерева. Умовне форматування
- Візуалізація: кругові і кільцеві діаграми. Коли можна і коли не потрібно використовувати
- Візуалізація на картах: звичайні і заповнені карти
- Візуалізація на картах: карти ArcGIS від Esri
- Карти ArcGIS: додавання і використання шарів. Інструменти. Фільтрація шляхом виділення
Кореляційний та факторний аналіз. Синхронізація зрізів
- Додавання в звіт сторінки "Аналіз кореляцій"
- Візуалізація: точкові діаграми - для візуалізації та аналіз кореляцій
- Область відтворення і "особливі" налаштування точкових діаграм. Лінія відношення
- Кореляція Продажів - Зарплат менеджерів - Дебіторської заборгованості клієнтів
- Кореляція Цін Прайс-листа - Продажів - Знижок
- Додавання сторінки звіту "аналіз"
- Візуалізація: каскадні діаграми, особливості налаштувань і використання
- Основні бренди, що вплинули на зміну обороту за останні два роки
- Основні канали, що вплинули на зміну обороту за останні два роки
- Синхронізація зрізів на різних сторінках звіту. Налаштування відображення зрізів
Алгоритми AI в Power BI. Сторінки деталізації. Мобільне подання
- Візуалізація: ключові фактори впливу, як використовувати
- Візуалізація: дерево декомпозиції
- Використання закладки "аналітика" панелі візуалізацій. Лінії трендів, прогноз і інші
- Налаштування сторінок деталізації. Переходи на сторінки деталізації. Робота з кнопками
- Налаштування мобільного уявлення сторінок звіту
Принципи і правила створення Dashboard. Створення Dashboard "з нуля"
- Правила побудови інформаційних панелей
- Додавання візуалізацій зі звітів на інформаційні панелі
- Додавання "живих" сторінок звітів на інфо панелі, особливості та можливості
- Плитки і дії з ними. Взаємодія з плитками, деталізація
- Налаштування інформаційної панелі
- Налаштування мобільного уявлення інформаційної панелі
- Дії з dashboard: обговорення і командна робота, надання доступу (Pro)
- Налаштування сповіщень про зміну даних
Робота в Power BI Desktop. Power Query: отримання даних із бази даних
Три основних інструментарії:
- Підключення та очищення
- Моделювання
- Візуалізація
Power Query:
- Огляд роботи у вікні Power Query
- Отримання даних про продажі з бази даних компанії
- Зв'язки з іншими таблицями (об'єкти Table і Value)
- Робота зі стовпцями: видалення, перейменування, формат даних і інші
- Умовні і обчислювані стовпці. Формули і конструкції мови "M"
DAX:
Створення базових заходів - суми продажів в грошах і штуках. агрегатори.
Visuals:
Як працюють формули DAX у візуалізації.
Power Query: З Excel файлів. Формули, функції і вираження "М"
Power Query:
- Підключення до таблиць клієнтів і географії. Текстові операції
- Таблиця "Календар" - назви днів тижня та інші
- Мова "M" - формули, функції, вирази. Функції перетворення типів
- Генерація стовпців сортування
- Підключення до файлу Excel, додавання в модель геоданих
- Об'єднання і злиття. Типи об'єднань
Visuals:
Динаміка продажів. Вирішення питань з сортуванням.
Моделювання: таблиці, ключі і зв'язка. Power Query: З текстових файлів
Power Query:
- Отримання таблиць продуктової "гілки", співробітників компанії
- Підключення до .csv - файлу - ціни закупівель
- Транспонування, заповнення, об'єднання стовпців, скасування згортання і ін.
- Стовпець [Index] і заповнення вгору/вниз
- Використання різних трюків для отримання потрібного результату
Model:
- Таблиці, ключі, зв'язку між таблицями і типи зв'язків
- Таблиці - дані (факти) і таблиці - вимірювання (довідники)
- Схема "зірка" і схема "сніжинка"
DAX:
- Функції - агрегатори. Аргументи. Як працюють
- COUNT і COUNTROWS - кількість клієнтів і кількість продуктів
- DISTINCTCOUNT - кількість відвантажених товарів і кількість відвантажених клієнтів
Visuals:
Кількість відвантажених: продуктів по клієнтам і клієнтів по продуктам.
Power Query: Підключення до папки з файлами. DAX: інші агрегатори, Divide та інші
Power Query:
- Підключення до зарплатних відомостей. Структура зарплат менеджерів з продажу
- Коли автоматично згенеровані кроки не підходять
- Підготовка стовпців для зв'язування з іншими таблицями в моделі
- Складні умови фільтрації
- Підключення до папки з файлами - системою планування відділу продажів
- Трюки з використанням функцій мови "M" для отримання контенту з робочих аркушів Excel
Model:
Реорганізація таблиць. Створення зв'язків між таблицями.
DAX:
- Створення заходів: зарплати менеджерів, оклад і бонусна частина
- Використання "швидких заходів": "за" і "проти"
- Середня, мінімальна і максимальна ціни закупівель. Агрегатори AVERAGE, MIN, MAX
- Часткові показники: % бонусної частини і інші. DIVIDE vs IFERROR, функція BLANK
Visuals:
- Тестування створених заходів: матриця, гістограма, зріз
- Розуміння "несподіваних" результатів на цьому етапі моделювання
DAX: два контекста обчислень. Контекст строк і його передача. Функції - ітератор
Power Query:
- Підключення до папки з файлами - прайс-листами компанії
- Реорганізація запитів по папках. Папка зі службовими запитами
Model:
Організація таблиці цін. Її зв'язки.
DAX:
- Контекст рядків і функції - ітератори
- Відсутність автоматичної передачі контексту рядків між таблицями
- Продажі з ПДВ, середня ціна відвантаження та інші: SUMX, AVERAGEX
- Менеджери, що залишилися без бонусу, з бонусом >30% в загальній ЗП: COUNTX, IF
- Мінімальний і максимальний бонус: MINX, MAXX
- Форми власності клієнтів у менеджерів: CONCATENATEX
- Табличні функції. Перше знайомство з VALUES і FILTER
- Візуалізація таблиці - результату роботи табличній функції
- Продажі з ціною відвантаження вище середньої
Visuals:
Тестуємо створені заходи у візуалізації.
Денормалізація моделі даних. DAX: обчислювальні стовпці. Ієрархії
DAX:
- Групи форм власності, типи днів тижня та інші: два варіанти SWITCH
- Використання текстових функцій і функцій дат: TRIM, DAY та інші
- Логічні функції OR, AND і логічні операції ||, &&
- Передача контексту рядків за допомогою RELATED і RELATEDTABLE. У чому між ними різниця?
- Заходи: максимальний і актуальний прайс-листи - RELATEDTABLE, FILTER, MAXX
Model:
- Створення нового макету "моделі даних". Денормалізована модель даних
- Приховати технічні і службові таблиці, поля в поданні звітів
- Використання і створення ієрархій: "Продукти", "Клієнти", "Географія"
Visuals:
- Тестування створених заходів в візуалізації
- Використання ієрархій для деталізації (drill-up, drill-down)
DAX: Управління контекстом фільтрів. Calculate. Частина 1
DAX:
- Перший тип фільтрів в CALCULATE: стовпець - операція порівняння
- CALCULATE на одній таблиці: к-ть клієнтів - ФОП, сума повернень,% повернень в обороті
- CALCULATE на декількох таблицях: % типів клієнтів в обороті, втрачені клієнти
- Другий тип фільтрів в CALCULATE: фізична таблиця або таблична функція
- % продукту в обороті,% корпорацій і інші: ALL, VALUES, FILTER в якості фільтрів
- % клієнтів, які купили бренд # 1: функція VALUES, її особливості та використання
- Особливий випадок VALUES: результат - одне значення. HASONEVALUE і SELECTEDVALUE
- Клієнти, що відвантажались тільки один раз і клієнти, які придбали тільки один продукт
- LOOKUPVALUE: випадок, коли вона знадобиться
- Особливий випадок CALCULATE: без аргументів - фільтрів. Неявна CALCULATE в заходах
- Використання CALCULATE в обчислюваних шпальтах і функціях - Ітератор
Visuals:
Тестування створених заходів в візуалізації. Інтерпретація результатів.
DAX: Управління контекстом фільтрів. Calculate. Частина 2 (All, Allexcept, Allselected)
DAX:
- Заходи - % від тотал (долі клієнтів, продуктів в загальному обороті): ALL з аргументом "таблиця"
- ALL з аргументом "стовпець"/"стовпці". ALL vs VALUES: схожість і відмінності
- Використання "швидких заходів" для створення заходів - % від тотал
- % форм власності клієнтів в загальному обороті. Відмінність результатів ALL ("таблиця") від ALL ("стовпці") або ALLEXCEPT ("таблиця", "стовпчики")
- Використання ISFILTERED і ISCROSSFILTERED для управління обчисленнями в мірах
- Створення заходів - % по батьківському елементу в ієрархії
- % в обороті тільки відібраних клієнтів: функція ALLSELECTED, особливості роботи
Visuals:
- Тестування створених заходів і інтерпретація результатів з ALL ("таблиця") і ALL ("стовпці")
- Поведінка ALLSELECTED при фільтрації на діаграмі, зрізі і панелі фільтрів
DAX: Управління контекстом фільтрів. Calculate. Частина 3 (Filter)
DAX:
- Про FILTER і її аргументах більш докладно
- Використання FILTER в CALCULATE і поза нею. Прості і складні умови без заходів
- Використання заходів в умові FILTER. Неявна і явна CALCULATE в умові FILTER
- Перетворення контексту рядків в контекст фільтрів всередині FILTER
- Продажі і кількість клієнтів з оборотом понад 1 млн.
- Кількість клієнтів з оборотом понад 1 млн. у менеджерів, які виконали план >90%
- Кількість і продажі продуктів з відвантаженнями <1 тис. з продаваних
- Декілька FILTER в CALCULATE vs одна FILTER зі складною умовою
- Кількість і % повернених накладних: VALUES як перший аргумент FILTER
- % клієнтів, які купували >70% асортименту продукції що відвантажується
Visuals:
Тестуємо роботу створених заходів.
Аналітика часових рядів
- Використання функцій для аналітики змін в часі: SAMEPERIODLASTYEAR, TOTALYTD, TOTALMTD, TOTALQTD
- Використання функцій - фільтрів PREVIOUSMONTH, PREVIOUSQUARTER, PREVIOUSDAY
- Робота з фінансовим роком, створення і використання "нестандартних" календарів
- Написання власних функцій Time intelligence
- Створення "ковзаючого обороту" (ковзаюче середнє)
Використання непов'язаних таблиць: аналіз що-якщо, діапазони значень (Banding)
- Power Query: підключення до сайтів в Інтернеті (курси валют, сайт НБУ)
- Незв'язана таблиця з курсами валют для вибору валюти звіту
- Варіанти використання аналізу Що-Якщо
- Створення перемикача заходів на візуалізації (незв'язана таблиця і SWITCH)
- Кейси з використанням інтервалів значень показників
Використання змінних (VAR). Робота з декількома таблицями різного рівня деталізації
- Техніка покрокового створення обчислюваного стовпця (через проміжний)
- VAR ... RETURN - синтаксис використання змінних. Як спростити велику формулу, використовуючи змінні
- Кейси з використанням змінних
- Використання даних про продажі і плани, що мають різний рівень деталізації
- Техніка роботи з таблицями, що мають різний рівень деталізації
Захист даних на рівні строк. Ролі та їх використання
- Імплементація захисту на рівні рядків, створення і використання ролей
- Базовий і динамічний захисти
Розробка звітів в Power BI Desktop. Частина 1
- Налаштування сторінок звіту
- Робота з візуалізацією - використання різних типів візуалізацій, особливості роботи в Power BI Desktop
- Конфігурація взаємодій зі звітами в Power BI Desktop
- Декорація звітів: додавання логотипу, малюнків
- Робота зі зрізами: зрізи для чисел, дат і текстових полів. Синхронізація зрізів
- Робота з фільтрами і панеллю фільтрів, налаштування типів фільтрів, прості і просунуті критерії фільтрації. Блокування та приховування фільтрів
Розробка звітів в Power BI Desktop. Частина 2
- Ієрархії. Робота з переходами на різні рівні деталізації: на одній і декількох таблицях
- Сторінки деталізації: вбудована опція "показати записи" і налаштування користувацької сторінки деталізації
- Конфігурація "підказок": налаштування базової підказки та створення користувацької сторінки "підказки"
- Створення та використання груп категорій в візуалізації
- Використання дискретизації (binning) числових значень і візуалізацій на її основі
- Робота з посиланнями (URL)
- Застосування умовного форматування: гістограми, набори значків і форматування кольором (шрифт і заливка)
Особливості курсу
- Максимум практики
- Особистий кабінет
- Підтримка тренера
- З 0 до аналізу даних у Power BI за 45 годин
- Тренер- практикуючий аналітик
- Логіка і структура
Викладачі курсу
Євген Довженко - CEO, автор курсів Excel і Power BI
Подати заявкуСторінки
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Відгуки про курси

Проходила курс по Exel та Power BI. Курс наповнений, лектор добре пояснює матеріал. До цього курсу із Power BI не працювала, але не дивлячись що я новачок із завданнями справлялася. Хто займається, або планує займатися аналітикою даних, раджу пройти цей курс в Robot_dreams.








