March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
I have a report with 5 pages: when I publish it I have a url like "
"
How do I call up a particular report page? for example page 2?
Where do I find the exact name of the page to pass in the url?
Searching online I found some urls that have the pageName parameter: how do I get such a url?
Thanks
Solved! Go to Solution.
I've found the solution:
https://app.powerbi.com/view?r=eyJrIjoiYzk4MmIxxxxxxxxzLTgwNxxxxx&pageName=xxx
First parameter(r) get using the Publish to web function (not ReportId), second parameter(pageName) from url of PowerBi Service
The url
https://app.powerbi.com/reportEmbed?reportId=YOUR_REPORT_ID&pageName=Page2
also works, but it asks to log in to view the report!
I've found the solution:
https://app.powerbi.com/view?r=eyJrIjoiYzk4MmIxxxxxxxxzLTgwNxxxxx&pageName=xxx
First parameter(r) get using the Publish to web function (not ReportId), second parameter(pageName) from url of PowerBi Service
The url
https://app.powerbi.com/reportEmbed?reportId=YOUR_REPORT_ID&pageName=Page2
also works, but it asks to log in to view the report!
It's not possible to open a single report of a project on a website page?
Nothing?
Hi @profiloweb ,
Based on the URL you provided, I guess you are using the Publish to web function to obtain the embed URL, is that right?
But your sentence makes me feel very strange, because if you are really embedding a report, regardless of whether there is a login interface, it should navigate directly to your report instead of navigating to your Power BI Service.
It doesn't work because it sends me to the Power BI Service instead of directly to the report view.
So I would like to confirm how you obtained this Embed URL.
In addition, if you want to embed a report and display a specific page by default, the easiest way is to go to the page you want to display by default, and then use the Publish to web or Website or portal function to obtain the Embed URL. The URL will directly navigate to the page that was displayed when you obtained the Embed URL.
In addition, if you want to display a different page by default by changing the URL, you may not be able to use this URL. Instead, you must use HTML language to programmatically specify which page of the report to display by default.
For example:
<iframe width="100%" height="600" src="https://app.powerbi.com/reportEmbed?reportId=YOUR_REPORT_ID&pageName=Page2" frameborder="0" allowFullScreen="true"></iframe>
Best Regards,
Dino Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Based on the URL you provided, I guess you are using the Publish to web function to obtain the embed URL, is that right?It's right
I do exactly this
In addition, if you want to display a different page by default by changing the URL, you may not be able to use this URL. Instead, you must use HTML language to programmatically specify which page of the report to display by default.
For example:
<iframe width="100%" height="600" src="https://app.powerbi.com/reportEmbed?reportId=YOUR_REPORT_ID&pageName=Page2" frameborder="0" allowFullScreen="true"></iframe>
Where can I find this information on PowerBi Desktop (reportId and pageName)?
I take the reportId and pageName from the url in PowerBi Service
I am trying to put the url in this way but it doesn't work, while if I put the url obtained from embed report I get the whole project displayed with browsable pages: it doesn't come up with an error, it just displays the loading icon.
My need is the following: on a website I want to display the individual reports of my project through a menu: therefore by clicking on the menu item A I want to display report 1, by clicking on the menu item I want to display report 2...
As far as I know, You cannot get the report id and page id in Power BI desktop.
The Report Id and Page Id are those that get generated once the report is published into Power BI service.
Regards,
Hello @profiloweb
You can try this way. Just open the report in Power BI Service, navigate to the page you want (e.g., Page 2), and you'll notice that the URL changes automatically for that page. You can then copy this URL and use it to directly access the specific page.
In my case, my URL is like this:
page1:
https://app.powerbi.com/groups/me/reports/40d0731d-1593-4209-89cf-078a87afc5de/a3bd12336261a05c5520
page2:
https://app.powerbi.com/groups/me/reports/40d0731d-1593-4209-89cf-078a87afc5de/80b5f9029062068430a2
It doesn't work because it sends me to the Power BI Service instead of directly to the report view.
I want to embed reports on individual pages on a website.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
120 | |
77 | |
59 | |
53 | |
40 |
User | Count |
---|---|
194 | |
106 | |
90 | |
63 | |
51 |