Курсы Business Analyst

Фильтр
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
140 USD за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
DataBI
  • 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

Больше информации
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
140 USD за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
DataBI
  • 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
Больше информации
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
340 USD за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
DataBI
  • 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 (макроси)

Больше информации
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
220 USD за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
DataBI
  • 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
Больше информации
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
140 USD за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
DataBI
  • 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

Больше информации
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
360 USD за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
DataBI
  • 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: отримання даних із бази даних

Три основних інструментарії:

  1. Підключення та очищення
  2. Моделювання
  3. Візуалізація

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, чтобы не пропустить анонсы новых курсов.