Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be 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

Reply
profiloweb
Frequent Visitor

How do I open a Power BI report on a specific page

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

1 ACCEPTED SOLUTION
profiloweb
Frequent Visitor

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!

View solution in original post

8 REPLIES 8
profiloweb
Frequent Visitor

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!

profiloweb
Frequent Visitor

It's not possible to open a single report of a project on a website page?

profiloweb
Frequent Visitor

Nothing?

v-junyant-msft
Community Support
Community Support

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?

vjunyantmsft_0-1729737371405.png

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.

vjunyantmsft_1-1729737840261.png


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?

vjunyantmsft_0-1729737371405.png

It's right

 

vjunyantmsft_1-1729737840261.png

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

powerBi.png

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...

@profiloweb ,

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,

muhammad_786_1
Resolver V
Resolver V

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.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.