Открыто

Power BI: Моделирование данных [2021] [DATAbi] [Евгений Довженко]

Тема в разделе "Бухгалтерия и финансы", создана пользователем Toxich, 16 янв 2021.

Основной список: 21 участников

Резервный список: 16 участников

  1. 16 янв 2021
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Power BI: Моделирование данных [2021]
    DATAbi
    Евгений Довженко


    15+ часов практических занятий с тренером множество практических кейсов и задач, домашние задания Практические кейсы и чёткая логика курса.

    1. На реальных данных
    Мы учим исключительно на реальных данных работающей компании, Вы можете быть уверены, что занятия практические на 100%. Вы гарантировано сможете сразу же применить полученные знания и умения на практике.​
    2. Курс для аналитиков
    Данный курс рассчитан на тех, кто хочет научиться моделировать данные и проводить бизнес-анализ. Идеально подойдет для аналитиков либо тех, кто планирует им стать.​
    3. Домашние задания с обязательной проверкой
    Для лучшего результат мы настоятельно рекомендуем выполнять домашние задания, которые есть после каждого модуля. Все домашние задания обязательно проверяются тренером и даётся обратная связь.​
    4. Мы экономим Ваше время
    Если Вы уже немного работаете в POWER BI как пользователь, а хотите научиться именно моделировать данные, мы не будем перегружать Вас тем, что Вы и так знаете. Начнем сразу с моделирования.​
    5. Учимся моделироваить данные
    По итогу обучения Вы научитесь не только строить наглядные и интерактивные информационные панели (dashboards), но и моделировать данные для бизнес-анализа.​
    6. Видео и тренерская поддержка
    Вы получаете доступ к видеолекциям и всем дополнительным материалам), но самое ценное (или бесценное) - с Вами работают наши лучшие тренера поддержки, которые всегда ответят на ваши вопросы.​
    Модуль 1. Работа В POWER BI DESKTOP. POWER QUERY: Получение данных из базы данных
    • Power BI Desktop: организация интерфейса
    • Три основных инструментария: 1) подключение и очистка; 2) моделирование; 3) визуализация
    • Power Query:
      • Обзор работы в окне Power Query
      • Получение данных о продажах из базы данных компании
      • Связи с другими таблицами (объекты Table и Value)
      • Работа со столбцами: удаление, переименование, формат данных и другие
      • Условные и вычисляемые столбцы. Формулы и конструкции языка "M"
    • DAX:
      • Создание базовых мер - суммы продаж в деньгах и штуках. Агрегаторы
    • Visuals:
      • Как работают формулы DAX в визуализациях
    • Оригинальный контекст фильтров: координаты - фильтрация - вычисления
    Модуль 2. POWER QUERY: из EXCEL файлов. формулы, функции и выражения "M"
    • Power Query:
      • Подключение к таблицам клиентов и географии. Текстовые операции
      • Таблица "Календарь" - названия дней недели и другие
      • Язык "M" - формулы, функции, выражения. Функции преобразования типов
      • Генерация столбцов сортировки
      • Подключение к файлу Excel, добавление в модель геоданных
      • Объединения и слияния. Типы объединений
    • Visuals:
      • Динамика продаж. Решение вопросов с сортировкой
    • Таблица «Календарь»: встроенная и собственная – преимущества и недостатки
    Модуль 3. Моделирование: таблицы, ключи и связи. POWER QUERY: из текстовых файлов
    • Power Query:
      • Получение таблиц продуктовой "ветки", сотрудников компании
      • Подключение к .csv - файлу - цены закупок
      • Транспонирование, заполнение, объединение столбцов, отмена свертывания и др.
      • Столбец [Index] и заполнение вверх / вниз
      • Использование различных трюков для получения нужного результата
    • Model:
      • Таблицы, ключи, связи между таблицами и типы связей
      • Таблицы – данные (факты) и таблицы – измерения (справочники)
      • Схема "звезда" и схема "снежинка"
    • DAX:
      • Функции - агрегаторы. Аргументы. Как работают
      • COUNT и COUNTROWS - количество клиентов и количество продуктов
      • DISTINCTCOUNT - количество отгруженных продуктов и количество отгруженных клиентов
    • Visuals:
      • Количество отгруженных: продуктов по клиентам и клиентов по продуктам
    • Контекст фильтров: передача между таблицами
    Модуль 4. POWER QUERY: Подключения к папкам с файлами. DAX: еще агрегаторы, DIVIDE и другие
    • Power Query:
      • Подключение к зарплатным ведомостям. Структура зарплат менеджеров по продажам
      • Когда авто сгенерированные шаги не подходят
      • Подготовка столбцов для связывания с другими таблицами в модели
      • Сложные условия фильтрации
      • Подключение к папке с файлами - системой планирования отдела продаж
      • Трюки с использованием функций языка "M" для получения контента с рабочих листов Excel
    • Model:
      • Реорганизация таблиц. Создание связей между таблицами
    • DAX:
      • Создание мер: зарплаты менеджеров, оклад и бонусная часть
      • Использование "быстрых мер": "за" и "против"
      • Средняя, минимальная и максимальная цены закупок. Агрегаторы AVERAGE, MIN, MAX
      • Долевые показатели: % бонусной части и другие. DIVIDE vs IFERROR, функция BLANK
    • Visuals:
      • Тестирование созданных мер: матрица, гистограмма, срез
      • Понимание "неожиданных" результатов на этом этапе моделирования
    • Еще раз о связях между таблицами и передачи контекста фильтров
    Модуль 5. DAX: два контекста вычислений. контекст строк и его передача. Функции - итераторы
    • Power Query:
      • Подключение к папке с файлами - прайс-листами компании
      • Реорганизация запросов по папкам. Папка со служебными запросами
    • Model:
      • Организация таблицы цен. Ее связи
    • DAX:
      • Контекст строк и функции - итераторы
      • Отсутствие автоматической передачи контекста строк между таблицами
      • Продажи с НДС, средняя цена отгрузки и другие: SUMX, AVERAGEX
      • Менеджеры, оставшиеся без бонуса, с бонусом >30% в общей ЗП: COUNTX, IF
      • Минимальный и максимальный бонус: MINX, MAXX
      • Формы собственности клиентов у менеджеров: CONCATENATEX
      • Табличные функции. Первое знакомство с VALUES и FILTER
      • Визуализация таблицы - результата работы табличной функции
      • Продажи с ценой отгрузки выше средней
    • Visuals:
      • Тестируем созданные меры в визуализациях
    • Существование и взаимодействие оригинального контекста фильтров и контекстов строк в формуле
    • Схожесть результатов агрегаторов и итераторов: когда использовать те или иные?
    Модуль 6. Денормализация модели данных. DAX: вычисляемые столбцы. Иерархии
    • Технический и логический взгляд на модель данных
    • Денормализация модели: "за" и "против"
    • DAX:
      • Группы форм собственности, типы дней недели и другие: два варианта SWITCH
      • Использование текстовых функций и функций дат: TRIM, DAY и другие
      • Логические функции OR, AND и логические операции ||, &&
      • Передача контекста строк с помощью RELATED и RELATEDTABLE. В чем между ними разница?
      • Меры: максимальный и актуальный прайс-листы - RELATEDTABLE, FILTER, MAXX
    • Model:
      • Создание нового макета "модели данных". Денормализованная модель данных
      • Скрыть технические и служебные таблицы, поля в представлении отчетов
      • Использование и создание иерархий: "Продукты", "Клиенты", "География"
    • Visuals:
      • Тестирование созданных мер в визуализациях
      • Использование иерархий для детализации (drill-up, drill-down)
    • "Вычисляемые столбцы" vs "меры". Когда и как вычисляются
    • Вопросы оптимизации: вычисляемые столбцы в модели или в Power Query?
    Модуль 7. DAX: Управление контекстом фильтров. CALCULATE - часть-1
    • Модификация оригинального контекста фильтров. Функция CALCULATE. Два типа фильтров
    • DAX:
      • Первый тип фильтров в CALCULATE: столбец - операция сравнения
      • CALCULATE на одной таблице: к-во клиентов - ФЛП, сумма возвратов, % возвратов в обороте
      • CALCULATE на нескольких таблицах: % типов клиентов в обороте, потерянные клиенты
      • Второй тип фильтров в CALCULATE: физическая таблица либо табличная функция
      • % продукта в обороте, % корпораций и другие: ALL, VALUES, FILTER в качестве фильтров
      • % клиентов, купивших бренд #1: функция VALUES, ее особенности и использование
      • Особый случай VALUES: результат - одно значение. HASONEVALUE и SELECTEDVALUE
      • Клиенты, отгружавшиеся только один раз и клиенты, купившие только один продукт
      • LOOKUPVALUE: случай, когда она понадобится
      • Особый случай CALCULATE: без аргументов - фильтров. Неявная CALCULATE в мерах
      • Использование CALCULATE в вычисляемых столбцах и функциях - итераторах
    • Visuals:
      • Тестирование созданных мер в визуализациях. Интерпретация результатов
    • Преобразование контекста строк в контекст фильтров
    Модуль 8. DAX: управление контекстом фильтров. CALCULATE - часть-2 (ALL, ALLEXCEPT, ALLSELECTED)
    • DAX:
      • Меры - % от тотал (доли клиентов, продуктов в общем обороте): ALL с аргументом "таблица"
      • ALL с аргументом "столбец" / "столбцы". ALL vs VALUES: схожесть и отличия
      • Использование "быстрых мер" для создания мер - % от тотал
      • % форм собственности клиентов в общем обороте: ALLEXCEPT
      • Отличие результатов ALL("таблица") от ALL("столбцы") либо ALLEXCEPT("таблица", "столбцы")
      • Использование ISFILTERED и ISCROSSFILTERED для управления вычислениями в мерах
      • Создание мер - % по родительскому элементу в иерархии
      • % в обороте только отобранных клиентов: функция ALLSELECTED, особенности работы
    • Visuals:
      • Тестирование созданных мер и интерпретация результатов с ALL("таблица") и ALL("столбцы")
      • Поведение ALLSELECTED при фильтрации на диаграмме, срезе и панели фильтров
    Модуль 9. DAX: управление контекстом фильтров. CALCULATE - часть-3 (FILTER)
    • DAX:
      • О FILTER и ее аргументах более подробно
      • Использование FILTER в CALCULATE и вне ее. Простые и сложные условия без мер
      • Использование мер в условии FILTER. Неявная и явная CALCULATE в условии FILTER
      • Преобразование контекста строк в контекст фильтров внутри FILTER
      • Продажи и количество клиентов с оборотом более 1 млн.
      • Количество клиентов с оборотом более 1 млн. у менеджеров, выполнивших план >90%
      • Количество и продажи продуктов с отгрузками < 1 тыс. из продававшихся
      • Несколько FILTER в CALCULATE vs одна FILTER со сложным условием
      • Количество и % возвратных накладных: VALUES в качестве первого аргумента FILTER
      • % клиентов, покупавших >70% ассортимента отгружавшихся продуктов
    • Visuals:
      • Тестируем работу созданных мер
    • Существование нескольких контекстов фильтров и строк внутри формулы. Их взаимодействие
    • Виртуальные таблицы и виртуальные связи между таблицами, "живущие" внутри формулы
    Модуль 10. Аналитика временны рядов
    • Использование функций для аналитики изменений во времени: SAMEPERIODLASTYEAR,
    • TOTALYTD, TOTALMTD, TOTALQTD
    • Использование функций – фильтров PREVIOUSMONTH, PREVIOUSQUARTER, PREVIOUSDAY
    • Работа с финансовым годом, создание и использование «нестандартных» календарей
    • Написание собственных функций Time intelligence
    • Создание «скользящего оборота» (скользящее среднее)
    Модуль 11. Использование несвязанных таблиц: анализ что-если, диапазоны значений (BANDING)
    • Power Query: подключение к сайтам в Интернете (курсы валют, сайт НБУ)
    • Несвязанная таблица с курсами валют для выбора валюты отчета
    • Варианты использования анализа Что-Если
    • Создание переключателя мер на визуализациях (несвязанная таблица и SWITCH)
    • Кейсы с использованием интервалов значений показателей
    Модуль 12. Использование переменных (VAR). Работа с несколькими таблицами разного уровня детализации
    • Техника пошагового создания вычисляемого столбца (через промежуточный)
    • VAR … RETURN - синтаксис использования переменных. Как упростить большую формулу, используя переменные
    • Кейсы с использованием переменных
    • Использование данных о продажах и планах, имеющих разный уровень детализации
    • Техника работы с таблицами, имеющими разный уровень детализации
    Модуль 13. Защита данных на уровне строк. Роли и их использование
    • Имплементация защиты на уровне строк, создание и использование ролей
    • Базовая и динамическая защиты
    Модуль 14. Разработка отчетов в POWER BI DESKTOP. Часть-1
    • Настройки страниц отчета
    • Работа с визуализациями – использование различных типов визуализаций, особенности работы в Power BI Desktop
    • Конфигурирование взаимодействий с отчетами в Power BI Desktop
    • Декорация отчетов: добавление логотипа, рисунков
    • Работа со срезами: срезы для чисел, дат и текстовых полей. Синхронизация срезов
    • Работа с фильтрами и панелью фильтров, настройка типов фильтров, простые и продвинутые критерии фильтрации. Блокировка и скрытие фильтров
    Модуль 15. Разработка отчетов в POWER BI DESKTOP. Часть-2
    • Иерархии. Работа с переходами на разные уровни детализации: на одной и нескольких таблицах
    • Страницы детализации: встроенная опция «показать записи» и настройка пользовательской страницы детализации
    • Конфигурация «подсказок»: настройка базовой подсказки и создание пользовательской страницы «подсказки»
    • Создание и использование групп категорий в визуализациях
    • Использование дискретизации (binning) числовых значений и визуализаций на ее основе
    • Работа со ссылками (URL)
    • Применение условного форматирования: гистограммы, наборы значков и форматирование цветом (шрифт и заливка)

    Общая стоимость курса: 158 (USD)

    Продажник
     
  2. Последние события

    1. Северянин
      Северянин не участвует.
      28 июн 2025
    2. tvviny
      tvviny не участвует.
      27 фев 2025
    3. Alohasan
      Alohasan не участвует.
      17 фев 2025
    4. Sebastian
      Sebastian не участвует.
      6 ноя 2024