Как экспортировать индивидуальный отчет power bi в формате pdf или ppt по запросу после встраивания в приложение?
Сценарий: мы использовали отчеты power bi в нашем приложении. Пользователь меняет стиль отчета (например, с бара на пончик) по запросу, и пользователь хочет, чтобы выбранный стиль был экспортирован в pdf или ppt.
Вопрос : возможно ли это с помощью power bi rest API или power bi SDK? Если да, пожалуйста, предоставьте варианты или справочные материалы с образцами кода.
1 ответ
Чтобы экспортировать настроенный отчет Power BI Embedded в формате pdf или ppt, вам потребуется API.
exportToFile
API позволяет экспортировать отчет Power BI с помощью вызова REST и поддерживает параллельные запросы заданий на экспорт. Сначала необходимо создать задание на экспорт, а затем выполнить следующие шаги:
- Отправка запроса на экспорт:
отправьте запрос на экспорт определенного визуального элемента с помощью ExportToFileInGroupAsync. - Опрос:
проверьте, готов ли запрошенный файл к экспорту, используя статус опроса и экспорта . - Получение файла:
опрос вернет URL-адрес, используйте этот URL-адрес для получения экспортированного файла и отправки его с использованием файлового потока.
Ссылку и код можно найти здесь: https://docs.microsoft.com/power-bi/developer/embedded/export-to#step-1---sending-an-export-request