Добавить в корзинуПозвонить
Найти в Дзене
FanDzen

Что такое Power BI

Power BI — это бесплатное приложение (Power BI Desktop) для подключения к различным источникам данных (файлы Excel, CSV, базы данных SQL и др.), их обработки и визуализации. С его помощью можно создавать автообновляемые отчёты, подключённые к базам данных, и предоставлять к ним доступ всем сотрудникам организации. Отчёты могут содержать гистограммы, срезы, диаграммы, таблицы и любые другие наглядные элементы. В Power BI есть три основных окна: Кроме того, существует Редактор таблиц Power Query (открывается кнопкой «Преобразование данных»). В нём выполняется вся подготовка данных: изменение типов, удаление ошибок, дубликатов, создание условных столбцов и т.п. Power Query записывает все действия редактирования в виде шагов (справа в окне). Каждый шаг можно удалить (крестик) или изменить его параметры (шестерёнка). Основные типы: текст, дата, число (целое, десятичное, с фиксированной запятой, процент).
Power Query пытается определить тип автоматически, но вы можете изменить его, нажав на
Оглавление

Power BI — это бесплатное приложение (Power BI Desktop) для подключения к различным источникам данных (файлы Excel, CSV, базы данных SQL и др.), их обработки и визуализации.

С его помощью можно создавать автообновляемые отчёты, подключённые к базам данных, и предоставлять к ним доступ всем сотрудникам организации. Отчёты могут содержать гистограммы, срезы, диаграммы, таблицы и любые другие наглядные элементы.

Установка Power BI Desktop

  1. Перейдите на официальный сайт: https://powerbi.microsoft.com/ru-ru/downloads/
  2. Скачайте Power BI Desktop (доступно через Microsoft Store).
  3. Установите приложение. Ярлык появится в меню «Пуск» или на рабочем столе.

Интерфейс Power BI

В Power BI есть три основных окна:

  • Окно «Отчёт» — здесь создаются и настраиваются визуальные элементы (графики, таблицы, воронки и т.д.).
  • Окно «Данные» — показывает все загруженные таблицы. Здесь можно только просматривать данные и применять фильтры; редактирование невозможно.
  • Окно «Связи» — служит для настройки связей между таблицами.

Кроме того, существует Редактор таблиц Power Query (открывается кнопкой «Преобразование данных»). В нём выполняется вся подготовка данных: изменение типов, удаление ошибок, дубликатов, создание условных столбцов и т.п.

Загрузка данных

Из Excel-файла

  • Нажмите кнопку «Книга Excel» в блоке «Данные».
  • Выберите файл.
  • Нажмите «Загрузить» (данные сразу попадут в модель) или «Преобразовать данные» (откроется Power Query для предварительной обработки).

Из CSV-файла

  • Нажмите «Получить данные» → выберите «Текстовый или CSV-файл».
  • Укажите файл и настройте параметры (разделитель, кодировку).

Из SQL Server (базы данных)

  • Нажмите кнопку «SQL Server».
  • В открывшемся окне укажите:
    Имя сервера
    Название базы данных
    Ограничение времени выполнения запроса (например, 5 минут – чтобы не перегружать сервер)
    SQL-запрос (например, SELECT * FROM table)

Преобразование данных в Power Query

Power Query записывает все действия редактирования в виде шагов (справа в окне). Каждый шаг можно удалить (крестик) или изменить его параметры (шестерёнка).

Типы данных

Основные типы: текст, дата, число (целое, десятичное, с фиксированной запятой, процент).
Power Query пытается определить тип автоматически, но вы можете изменить его, нажав на значок слева от заголовка столбца.

Важно: В Power Query нельзя редактировать отдельные ячейки, как в Excel. Все изменения применяются ко всему столбцу или таблице.

Индикатор качества данных

Под заголовком столбца есть полоска:

  • Зелёная – все данные корректны.
  • Не полностью зелёная – есть пустые значения.
  • Красная – есть ошибки типа данных (например, текст в числовом столбце).

Удаление проблемных строк

  • Удалить строки с ошибками – выделите столбец с красной полоской, нажмите «Удалить строки» → «Удалить ошибки».
  • Удалить пустые строки – кликните на любую ячейку, затем «Удалить строки» → «Удалить пустые строки».
  • Удалить дубликаты – выделите столбец с дубликатами, затем «Удалить строки» → «Удалить дубликаты».

Условный столбец (аналог ЕСЛИ в Excel)

Позволяет создать новый столбец на основе условия.
Как сделать:

  • Перейдите на вкладку «Добавление столбца» → нажмите «Условный столбец».
  • Заполните поля:
    Имя столбца (результат)
    Оператор (=, <>, >, < и т.д.)
    Значение (с чем сравниваем)
    Вывод (что записать, если условие истинно)
    В противном случае (что записать, если ложно)

Пример:
Если client_name = «Савельева Н. Г.» или «Михайлова А. О.», то вывести «VIP клиент», иначе «Обычный клиент».

Настройка связей между таблицами

Связи нужны для того, чтобы данные из разных таблиц могли отображаться в одном отчёте.

Типы связей

  • Один к одному – ключ уникален в обеих таблицах.
  • Один ко многим – ключ уникален в первой таблице, но повторяется во второй (самый распространённый тип).
  • Многие к одному – обратная ситуация.
  • Многие ко многим – не рекомендуется, может привести к неверным данным в отчётах.

Как создать связь

  1. Перейдите в окно «Связи».
  2. Нажмите «Управление связями»«Создать».
  3. Выберите первую таблицу и столбец, затем вторую таблицу и столбец, по которым будет соединение (например, product_id в таблице leads и product_id в таблице products).

Визуализация данных

Все типы визуализаций находятся в разделе «Визуализация». Чтобы создать новую визуализацию, нажмите на её значок – пустая область отчёта заполнится выбранным типом.

Часто используемые визуализации

1. Круговая (кольцевая) диаграмма

Поля:

  • Условные обозначения – категория, по которой делятся доли (например, название продукта).
  • Значения – числовое поле (например, количество клиентов).

2. Матрица (таблица с группировками)

Поля:

  • Строки – поля для создания иерархии строк (например, «Канал привлечения» → «Продукт» → «Менеджер»). Значок «плюс» позволяет раскрывать уровни.
  • Значения – числовые показатели (например, client_id для подсчёта количества клиентов).

3. Воронка

Поля:

  • Группа – этапы воронки (например, статусы клиентов: «Согласие», «Отказ», «Недозвон»).
  • Значения – количество на каждом этапе (например, уникальные client_id).

Меры (рассчитываемые показатели)

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

Как создать меру:

  1. В окне «Данные» выберите таблицу, нажмите на «…» (три точки) → «Создать меру».
  2. В строку формул введите выражение.

Примеры формул

Конверсия в продажу:
Конверсия = COUNT(sales[client_id]) / COUNT(leads[client_id])
Считаем количество клиентов, совершивших покупку (таблица sales), и делим на общее количество лидов (leads).

Подсчёт клиентов с конкретным статусом (например, «Отказ»):
Отказ = CALCULATE( COUNT(statuses[client_id]), FILTER(statuses, statuses[status] = "Отказ") )
Функция CALCULATE вычисляет количество client_id из таблицы statuses после применения фильтра по полю status.

Изменение внешнего вида визуализаций

  • Нажмите на значок «валик» (форматирование) в области визуализации.
  • Например, для матрицы выберите блок «Стиль» и нужный вариант оформления.

Пример практической задачи (типовой сценарий)

Чтобы закрепить навыки, можно выполнить следующую типовую задачу (она основана на реальных требованиях бизнес-аналитика):

  1. Загрузить несколько Excel-файлов (лиды, продукты, менеджеры, каналы привлечения, статусы).
  2. Настроить связи между таблицами по ключевым полям (например, client_id, product_id, channel_id).
  3. В таблице leads создать условный столбец «Тип клиента»:
    Если client_id входит в список [3981, 3982, 3984, 4089, 3885, 3699, 3501, 3473, 4154] → «VIP»
    Иначе → «standard»
  4. Создать отчёт, содержащий:
    Матрицу со строками: Канал привлечения → Продукт → Менеджер; значениями: общее количество клиентов + меры по статусам (Продажа, Клиент думает, Недозвон, Отказ).
    Круговую диаграмму с долями по каналам привлечения.
    Кольцевой график с долями VIP и standard клиентов.

Этот пример охватывает ключевые этапы работы: загрузку, очистку данных, связывание таблиц, создание расчётных мер и визуализацию.

Освоив перечисленные приёмы, вы сможете самостоятельно строить автообновляемые аналитические отчёты в Power BI для решения большинства бизнес-задач.