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

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

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

Screenshot showing paginated report in the Power BI service.

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

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

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

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

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

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

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

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

    Screenshot showing Report Builder Getting Started.

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

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

    Screenshot showing Create a dataset.

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

    Screenshot showing New data source.

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

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

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

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

    Screenshot showing Build button in Data source properties.

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

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

    Screenshot showing SQL databases in the Azure portal.

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

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

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

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

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

    Screenshot showing Data source connection properties.

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

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

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

    Screenshot showing Data source connection string.

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

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

    Screenshot showing My Azure data source.

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

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

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

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

    Screenshot showing Design a query dialog box.

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

    Screenshot showing Query results.

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

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

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

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

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

    Screenshot showing Arrange fields dialog box.

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

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

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

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

Screenshot showing the results of the Matrix wizard.

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

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

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

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

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

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

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

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

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

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

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

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

    Screenshot showing buttons to run the report.

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

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

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

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

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

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

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

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

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

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

    Screenshot showing Set page margins.

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

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

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

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

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

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

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

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

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

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

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

    Screenshot showing Drag page numbers.

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

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

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

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

    Screenshot showing Drag the right edge of the column.

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

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

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

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

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

    Screenshot showing Select cells with currency values.

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

    Screenshot showing Show sample values.

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

    Screenshot showing Currency sample values.

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

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

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

    Screenshot showing Turn on Advanced Mode.

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

    Screenshot showing Select static group.

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

    Screenshot showing Set Repeat On New Page.

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

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

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

    Screenshot showing Finished page.

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

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

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

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

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

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

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

    Screenshot showing Report in App list.

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

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

    Screenshot showing Manage your report.

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

    Screenshot showing Edit report credentials.

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

Следующие шаги

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