Бөлісу құралы:


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

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

Вложенный отчет — это элемент отчета с разбивкой на страницы, который отображает другой отчет с разбивкой на страницы в тексте основного отчета с разбивкой на страницы. Концептуально вложенный отчет в отчете напоминает фрейм на веб-странице. Он используется для внедрения отчета в отчет. Вы можете использовать любой отчет как вложенный отчет. Вы сохраняете отчет, отображаемый как вложенный отчет в той же рабочей области, что и родительский отчет. Можно настроить родительский отчет таким образом, чтобы он передавал вложенному отчету параметры. Вложенный отчет может повторяться в регионах данных, используя параметр для фильтрации данных в каждом экземпляре вложенного отчета.

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

Screenshot showing a subreport in a paginated report.

Вы создаете и изменяете файлы определения отчета с разбивкой на страницы (RDL) в Power BI построитель отчетов. Вложенные отчеты, хранящиеся в службах SQL Server Reporting Services, можно отправить в рабочую область в служба Power BI. Основные отчеты и вложенные отчеты должны быть опубликованы в той же рабочей области.

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

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

Работа с построитель отчетов и служба Power BI

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

Screenshot showing Sign in to Power BI.

После входа вы увидите параметр службы Power BI в Power BI построитель отчетов для параметров "Открыть и сохранить как" в меню "Файл". При выборе параметра службы Power BI для сохранения отчета создается динамическое подключение между Power BI построитель отчетов и служба Power BI.

Screenshot showing Open from the Power BI service.

Сохранение локального отчета в служба Power BI

Прежде чем добавить вложенный отчет в основной отчет, сначала создайте два отчета и сохраните их в одной рабочей области Power BI.

  1. Чтобы открыть существующий локальный отчет, в меню "Файл" выберите "Открыть>этот компьютер" и выберите RDL-файл.

  2. В меню "Файл" выберите "Сохранить как службу> Power BI". Дополнительные сведения см. в статье "Публикация отчета с разбивкой на страницы" в служба Power BI.

    Примечание.

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

  3. В диалоговом окне "Сохранить как" выберите рабочую область Power BI, в которой можно хранить отчеты с разбивкой на страницы.

    Screenshot showing Save as to the Power BI service.

  4. Выберите Сохранить.

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

После сохранения обоих отчетов в той же рабочей области можно добавить один в другой в виде вложенного отчета. Существует два способа добавления вложенного отчета.

  1. На ленте "Вставка" нажмите кнопку "Вложенный отчет" или щелкните правой кнопкой мыши холст отчета и выберите "Вставить>вложенный отчет".

    Screenshot showing Insert a subreport in a report.

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

  2. Нажмите кнопку "Обзор", перейдите к отчету, который вы хотите использовать в качестве вложенного отчета>, укажите имя вложенного отчета в текстовом поле "Имя".>

  3. При необходимости настройте другие свойства, включая параметры.

Использование параметров в вложенных отчетах

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

Примечание.

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

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

Дополнительные сведения о работе с параметрами и вложенными отчетами см. в разделе "Добавление вложенного отчета и параметров".

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

Вы можете просмотреть отчеты в построитель отчетов.

  • На ленте "Главная" нажмите кнопку "Выполнить".

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

Заметки о предварительном просмотре

  • построитель отчетов не сохраняет учетные данные для источников данных, используемых в отчетах. построитель отчетов запрашивает каждый набор учетных данных во время предварительной версии.
  • Если источники данных отчета находятся в локальной среде, необходимо настроить шлюз после сохранения отчета в рабочей области Power BI.
  • Если построитель отчетов возникает ошибка во время предварительной версии, он возвращает универсальное сообщение. Если ошибка не удается выполнить отладку, рассмотрите возможность отрисовки отчета в служба Power BI.

Рекомендации

Обслуживание подключения

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

Переименование вложенного отчета

При переименовании вложенного отчета в рабочей области необходимо исправить ссылку на имя в основном отчете. В противном случае вложенный отчет не будет отображаться. Основной отчет по-прежнему отображается с сообщением об ошибке внутри элемента вложенного отчета.

Перенос больших отчетов

Если вы переносите большие отчеты в Power BI, рассмотрите возможность использования средства миграции RDL. Средство миграции RDL было обновлено для обработки повторяющихся вложенных имен. Повторяющиеся имена вложенных отчетов могут возникать, если два или более отчетов имеют одно и то же имя, но находятся в разных подкаталогах. Если имена не разрешаются однозначно, распознается только первый вложенный отчет.

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

Предоставление общего доступа к отчетам с вложенными отчетами

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