Экспорт отчета с разбивкой на страницы для каждой строки в таблице Excel Online или списке SharePoint

С помощью Power Automate можно автоматизировать экспорт и распространение отчетов с разбивкой на страницы Power BI в различных поддерживаемых форматах и сценариях. В этой статье вы используете шаблон Power Automate для автоматизации настройки повторяющихся экспортов отдельных или нескольких отчетов с разбивкой на страницы. Вы экспортируете их в нужном формате для каждой строки в таблице Excel Online или списке SharePoint Online. Экспортированный отчет с разбивкой на страницы можно распространить в OneDrive для работы или учебного заведения или сайта SharePoint Online или отправить его по электронной почте через Office 365 Outlook.

Screenshot that shows how to export a paginated report by using an Excel Online table.

Каждая строка в таблице Excel Online или списке SharePoint Online может представлять одного пользователя для получения отчета с разбивкой на страницы на основе подписки. Или вместо этого каждая строка может представлять уникальный отчет с разбивкой на страницы, который вы хотите распространить. Для таблицы или списка требуется столбец, указывающий способ распространения отчета, будь то OneDrive, SharePoint Online или Outlook. Поток Power Automate использует этот столбец в инструкции Switch.

Ищете другие шаблоны Power Automate для отчетов Power BI с разбивкой на страницы? См. статью "Экспорт отчетов Power BI с разбивкой на страницы" с помощью Power Automate.

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

Чтобы выполнить следующие действия, убедитесь, что выполнены следующие критерии:

  • Вы можете опубликовать в моей рабочей области или по крайней мере роль участника для любой другой рабочей области.
  • Доступ к стандартным соединителям в Power Automate, которые входят в любую подписку На Office 365.
  • Если вы используете таблицу Excel Online, ее необходимо отформатировать как таблицу в Excel. Узнайте , как создать таблицу .

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

Примечание.

Следующие шаги и изображения показывают настройку потока с помощью отчета экспорта отчета Power BI с разбивкой на страницы для каждой строки в шаблоне таблицы Excel Online. Вы можете выполнить те же действия, чтобы создать поток с помощью отчета экспорта отчета Power BI с разбивкой на страницы для элементов в шаблоне списка SharePoint Online. Вместо таблицы Excel Online список SharePoint Online будет содержать сведения о экспорте отчета с разбивкой на страницы.

  1. Войдите в Power Automate flow.microsoft.com.

  2. Выберите шаблоны и найдите отчеты с разбивкой на страницы.

    Screenshot of Power Automate templates for Power BI paginated reports.

  3. Выберите отчет с разбивкой на страницы Power BI для каждой строки в таблице Excel Online или экспорт отчета с разбивкой на страницы Power BI для элементов в шаблоне списка SharePoint Online. Убедитесь, что вы вошли в Excel Online, Power BI, OneDrive для работы или учебного заведения, SharePoint Online и Office 365 Outlook. Выберите Продолжить.

    Screenshot that shows the applications that the selected flow connects to.

  4. Чтобы задать повторение для потока, выберите параметр "Частота" и введите требуемое значение интервала.

    Screenshot that shows where to select recurrence for your flow.

  5. (Необязательно) Выберите "Показать дополнительные параметры", чтобы задать определенные параметры повторения, включая часовой пояс, время начала, в эти дни, "В эти часы" и "В эти минуты".

    Screenshot that shows the option to select advanced recurrence options.

  6. В поле "Расположение" выберите OneDrive для работы или учебного заведения или сайта SharePoint Online, где сохраняется таблица Excel Online или список SharePoint Online. Затем выберите библиотеку документов из раскрывающегося списка.

    Screenshot that shows where to select the location of the Excel Online table.

  7. Выберите файл Excel Online или список SharePoint Online в поле "Файл ". Выберите имя таблицы или списка в раскрывающемся списке в поле "Таблица ".

    Select the Excel Online file and name of the table.

    Совет

    См. статью "Создание таблицы ", чтобы узнать, как форматировать данные в виде таблицы в Excel.

  8. Инициализирует переменную, используемую для имени файла. Можно сохранить или изменить значения по умолчанию для имени и значения, но оставьте значение Type строкой.

    Screenshot that shows the Default output file name dialog box.

  9. В поле "Рабочая область" выберите рабочую область в зарезервированной емкости. В поле "Отчет" выберите отчет с разбивкой на страницы в выбранной рабочей области, которую вы хотите экспортировать. Если в раскрывающемся списке задано настраиваемое значение , вы можете задать рабочую область и отчет равным столбцу в таблице Excel Online или списке SharePoint Online. Эти столбцы должны содержать идентификаторы рабочих областей и идентификаторы отчетов соответственно.

  10. Выберите формат экспорта из раскрывающегося списка или задайте его равным столбцу в таблице Excel Online, содержащей нужные форматы экспорта. например PDF, DOCX или PPTX. При необходимости можно указать параметры для отчета с разбивкой на страницы. Подробные описания параметров в справочнике по соединителю для REST API Power BI.

    Screenshot that shows the Export to File for Paginated Reports dialog box.

  11. В поле "Значение" введите имя отчета с разбивкой на страницы после экспорта. Обязательно введите расширение файла. Вы можете задать его статически, например .pdf, .docxили .pptx. Или задайте его динамически, выбрав столбец в таблице Excel, соответствующий требуемому формату экспорта.

    Screenshot that shows where to select the name of the report and a file extension.

  12. В разделе "Переключатель" заполните поле "Включено" столбцом в таблице Excel Online, соответствующим требуемому методу доставки: OneDrive, SharePoint или Email.

    Screenshot that shows the Switch section where you populate the On box with the column in your Excel Online table.

  13. В разделах Case, Case 2 и Case 3 введите значения, представленные в столбце таблицы Excel Online, выбранном на предыдущем шаге.

    Screenshot that shows where to enter values for Case, Case 2, and Case 3.

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

    Screenshot that shows the case where you're saving to OneDrive.

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

    Screenshot that shows the case where you're saving your paginated report to SharePoint Online.

  16. В случае отправки отчета с разбивкой на страницы в виде электронной почты через Outlook заполните поля " To", "Тема" и "Текст ". Эти поля могут содержать статическое содержимое или динамическое содержимое из таблицы Excel Online или списка SharePoint Online. Power Automate автоматически присоединяет отчет с разбивкой на страницы к этому сообщению электронной почты.

    Screenshot that shows the case where you're sending your paginated report as an email via Outlook.

  17. По завершении нажмите кнопку "Создать" или "Сохранить". Power Automate создает и оценивает поток и позволяет узнать, находит ли он ошибки.

  18. Если возникают ошибки, выберите "Изменить поток ", чтобы устранить их. В противном случае щелкните стрелку "Назад ", чтобы просмотреть сведения о потоке и запустить новый поток.