我想使用过滤器将报告嵌入到我的网站中,并且希望该报告是公开的
我看到您可以使用“发布到网络”选项来执行此操作,但是您不能使用过滤器(我读过但不确定)
,使用新的“嵌入”选项,您可以进行过滤,但需要拥有一个帐户才能查看报告。
是否可以同时进行过滤并允许对Internet上的任何人的访问?
谢谢
答案 0 :(得分:0)
当您使用“发布到Web”时,过滤窗格将不可见,但是您始终可以将切片器添加到报告中,这将允许访问者过滤数据。
执行此操作的正确方法是actually embed the report进入您的站点。您可以在Power BI Embedded Playground中看到它的运行情况。嵌入时,有两种情况-“用户拥有数据”(其中每个访问者需要Power BI Pro帐户才能查看报告)和“应用拥有数据”(其中应用程序使用一个Power BI Pro帐户进行身份验证),但是您的用户根本不需要拥有Power BI帐户。根据您的情况,您需要后一种。
只需下载Microsoft的sample application并进行配置。您需要register Azure AD application才能在您的应用中使用。然后,您的应用将authenticate itself并使用Power BI REST API来获取报告的embedUrl
,并将其与Power BI JavaScript client一起使用,以将其嵌入网页中的空白<div>
中。 / p>