Первый отчёт Power BI: учебный пример с проверкой результата

Первый отчёт Power BI: учебный пример с проверкой результата

Обновлено 2 сентября 2026 года.

Построим небольшой отчёт по учебным продажам. Его результат можно проверить вручную: общая сумма 4 500 рублей, три заказа и средняя сумма заказа 1 500 рублей. Данные вымышлены и предназначены только для обучения.

1. Подготовьте исходную таблицу

В Excel создайте таблицу Sales со следующими строками. Одна строка означает товарную позицию заказа, а не целый заказ:

OrderID Date Product Amount
1001 2026-08-01 А 1000
1001 2026-08-01 Б 500
1002 2026-08-02 А 2000
1003 2026-08-02 Б 1000

Все суммы в одной валюте. В примере нет отмен и возвратов. Для настоящих данных правила их учёта придётся добавить отдельно.

2. Загрузите и проверьте данные

В Power BI Desktop выберите получение данных из книги Excel, укажите файл и таблицу Sales, откройте преобразование данных. Названия команд могут отличаться в зависимости от языка интерфейса и версии.

В Power Query задайте Date тип «Дата», Amount — подходящий числовой тип, OrderID — целое число или текстовый идентификатор. Проверьте четыре строки и отсутствие ошибок преобразования. Если дата распознана как текст, используйте преобразование с нужной локалью. Примените изменения.

3. Создайте меры

С именем таблицы Sales добавьте три меры DAX:

Сумма продаж = SUM(Sales[Amount])

Количество заказов = DISTINCTCOUNT(Sales[OrderID])

Средняя сумма заказа =
    DIVIDE([Сумма продаж], [Количество заказов])

SUM складывает значения столбца. DISTINCTCOUNT считает уникальные номера заказов: COUNTROWS здесь даст четыре позиции вместо трёх заказов. DIVIDE позволяет корректно обработать нулевой знаменатель; без альтернативного результата возвращает BLANK. Если в Desktop включены локализованные разделители DAX, запятая между аргументами может потребовать замены на точку с запятой.

4. Добавьте визуализации

Поместите три меры в карточки. Создайте столбчатый график: Date на оси, «Сумма продаж» в значениях. Для этого маленького примера выберите само поле даты, а не автоматическую иерархию по годам и кварталам. Добавьте таблицу Product и «Сумма продаж», затем срез по Product.

Читай также:  Как выбрать визуализацию в Power BI: от вопроса к графику

Проверьте результаты без фильтра: 1 августа — 1 500, 2 августа — 3 000; товар А — 3 000, товар Б — 1 500. Общий итог должен совпасть с 4 500.

5. Проверьте смысл фильтра

Выберите в срезе товар Б. Сумма станет 1 500, число заказов — 2, средняя сумма — 750. Теперь это средняя стоимость позиций товара Б на заказ, содержащий этот товар, а не полная стоимость этих заказов.

Если бизнесу нужна полная сумма заказов, содержащих товар Б, потребуется другая мера с отдельной логикой фильтров. Этот пример показывает, почему правильная формула без определения показателя всё равно может отвечать не на тот вопрос.

6. Сохраните и настройте распространение

Сохраните файл PBIX. При публикации в Power BI Service выберите рабочее пространство, проверьте права пользователей и условия лицензирования. Для автоматического обновления Excel-файл должен быть доступен выбранному механизму обновления; путь на ноутбуке автора не становится доступным облачному сервису автоматически.

В терминологии Microsoft dashboard — отдельная одностраничная панель сервиса, обычно собранная из закреплённых плиток. В Desktop мы создали отчёт. Срезы страницы отчёта не следует автоматически считать настройками всех плиток dashboard.

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