Курс "Microsoft Power BI"

 

Курс предназначен для формирования прикладных компетенций в области бизнес‑аналитики с использованием платформы Microsoft Power BI. Обучение выстроено по принципу последовательного наращивания сложности и ориентировано на формирование устойчивых практических навыков, применимых в профессиональной деятельности.

Курс рассчитан на:

  • специалистов, начинающих работу с BI‑инструментами (в том числе пользователей Excel, планирующих переход к полноценной BI‑аналитике);
  • бизнес‑аналитиков и системных аналитиков, которым требуется стандартизировать процессы подготовки отчётности;
  • менеджеров и руководителей подразделений, заинтересованных в самостоятельной настройке аналитических панелей для контроля KPI;

маркетологов, финансовых специалистов, HR‑аналитиков, логистов — для автоматизации регулярного анализа показателей в своей предметной области.

power BI готово

Форма обучения, стоимость, продолжительность

онлайн белый

Онлайн

18 000

рублей

20

академических часов

очно белый

Очно

18 000

рублей

20

академических часов

Модуль 1. Знакомство с Power BI и подготовка среды

  • Обзор экосистемы Power BI: Desktop, Service, Mobile, Report Server.
  • Установка Power BI Desktop, обзор интерфейса, панели инструментов.
  • Регистрация в Power BI Service (если есть доступ), создание рабочей области.
  • Практика: запуск Power BI Desktop, создание первого пустого файла, сохранение.

Модуль 2. Подключение к данным и основы Power Query

  • Источники данных: Excel, CSV, папки, веб‑API, базы данных.
  • Окно Power Query Editor: интерфейс и базовые операции.
  • Базовые трансформации: удаление столбцов, переименование, изменение типов, фильтрация.
  • Очистка «грязных» данных: пустые строки, дубликаты, лишние пробелы.
  • Практика: подключение к Excel/CSV, очистка и подготовка таблицы.

Модуль 3. Продвинутый Power Query и объединение данных.

  • Слияние (Merge) и добавление (Append) таблиц.
  • Работа с датами и временем, текстовые функции, условные столбцы.
  • Группировка и агрегации в Power Query.
  • Обработка ошибок и отсутствующих значений.
  • Практика: объединить 2–3 источника, привести к единой структуре, создать итоговую таблицу.

Модуль 4. Моделирование данных и связи таблиц

  • Основы модели данных: таблицы фактов и измерений.
  • Создание связей между таблицами (один‑ко‑многим, многие‑ко‑многим).
  • Проверка и исправление ошибок связей (неоднозначность, циклы).
  • Использование инструмента «Модель» (Model view) для визуализации связей.
  • Практика: создать модель из 3–4 таблиц, настроить связи, проверить корректность.

Модуль 5. DAX: первые меры и вычисляемые столбцы

  • Что такое DAX, синтаксис, контекст вычислений.
  • Меры vs вычисляемые столбцы: когда что использовать.
  • Простые меры: SUM, COUNT, AVERAGE, DISTINCTCOUNT.
  • Фильтры в DAX: CALCULATE, ALL, ALLEXCEPT.
  • Практика: создать 5–7 мер (выручка, количество заказов, средний чек, доля рынка и т. п.).

Модуль 6. Визуализации и построение дашборда

  • Типы визуализаций: столбчатые, линейные, круговые, карточки, таблицы, карты.
  • Настройка осей, легенд, цветов, подписей, форматирования.
  • Интерактивность: срезы (slicers), фильтры, детализация (drill‑down).
  • Компоновка: сетка, выравнивание, группировка элементов.
  • Практика: собрать дашборд из 6–8 визуализаций на основе подготовленных данных.

Модуль 7. Расширенный DAX и временные расчёты

  • Работа с датами: DATESYTD, SAMEPERIODLASTYEAR, DATEADD.
  • Сравнение периодов: YoY, MoM, QoQ.
  • Ранжирование и накопительные итоги: RANKX, TOTALYTD.
  • Оптимизация мер: избегание лишних вычислений.
  • Практика: добавить в дашборд сравнения периодов и накопительные метрики.

Модуль 8. Параметры, детализация и настройка взаимодействия

  • Параметры (What‑If Parameters) и их применение.
  • Перекрёстная фильтрация (cross‑filtering) и поведение срезов.
  • Drill‑through и drill‑down: навигация по уровням детализации.
  • Страницы отчёта и навигация между ними.
  • Практика: добавить параметры, настроить переходы и детализацию, разбить отчёт на 2–3 страницы.

 

Чему научим на курсе:

Экспортировать и обрабатывать данные из разных источников
Пользоваться мерами и прогроммировать на DAX
Использовать инструменты Power Query, создавать запросы
Создавать динамичные диаграммы и дашборды

Наши приоритеты:

календарь

Гибкий график: мы работаем для вас 6 дней в неделю, с раннего утра и до позднего вечера

профессор

Педагогический состав: опытные, энергичные педагоги делятся знаниями и получают только положительные отзывы

форма обучения

Разные формы обучения: индивидуально оффлайн, онлайн, обучение в группах от 3 и более человек

транспорт

Транспортная доступность: удобное местоположение позволяет проходить обучение из разных городов и районов

студент лайк готово 7

Документ об образовании

После успешного прохождения курса вы получаете знания, опыт и свидетельство о дополнительном образовании на основании лицензии Учебного центра «Приоритет»

Частые вопросы
частые вопросы фон тёмный 2
  • CONCATENATE — объединяет две текстовые строки. Для соединения более двух частей чаще используют оператор &.
  • CONCATENATEX — склеивает значения из столбца таблицы в одну строку с заданным разделителем.
  • LEFT — возвращает указанное число символов с начала строки.
  • RIGHT — возвращает указанное число символов с конца строки.
  • MID — извлекает часть строки, начиная с заданной позиции и заданной длины.
  • LEN — возвращает количество символов в строке.
  • TRIM — удаляет лишние пробелы по краям строки (не внутри).
  • LOWER — преобразует все буквы строки в нижний регистр.
  • UPPER — преобразует все буквы строки в верхний регистр.
  • FIND — ищет позицию подстроки в строке с учётом регистра.
  • SEARCH — ищет позицию подстроки без учёта регистра, поддерживает подстановочные знаки.
  • REPLACE — заменяет часть строки по позиции и длине.
  • SUBSTITUTE — заменяет все (или заданное количество) вхождений одной подстроки на другую.
  • FORMAT — преобразует число, дату и т. п. в текст с заданным форматом (например, дату в вид «ММММ гггг»).
  • EXACT — сравнивает две строки и возвращает TRUE/FALSE, учитывая регистр.
  • UNICHAR — возвращает символ по его числовому коду Unicode.
  • UNICODE — возвращает числовой код первого символа строки.
  • IF — проверяет условие и возвращает одно значение, если оно истинно, и другое — если ложно.
  • AND (&&) — возвращает TRUE, только если оба условия истинны; можно использовать как функцию AND() или оператор &&.
  • OR (||) — возвращает TRUE, если хотя бы одно из условий истинно; можно использовать как функцию OR() или оператор ||.
  • NOT — инвертирует логическое значение: TRUE становится FALSE, а FALSE — TRUE.
  • SWITCH — выбирает результат по совпадению значения с одним из вариантов; удобен вместо вложенных IF.
  • TRUE — возвращает логическое значение TRUE.
  • FALSE — возвращает логическое значение FALSE.
  • IFERROR — возвращает указанное резервное значение, если выражение даёт ошибку; иначе — результат выражения.
  • COALESCE — возвращает первое непустое (не BLANK) значение из списка аргументов.
  • ABS — возвращает абсолютное значение числа.
  • DIVIDE — выполняет деление; если делитель равен нулю, возвращает BLANK() либо указанное резервное значение.
  • ROUND — округляет число до указанного количества знаков после запятой по стандартным правилам.
  • ROUNDDOWN — округляет число вниз нулю) до заданного количества знаков.
  • ROUNDUP — округляет число вверх (от нуля) до заданного количества знаков.
  • INT — отбрасывает дробную часть и возвращает ближайшее меньшее целое.
  • TRUNC — усекает число до целого, просто удаляя дробную часть (без округления).
  • POWER — возводит число в указанную степень: POWER(число, степень).
  • SQRT — вычисляет квадратный корень из числа.
  • MOD — возвращает остаток от деления одного числа на другое.
  • SIGN — определяет знак числа: возвращает 1 для положительных, −1 для отрицательных, 0 для нуля.
  • PI — возвращает значение числа π (примерно 3,14159265358979).
  • RAND — генерирует случайное вещественное число от 0 (включительно) до 1 (не включительно).
  • RANDBETWEEN — возвращает случайное целое число в заданном диапазоне (включая границы).
  • SUM — суммирует значения в столбце.
  • SUMX — вычисляет сумму выражения по каждой строке таблицы, затем складывает результаты.
  • AVERAGE — возвращает среднее арифметическое значений столбца.
  • AVERAGEX — считает среднее по результатам выражения, вычисленного для каждой строки таблицы.
  • MIN — находит минимальное значение в столбце.
  • MINA — аналогично MIN, но учитывает логические значения и текст (в учебных примерах используют реже).
  • MINX — ищет минимальное значение по выражению, рассчитанному для каждой строки таблицы.
  • MAX — находит максимальное значение в столбце.
  • MAXA — аналогично MAX, с учётом логических значений и текста.
  • MAXX — ищет максимальное значение по выражению для каждой строки таблицы.
  • COUNT — подсчитывает количество числовых значений в столбце.
  • COUNTA — считает непустые значения в столбце (числа, текст, логические и т. д.).
  • COUNTX — подсчитывает строки, где выражение возвращает числовое значение.
  • COUNTAX — подсчитывает строки, где выражение возвращает непустое значение.
  • COUNTBLANK — возвращает количество пустых (BLANK) ячеек в столбце.
  • DISTINCTCOUNT — считает количество уникальных значений в столбце.
  • COUNTROWS — подсчитывает общее число строк в таблице (или в табличном выражении).
  • DATEADD — возвращает набор дат, сдвинутый вперёд или назад на заданное число интервалов (день, месяц, квартал, год).
  • PARALLELPERIOD — возвращает полный параллельный период (месяц, квартал, год) относительно текущего контекста; в отличие от DATEADD, даёт целиком весь период, а не сдвинутый отрезок.
  • SAMEPERIODLASTYEAR — возвращает тот же диапазон дат, что и в текущем контексте, но за предыдущий год.
  • PREVIOUSYEAR / PREVIOUSQUARTER / PREVIOUSMONTH / PREVIOUSDAY — возвращают полный период предыдущего года/квартала/месяца/дня.
  • NEXTYEAR / NEXTQUARTER / NEXTMONTH / NEXTDAY — возвращают полный период следующего года/квартала/месяца/дня.
  • DATESYTD / DATESQTD / DATESMTD — возвращают набор дат от начала года/квартала/месяца до текущей даты в контексте.
  • TOTALYTD / TOTALQTD / TOTALMTD — вычисляют выражение (например, сумму выручки) нарастающим итогом с начала года/квартала/месяца до текущей даты.
  • ENDOFYEAR / ENDOFQUARTER / ENDOFMONTH — возвращают последнюю дату года/квартала/месяца.
  • STARTOFYEAR / STARTOFQUARTER / STARTOFMONTH — возвращают первую дату года/квартала/месяца.
  •  
  • DATE — создаёт дату из отдельных значений года, месяца и дня.
  • DATEVALUE — преобразует текстовую строку в значение даты.
  • TODAY — возвращает текущую дату (без времени).
  • NOW — возвращает текущие дату и время.
  • YEAR — извлекает год из даты (число).
  • MONTH — извлекает месяц из даты (число от 1 до 12).
  • DAY — извлекает день месяца из даты (число от 1 до 31).
  • WEEKDAY — возвращает номер дня недели (по умолчанию 1 — воскресенье, 7 — суббота; можно менять систему отсчёта).
  • WEEKNUM — возвращает номер недели для даты (есть варианты систем нумерации).
  • EDATE — возвращает дату, отстоящую от заданной на указанное число месяцев (вперёд или назад).
  • EOMONTH — возвращает последний день месяца, отстоящего от заданного на указанное число месяцев.
  • DATEDIFF — считает разницу между двумя датами в заданной единице (день, месяц, год и т. д.).
  • CALENDAR — генерирует таблицу с непрерывным диапазоном дат между начальной и конечной датой.
  • CALENDARAUTO — автоматически создаёт таблицу календаря на основе дат в данных модели.
  • CALCULATE — вычисляет выражение в изменённом контексте фильтров; главная функция для работы с фильтрами в DAX.
  • FILTER — возвращает таблицу, отфильтрованную по заданному условию; часто используют внутри CALCULATE для сложной логики отбора строк.
  • REMOVEFILTERS — снимает фильтры с указанных столбцов или таблиц; помогает получить «базовые» итоги без учёта текущих срезов.
  • ALL — возвращает все строки таблицы или все значения столбца, игнорируя применённые фильтры; основа для расчётов «всего по компании» и долей.
  • ALLEXCEPT — снимает все фильтры, кроме указанных столбцов; удобно, когда нужно сохранить часть фильтров и убрать остальные.
  • KEEPFILTERS — меняет логику наложения фильтров: новые фильтры добавляются к существующим, а не заменяют их.
  • USERELATIONSHIP — активирует указанную связь между таблицами для расчёта (даже если она неактивна в модели).
  • CROSSFILTER — управляет направлением фильтрации в связи (односторонняя/двусторонняя) на уровне формулы.
  • RELATED — получает связанное значение из другой таблицы по активной связи; работает в контексте строки.
  • RELATEDTABLE — возвращает связанную таблицу значений (набор строк) из «один‑ко‑многим» стороны связи.
  • CALCULATETABLE — возвращает таблицу, вычисленную в изменённом контексте фильтров; аналог CALCULATE, но для табличного результата.
  • FILTER — возвращает таблицу, отфильтрованную по заданному условию; часто используют как «строитель» промежуточных таблиц.
  • SUMMARIZE — группирует таблицу по указанным столбцам и формирует таблицу с уникальными комбинациями значений (часто комбинируют с ADDCOLUMNS для расчётов).
  • ADDCOLUMNS — добавляет к существующей таблице один или несколько вычисляемых столбцов (выражения считаются в контексте каждой строки таблицы).
  • SELECTCOLUMNS — создаёт новую таблицу, выбирая и переименовывая столбцы из исходной (можно сразу задать новые имена колонок).
  • UNION — объединяет две или более таблицы в одну (таблицы должны иметь одинаковое количество столбцов и совместимые типы данных).
  • INTERSECT — возвращает строки, которые есть в обеих таблицах (пересечение).
  • EXCEPT — возвращает строки из первой таблицы, которых нет во второй (разность множеств).
  • TOPN — возвращает первые N строк таблицы по заданному критерию сортировки.
  • GENERATESERIES — генерирует таблицу из последовательности чисел с заданным шагом (удобно для осей графиков, диапазонов, what‑if‑анализа).
  • ROW — создаёт таблицу из одной строки с заданными столбцами и значениями (для простых констант и тестовых данных).
  • DATATABLE — позволяет описать таблицу «с нуля»: задать имена и типы столбцов, а затем перечислить строки значений.
  • CROSSJOIN — возвращает декартово произведение двух таблиц (все возможные комбинации строк).
  • GENERATE — для каждой строки первой таблицы вычисляет связанную таблицу из второй и объединяет результаты (часто для «развёртки» иерархий и связей).
  • ISBLANK — проверяет, является ли значение пустым (BLANK); возвращает TRUE или FALSE.
  • ISFILTERED — проверяет, наложен ли прямой фильтр на указанный столбец (не учитывает фильтры через связи).
  • ISCROSSFILTERED — проверяет, фильтруется ли столбец хоть каким‑либо образом том числе через связи).
  • HASONEVALUE — возвращает TRUE, если в текущем контексте фильтрации для столбца осталось ровно одно уникальное значение.
  • HASONEFILTER — возвращает TRUE, если на столбец наложен ровно один прямой фильтр (без учёта фильтров через связи).
  • VALUES — возвращает таблицу уникальных значений столбца в текущем контексте фильтров; если значений нет — возвращает пустую таблицу, если значение одно — таблицу из одной строки.
  • VALUE — преобразует текстовую строку, содержащую число, в числовой тип данных.
  • ERROR — принудительно вызывает ошибку вычисления (используют, чтобы «заблокировать» некорректные расчёты и явно показать проблему).
  • ISERROR — проверяет, возвращает ли выражение ошибку; возвращает TRUE/FALSE.
  • TYPE — возвращает код типа данных значения (число, текст, дата и т. д.) — функция не во всех средах DAX доступна, чаще используют для диагностики в продвинутых сценариях.

Рекомендуем курсы:

вместе с "Microsoft Power BI" просматривают
ревит интро
Курс "Revit"
нанокад превью
Курс " NanoCAD"
renga превью
Курс "Renga для конструкторов"

Мы будем рады видеть всех желающих усовершенствовать свои знания или получить новые, а также повысить свой уровень профессиональной подготовки по адресу:

г.Иркутск, ул.Степана Разина, д.6, офис 412 

Тел.: 94-28-94, 8-964-359-98-94

prioritetcenter@mail.ru

© 2026 ЧУ ДПО «Учебный центр «ПРИОРИТЕТ»

Закрыть меню
Menu