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


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

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

В этой статье описывается функция Microsoft Power BI построитель отчетов, которая позволяет вводить данные непосредственно в отчет с разбивкой на страницы в виде внедренного набора данных. Вы можете ввести данные непосредственно в наборе данных в отчете или вставить его из другой программы, например Microsoft Excel. После создания набора данных, введя данные, его можно использовать так же, как и любой другой внедренный набор данных. Кроме того, можно добавить несколько таблиц, а затем использовать их в качестве фильтра для другого. Эта функция особенно полезна для небольших статических наборов данных, которые могут потребоваться использовать в отчете, например параметры отчета.

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

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

Создание источника данных и набора данных

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

  1. В области данных отчета выберите новый>набор данных.

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

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

  3. Рядом с источником данных нажмите кнопку "Создать".

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

  4. В поле "Выбор типа подключения" нажмите кнопку ВВОД ДАННЫХ>ОК.

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

  5. В диалоговом окне "Свойства набора данных" выберите конструктор запросов.

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

  6. В области конструктора запросов щелкните правой кнопкой мыши и вставьте данные в таблицу.

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

  7. Чтобы задать имена столбцов, дважды щелкните каждый NewColumn и введите имя столбца.

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

  8. Если первая строка содержит заголовки столбцов из исходных данных, щелкните правой кнопкой мыши и удалите его.

  9. По умолчанию тип данных для каждого столбца — String. Чтобы изменить тип данных, щелкните правой кнопкой мыши заголовок столбца >"Изменить тип" и задайте для него другой тип данных, например Date или Float.

    Снимок экрана: параметры типа измененных данных.

  10. Завершив создание таблицы, нажмите кнопку "ОК".

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

    Снимок экрана: структура XML-данных.

  11. В диалоговом окне "Свойства набора данных" нажмите кнопку "ОК".

  12. Источник данных и набор данных отображаются на панели данных отчета.

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

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

Проектирование отчета

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

  1. В меню "Вставка" выберите мастер таблиц таблицы>.

    Снимок экрана: параметр мастера таблиц.

  2. Выберите только что созданный >набор данных.

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

  3. На странице "Упорядочивание полей" перетащите поля, которые нужно сгруппировать из поля "Доступные" в поле "Группы строк". В этом примере:

    • CountryRegion
    • ГодПродаж
  4. Перетащите поля, которые нужно объединить из поля "Доступные" в поле "Значения ". В этом примере:

    • SalesAmount

    По умолчанию построитель отчетов суммирует поля в поле "Значения", но вы можете выбрать другую агрегирование.

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

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

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

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

    Снимок экрана: отчет в режиме конструктора.

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

Чтобы просмотреть фактические значения и просмотреть отчет, выполните его.

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

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

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

  2. Чтобы узнать, как выглядит отчет при печати, выберите "Макет печати".

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

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

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

Отправка отчета с разбивкой на страницы в служба Power BI

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

Отправка отчета с разбивкой на страницы на сервер отчетов

Вы также можете отправить отчет с разбивкой на страницы на Сервер отчетов Power BI или сервер отчетов SQL Server Reporting Services 2016 или 2017. Прежде чем это сделать, необходимо добавить следующий элемент в конфигурацию RsReportServer.config в качестве дополнительного расширения данных. Создайте резервную копию файла конфигурации RsReportServer.config перед изменением, если возникнут проблемы.

<Extension Name="ENTERDATA" Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions">
    <Configuration>
        <ConfigName>ENTERDATA</ConfigName>
    </Configuration>
</Extension>

После изменения этого списка поставщиков данных в файле конфигурации выглядит следующим образом:

Снимок экрана: файл конфигурации сервера отчетов.

Вот и все! Теперь вы можете публиковать отчеты, использующие эту новую функцию на сервере отчетов.

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