Как встроить публичный отчет с помощью фильтров? - PullRequest
0 голосов
/ 29 мая 2019

Я хотел бы добавить отчет на свой веб-сайт, используя фильтры, и хочу, чтобы этот отчет был общедоступным

Я видел, что вы можете использовать опцию «Опубликовать в Интернете», но вы не можете использовать фильтры (я читал это, но я не уверен)

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

Есть ли способ сделать фильтрацию и разрешить доступ кому-либо в Интернете?

Спасибо

1 Ответ

0 голосов
/ 29 мая 2019

Когда вы используете «Опубликовать в Интернете», панель фильтрации не будет видна, но вы всегда можете добавить срезы в ваш отчет, что позволит вашим посетителям фильтровать данные.

Правильный способ сделатьэто на самом деле вставить отчет на ваш сайт.Вы можете увидеть это в действии на Power BI Embedded Playground .При встраивании существует два сценария: «пользователь владеет данными», в котором каждому посетителю нужна учетная запись Power BI Pro для просмотра отчета, и «приложение владеет данными», в котором ваше приложение использует одну учетную запись Power BI Pro для аутентификации, новашим пользователям вообще не нужно иметь учетные записи Power BI.В вашем случае вам понадобится более поздняя версия.

Просто скачайте пример приложения Microsoft и настройте его.Вам необходимо зарегистрировать приложение Azure AD , чтобы использовать его в своем приложении.Тогда ваше приложение будет аутентифицировать себя и использовать Power BI REST API для получения отчета embedUrl и использовать его с клиентом Power BI JavaScript встроить его в пустой <div> на веб-странице.

...