如何在sharepoint网站的项目详细信息页面中嵌入power bi报告?(在没有office 365租户的情况下完成内部部署设置)

如何在sharepoint网站的项目详细信息页面中嵌入power bi报告?(在没有office 365租户的情况下完成内部部署设置),sharepoint,powerbi,ms-project,power-bi-report-server,on-premises-instances,Sharepoint,Powerbi,Ms Project,Power Bi Report Server,On Premises Instances,我正在使用Power BI pro桌面客户端2020从PWA创建报告。我有一个内部部署的Power BI report server 2020来发布我的报告。我有一个Sharepoint服务器内部版本2019。我已经启用了project server 2019,还启用了PWA。现在,我正试图将我的powerBI报告嵌入到PDP中(完全在本地) 我没有office 365租户,因此我没有Power BI webpart将其作为Web部件嵌入,我的安装中也没有iframe选项。我没有在sharepo

我正在使用Power BI pro桌面客户端2020从PWA创建报告。我有一个内部部署的Power BI report server 2020来发布我的报告。我有一个Sharepoint服务器内部版本2019。我已经启用了project server 2019,还启用了PWA。现在,我正试图将我的powerBI报告嵌入到PDP中(完全在本地)

我没有office 365租户,因此我没有Power BI webpart将其作为Web部件嵌入,我的安装中也没有iframe选项。我没有在sharepoint网站中添加页面的选项


我是否必须启用某些功能才能在sharepoint网站中获取这些选项?如何实现这一点?将报表嵌入本地服务器?

它通过添加一个
iframe
,将报表的嵌入URL作为源。对于任何Power BI报表服务器报表URL,请添加以下查询字符串参数以将报表嵌入SharePoint iFrame:
?rs:embed=true

例如:
https://myserver/reports/powerbi/Sales?rs:embed=true

导航到SharePoint网站内容页:

选择要添加报告的页面:

选择右上角的档位图标,然后选择编辑页面:

选择“添加Web部件”。在类别下,选择媒体和内容。在“零件”下,选择“工具集编辑器”,然后选择“添加:

选择“单击此处”以添加新内容。从顶部菜单中,选择格式化文本,然后选择编辑源:

在“编辑源代码”窗口中,将iFrame代码粘贴到HTML源代码中,然后选择“确定”:

例如:

<iframe width="800" height="600" src="https://myserver/reports/powerbi/Sales?rs:embed=true" frameborder="0" allowFullScreen="true"></iframe>

在顶部菜单中,选择页面,然后选择停止编辑:

报告将显示在以下页面上:


请参阅。

谢谢@Andrey我尝试了此解决方案,我成功地在PDP页面中获取了iframe,但存在一些安全设置错误。但除此之外,解决方案似乎对我有效。非常感谢你。我将进一步尝试解决页面的安全设置错误@Andrey Nikolov。非常感谢你。接下来,我还有一些超出这个问题范围的问题。我的报表服务器url与我的fqdn不相同,这会触发CORS错误-这就是我出错的原因(我尝试过使用类似的fqdn进行相同的操作-它没有任何错误)。请问您对如何处理这个问题有什么想法吗?对不起,我没有网络开发经验。问一个新问题,这样别人就可以回答你了。