реклама
Бургер менюБургер меню

Инженер – Аналитика с помощью Power BI (страница 2)

18

Установите приложение и запустите его.

Нажмите «Получить данные» → «Образцы» → «Образец анализа розничных продаж».

В открывшемся отчёте изучите:

дашборд на первой странице;

графики на других вкладках (продажи по регионам, динамика прибыли и т. д.).

Поэкспериментируйте с фильтрами вверху экрана — измените период, регион или категорию товара.

Сделайте скриншот отчёта с вашими настройками и сохраните его как «Мой первый дашборд.png».

Результат: вы познакомились с интерфейсом Power BI и увидели, как выглядит интерактивный отчёт. В следующих главах мы разберём каждый этап создания такого дашборда подробно.

Глава 2. Подключение и подготовка данных в Power BI

Цель главы: научить читателя подключать различные источники данных к Power BI, очищать и преобразовывать их с помощью Power Query, а также создавать базовую модель данных.

2.1. Источники данных для Power BI

Power BI поддерживает сотни источников данных. Основные категории:

Файлы: Excel (.xlsx), CSV, TXT, PDF, JSON, XML.

Базы данных: SQL Server, Oracle, MySQL, PostgreSQL, Access, SQLite.

Облачные сервисы: Google Analytics, Google Sheets, Salesforce, SharePoint, Dynamics 365.

Онлайн‑платформы: Facebook, Twitter (через API), веб‑страницы (веб‑скрапинг).

IoT‑устройства: данные с датчиков, «умных» приборов.

2.2. Подключение к источникам данных

Пошаговая инструкция:

В Power BI Desktop перейдите на вкладку «Главная» → кнопка «Получить данные» (Get Data).

В открывшемся окне выберите тип источника (например, «Excel»).

Укажите путь к файлу или параметры подключения к базе данных.

Нажмите «Подключиться» (Connect).

В окне навигатора выберите таблицы или листы, которые нужно загрузить.

Нажмите «Преобразовать данные» (Transform Data), чтобы открыть редактор Power Query.

2.3. Очистка и преобразование данных в Power Query

Основные операции в редакторе Power Query:

Удаление лишних строк/столбцов: выделите столбец правой кнопкой мыши → «Удалить столбцы» (Remove Columns).

Переименование столбцов: двойной клик на заголовок столбца.

Изменение типа данных: выберите столбец → вкладка «Преобразование» → «Тип данных» (Data Type).

Фильтрация: кликните на стрелку фильтра в заголовке столбца → выберите условия.

Разделение столбцов: если данные слиты (например, «Имя Фамилия»), используйте «Разделить столбец» → «По разделителю» (Split Column by Delimiter).

Объединение таблиц: вкладка «Главная» → «Объединить запросы» (Merge Queries) или «Добавить запросы» (Append Queries).

Пример сценария: очистка таблицы продаж с ошибками:

Удалить строки с пустыми значениями в ключевом столбце.

Исправить регистр в столбце «Регион» (все значения в верхний регистр).

Разделить столбец «Дата и время» на два отдельных столбца.

Заменить некорректные значения (например, «Москва» → «Москва, РФ»).

2.4. Создание модели данных

Модель данных — это набор таблиц, связанных между собой. Для создания связей:

Перейдите в «Представление модели» (Model View) — третья иконка в левой панели.

Перетащите поле из одной таблицы на соответствующее поле в другой таблице.

В появившемся окне проверьте тип связи:

«Один‑ко‑многим» (One-to-Many) — например, таблица «Клиенты» (один) → таблица «Заказы» (много).

«Многие‑ко‑многим» (Many-to-Many) — используется реже, требует промежуточной таблицы.

Убедитесь, что направление фильтра (стрелка на линии связи) соответствует логике анализа.

Совет: избегайте циклических связей — они могут привести к ошибкам в расчётах.

2.5. Добавление вычисляемых столбцов и мер

Вычисляемый столбец — создаётся в таблице и занимает место в модели. Пример формулы для расчёта скидки:

Скидка = IF(Sales[Количество] > 10; 0{,}1; 0)

Мера — вычисляется динамически и не хранится в модели. Пример расчёта выручки:

Выручка = SUMX(Sales; Sales[Количество] * Sales[Цена])

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

Правая кнопка мыши на таблице → «Создать меру» (New Measure).

Введите формулу на языке DAX в строку формул.

Задайте формат результата (валюта, проценты и т. д.) на вкладке «Моделирование».

2.6. Сохранение и проверка модели

После завершения преобразований:

Нажмите «Закрыть и применить» (Close & Apply) в редакторе Power Query.

Проверьте данные в «Представлении данных» (Data View) — убедитесь, что все столбцы имеют корректные типы.

Протестируйте связи в модели: создайте простую визуализацию (например, столбчатую диаграмму «Продажи по регионам») и примените фильтры.

Практическое задание

Задача: подключить данные из Excel и CSV, объединить их и создать простую модель.

Данные:

Файл Excel «Клиенты.xlsx» с колонками: ID, Имя, Регион, Дата регистрации.