Поделиться через


Руководство. Создание отчета с разбивкой на страницы и его отправка в служба Power BI

ОБЛАСТЬ ПРИМЕНЕНИЯ: Power BI построитель отчетов Power BI Desktop

В этом руководстве объясняется, как подключиться к образцу базы данных SQL Azure, используйте мастер в Power BI построитель отчетов для создания отчета с разбивкой на страницы с таблицей, которая выполняет перенос на несколько страниц, а затем отправьте отчет с разбивкой на страницы в любую рабочую область в служба Power BI.

Снимок экрана: отчет с разбивкой на страницы в служба Power BI.

Ниже приведены действия, описанные в этом руководстве.

  • Создайте образец базы данных Azure.
  • Создайте матрицу в Power BI построитель отчетов с помощью мастера.
  • Форматируйте отчет с заголовками, номерами страниц и заголовками столбцов на каждой странице.
  • Форматирование валюты.
  • Отправьте отчет в служба Power BI.

Необходимые компоненты

Ниже приведены предварительные требования для создания отчета с разбивкой на страницы:

Требования к лицензии для публикации отчетов Power BI с разбивкой на страницы (RDL-файлы) совпадают с требованиями к отчетам Power BI (PBIX-файлам).

Создание матрицы с помощью мастера

  1. Запустите Power BI построитель отчетов с компьютера.

    Откроется диалоговое окно Приступая к работе .

    Снимок экрана: построитель отчетов экран

  2. На левой панели убедитесь, что выбран новый отчет , а в правой области выберите мастер таблиц или матриц.

  3. На странице "Выбор набора данных" нажмите кнопку "Создать набор>данных Далее".

    Снимок экрана, показывающий, где найти параметр

  4. На странице "Выбор подключения к источнику данных" нажмите кнопку "Создать".

    Снимок экрана, на котором показано, где выбрать

    Откроется диалоговое окно Свойства источника данных .

  5. Вы можете назвать источник данных любым нужным образом, используя символы и символы подчеркивания. В этом руководстве в поле "Имя " введите MyAzureDataSource.

  6. В поле "Выбор типа подключения" выберите База данных SQL Microsoft Azure.

  7. Выберите "Сборка" рядом со строкой подключения.

    Снимок экрана: выбор параметра

    Откроется диалоговое окно "Свойства подключения".

  8. В портал Azure: вернитесь к портал Azure и выберите базы данных SQL.

    Снимок экрана: база данных SQL в списке ресурсов портал Azure.

  9. Выберите базу данных SQL Azure, созданную в кратком руководстве "Создание примера базы данных SQL Azure в портал Azure" в разделе предварительных требований этой статьи.

  10. На вкладке "Обзор" скопируйте значение в поле имени сервера.

  11. В построитель отчетов: вернитесь к построитель отчетов. В диалоговом окне "Свойства подключения" в поле "Имя сервера" вставьте скопированное имя сервера.

  12. Для входа на сервер убедитесь, что выбрана проверка подлинности SQL Server, а затем введите имя пользователя и пароль, созданные в Azure для примера базы данных.

  13. В разделе "Подключение к базе данных" выберите стрелку раскрывающегося списка и выберите имя базы данных, созданное в Azure.

    Снимок экрана: диалоговое окно

  14. Выберите Проверить подключение. Вы увидите сообщение о результатах теста, которое выполнено успешно.

  15. Выберите ОК>ОК.

    Теперь в строке подключения построитель отчетов отображается новый строка подключения.

    Снимок экрана: расположение строки подключения на экране свойств источника данных.

  16. Нажмите ОК.

  17. На странице выбора подключения к источнику данных вы увидите "(в этом отчете)" в новом подключении к источнику данных. Выберите этот источник >данных Далее.

    Снимок экрана: место выбора источника данных.

  18. Введите то же имя пользователя и пароль в поле >"Далее".

  19. На странице "Проектирование запроса" разверните SalesLT, разверните таблицы и выберите следующие таблицы:

    • Адрес
    • Клиент
    • Продукт
    • КатегорияПродукта
    • SalesOrderDetail
    • SalesOrderHeader

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

    Снимок экрана: экран конструктора запроса.

  20. Снова выберите Выполнение запроса. построитель отчетов отображается Результаты запроса.

    Снимок экрана: расположение списка результатов запроса.

  21. Выберите Далее.

  22. На странице "Упорядочить поля" перетащите эти поля из поля "Доступные" в поле "Группы строк":

    • CompanyName
    • SalesOrderNumber
    • Название_продукта
  23. Перетащите эти поля из поля "Доступные" в поле "Значения ":

    • КоличествоЗаказа
    • UnitPrice
    • ИтогСтроки

    построитель отчетов автоматически делает поля в поле Суммы полей значений.

    Снимок экрана: экран

  24. На странице "Выбор макета" сохраните все параметры по умолчанию, но снимите флажок рядом с группами "Развернуть или свернуть". Как правило, функция "Развернуть и свернуть группы" отлична, но на этот раз вы хотите, чтобы таблица была упаковывается на несколько страниц.

  25. Выберите Далее>Готово. Таблица отображается в области конструктора.

Созданные вами сведения

Давайте остановимся на некоторое время, чтобы просмотреть результаты мастера.

Снимок экрана: результаты мастера матрицы с метками чисел для каждого раздела.

  1. В области данных отчета вы увидите внедренный источник данных Azure и внедренный набор данных на основе него, оба из которых вы создали.

  2. Поверхность конструктора составляет около 6 дюймов. В области конструктора отображается матрица, отображающая заголовки столбцов и значения заполнителей. Матрица имеет шесть столбцов и, как представляется, имеет только пять строк.

  3. Порядок Qty, Цена единицы и Итог строки являются всеми суммами, и каждая группа строк имеет промежуточный итог.

    Фактические значения данных по-прежнему не отображаются. Чтобы просмотреть их, необходимо запустить отчет.

  4. В области "Свойства" выбранная матрица называется Tablix1. Табликс в построитель отчетов — это область данных, отображающая данные в строках и столбцах. Это может быть таблица или матрица.

  5. В области группирования вы увидите три группы строк, созданные в мастере:

    • CompanyName
    • Заказ на продажу
    • Название продукта

    Эта матрица не содержит групп столбцов.

Выполнение отчета

Чтобы просмотреть фактические значения, необходимо запустить отчет.

  1. Выберите "Запустить" на панели инструментов "Главная ".

    Теперь вы увидите значения. Матрица содержит гораздо больше строк, чем вы видели в представлении конструктора. Обратите внимание, что построитель отчетов говорит, что это страница 1 из 2?. построитель отчетов загружает отчет как можно быстрее, поэтому он извлекает достаточно данных для нескольких страниц за раз. Вопросительный знак указывает, что построитель отчетов по-прежнему загружает данные.

    Снимок экрана: отчет, показывающий, где найти номер страницы и стрелки навигации по страницам.

Форматирование отчета

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

  • На вкладке "Запуск " ленты выберите "Конструктор", чтобы продолжить изменение.

Установка ширины страницы

Обычно отчет с разбивкой на страницы отформатирован для печати, а типичная страница составляет 8 1/2 X 11 дюйма.

  1. Перетащите линейку, чтобы сделать поверхность конструктора шириной 7 дюймов. Поля по умолчанию — 1 дюйм на каждой стороне, поэтому поля стороны должны быть более узкими.

  2. Щелкните серую область вокруг области конструктора, чтобы отобразить свойства отчета .

    Если панель "Свойства" не отображается, выберите вкладку "Вид" на вкладке> "Свойства".

  3. Разверните поля и измените левый и правый от 1 дюйма до 0,75 дюйма.

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

Добавление заголовка отчета

  1. Выберите слова ", чтобы добавить название в верхней части страницы, а затем введите sales by Company.

  2. Выберите текст заголовка и в области "Свойства" в разделе "Шрифт" измените цвет на синий.

Добавление номера страницы

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

  1. В нижней части области конструктора вы увидите [&ExecutionTime] справа в нижнем колонтитуле.

  2. В области данных отчета разверните папку "Встроенные поля". Перетащите номер страницы в левую сторону нижнего колонтитула в ту же высоту, что и [&ExecutionTime].

  3. Перетащите правую сторону поля [&PageNumber] , чтобы сделать его квадратным.

  4. На вкладке "Вставка" выберите текстовое поле.

  5. Щелкните справа от [&PageNumber], введите "of", а затем сделайте прямоугольник квадратным.

  6. Перетащите общий итог страницы в нижний колонтитул справа от "из", а затем перетащите ее правую сторону, чтобы сделать его квадрат тоже.

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

Сделать таблицу более широкой

Теперь вы можете сделать матрицу достаточно широкой, чтобы заполнить ширину страницы, и сделать текстовые столбцы более широкими, чтобы имена не прокручивались столько.

  1. Выберите матрицу, а затем выберите столбец "Имя компании".

  2. Наведите указатель мыши на серую полосу в верхней части матрицы в правом краю столбца "Имя компании". Перетащите столбец вправо, пока столбец не закончится на 1 3/8 дюйма.

    Снимок экрана: место перетаскивания края столбца, чтобы сделать его более широким.

  3. Перетащите правый край имени продукта, пока столбец не закончится на 3 3/4 дюйма.

Теперь матрица почти так широка, как область печати.

Форматирование валюты

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

  1. Выберите ячейку [Sum(OrderQty)] , удерживая клавишу SHIFT, и выберите ячейку в правом нижнем углу [Sum(LineTotal)] .

    Снимок экрана: место выбора ячеек со значениями валют.

  2. На вкладке "Главная" выберите символ валюты () знака$ доллара, а затем щелкните стрелку рядом со стилями заполнителей примеров значений>.

    Снимок экрана: место выбора примеров значений.

    Теперь значения форматируются как валюта.

    Снимок экрана: значения отчета, отформатированные как валюта.

Добавление заголовков столбцов на каждой странице

Еще одно улучшение форматирования перед публикацией отчета в служба Power BI: создание заголовков столбцов на каждой странице отчета.

  1. В правом верхнем углу панели в области группировки выберите раскрывающийся список >"Расширенный режим".

    Снимок экрана: место для выбора расширенного режима.

  2. Выберите верхнюю статическую панель в группах строк. Вы видите, что выбрана ячейка "Имя компании" в матрице.

    Снимок экрана: место выбора статической панели.

  3. В области "Свойства" вы просматриваете свойства элемента Tablix. Задайте для KeepWithGroup значение After и RepeatOnNewPage значение True.

    Снимок экрана: расположение свойств для элемента Tablix.

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

  4. Выберите "Запустить" на вкладке "Главная ".

  5. Выберите "Макет печати", если он еще не выбран. Теперь отчет содержит 29 страниц. Прокрутите несколько страниц. Вы видите, что валюта отформатирована, столбцы имеют заголовки на каждой странице, а в отчете есть нижний колонтитул с номерами страниц и меткой даты и времени на каждой странице.

    Снимок экрана: пример отчета с выбранным макетом печати.

  6. Сохраните отчет на компьютере.

Отправка отчета в службу

Теперь, когда вы создали отчет с разбивкой на страницы, его можно отправить в служба Power BI.

  1. В области навигации>служба Power BI выберите "Создание рабочей области".

  2. Назовите рабочую область Azure AW или другое уникальное имя. Вы единственный член на данный момент.

  3. В новой рабочей области нажмите кнопку "Отправить>обзор". Перейдите к месту сохранения файла >Open.

    Power BI импортирует файл и отображается в разделе "Отчеты " на странице списка приложений.

    Снимок экрана: расположение отчета в списке отчетов на странице списка приложений.

  4. Выберите отчет, чтобы просмотреть его.

  5. Если вы получите ошибку, может потребоваться повторно ввести учетные данные. Выберите многоточие справа от отчета, а затем нажмите кнопку "Управление".

    Снимок экрана, на котором показано, где выбрать

  6. Выберите "Изменить учетные данные" и введите учетные данные, используемые в Azure при создании базы данных Azure.

    Снимок экрана, на котором показано, где выбрать пункт

  7. Теперь вы можете просмотреть отчет с разбивкой на страницы в служба Power BI.

Что такое отчеты с разбивкой на страницы в Power BI?