- Регистрация
- 13.03.2019
- Сообщения
- 48 482
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) Применение условного форматирования: гистограммы, наборы значков и форматирование цветом (шрифт и заливка) Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... |
Быстрая оплата RUB, UAH, KZT