Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hey guys,
I am attempting to embed a report in a modern SharePoint page. The only way it will allow me to Embed is by using the </embed/> web part in SharePoint and using the "Embed" link from PowerBI service. It will load right up, I can view it, etc.. *(Picture included)*
I want to use the "Embed in Sharepoint" from PowerBI service and the PowerBI web part from Sharepoint as it allows me to hide the navigation tabs and filter pane. When I copy the link from PowerBI service and paste it into the web part, nothing loads it is just stagnant as shown in the attached picture. I tried from another office 365 space for my company and it loaded right up when I pasted the code so it must be something from SharePoint but I am not sure why I can load just using the "embed" and not "embed in Sharepoint".
Any help is greatly appreciated!
J
Solved! Go to Solution.
Hi @jar2019 ,
Users or groups need access to both the SharePoint Online page and the report in the Power BI app to see the report on the SharePoint page. Please check again.
I understand that access has to be granted. The weird thing is though when I attempt to embed the report it just doesn't load. It does load when I try loading in my office 365 tenant sharepoint. The sharepoint I am trying to embed to is outside my office 365 tenant. Do you think this would be an issue?
That is insightful. However, what if the person embedding the report is an external user? I am an external user to the SharePoint tenant but have guest access already provisioned. When I go into the external SharePoint the only way I can embed is using the "Embed" and not "Embed in SharePoint". I prefer to use the latter as it includes some functionality I need such as hide the filter and nav pane. In the meantime, I have used the "Embed" option and appended &filterPaneEnabled=false and & navPaneEnabled=false to the URL and it seems to work.