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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
glauron
New Member

How can I embed a single Power BI Tile or Visualisation instead of a Report using Power BI Embedded?

Hi folks,

 

We want to embed single visualisations into web pages via Power BI Embedded.

 

Other questions/answers seem to relate to embedding a Tile using the Power BI Service (PBIS), which is different to Power BI Embedded (PBIE). We definitely need PBIE as we will be serving reports to third parties who won't have licenses.

 

We want to build web reports produced by analysts (which include rich narrative and navigation), and want to include key Visualisations alongside supporting text so that the insights are supported by an interactive chart/graph, and the visualisation is given context by the supporting text.

 

Ie. we want to tell a story in the report, and pick useful visualisations to support the story as it unfolds.

 

Specifically we want to avoid embedding the entire report with all its pages lumped together in one location on the webpage. Building a single page report with one visualisation for each visualisation we wanted to include would mean duplciating data sources & transformations etc. & would not be very maintainable.

 

Is there a way to pull a single visualisation from a report into a web page, without the page tabs & other visualisations etc. that come with the report? Maintaining cross filtering between visualisations would be nice, but embedding the entire report would be an acceptable workaround if we ever needed that.

 

Anyone tackled this before?

 

Jared

1 ACCEPTED SOLUTION
Eric_Zhang
Employee
Employee

@glauron

 

If you go through the demo Load a tile into IFrame, you would find the embedded url for a url is like "https://msit.powerbi.com/embed?dashboardid=xxxx&tileid=xxxx".
AFAIK, there's no dashboard in Power BI Embedded at all. It is some feature in the Power BI Service. When we say tile, we mean Dashboard tile

So the answer to your question is, no, so far you can't embed a single visual from a report. You can try to vote this idea Use power BI Embedded with Dashboards and tile up.



Regarding workarounds, I can think of three.

  1. Create one visual in individual reports and embed each report accordingly.
  2. Create individual pages, and embed the same report with different default page. Check Power BI Javascript API and default page live demo.
  3. The easiest approach, just embeded the report and use focus mode to get attention.
    Capture.PNG

 

 

View solution in original post

5 REPLIES 5
Gabriel_Walkman
Continued Contributor
Continued Contributor

Just in case someone else stumbles upon this old thread too through google:

Single visual embedding has been implemented:
https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/embed-visual

 

It uses visual name.

pratika
Regular Visitor

Any enhancement to this feature? We still cannot show just a single visualize (out of many visuals from same Power BI report page) using Power BI Embedded?

Eric_Zhang
Employee
Employee

@glauron

 

If you go through the demo Load a tile into IFrame, you would find the embedded url for a url is like "https://msit.powerbi.com/embed?dashboardid=xxxx&tileid=xxxx".
AFAIK, there's no dashboard in Power BI Embedded at all. It is some feature in the Power BI Service. When we say tile, we mean Dashboard tile

So the answer to your question is, no, so far you can't embed a single visual from a report. You can try to vote this idea Use power BI Embedded with Dashboards and tile up.



Regarding workarounds, I can think of three.

  1. Create one visual in individual reports and embed each report accordingly.
  2. Create individual pages, and embed the same report with different default page. Check Power BI Javascript API and default page live demo.
  3. The easiest approach, just embeded the report and use focus mode to get attention.
    Capture.PNG

 

 

We have a report right now with the interactions working they way we like them, but we want to seperate the visualisations into seperate DIV's in our web app and still have them interact with each like before. 

 

Based on your workarounds, can you get the visualization's interactions to continue to work when they are in a seperate report or seperate page of a report?

Cheers @Eric_Zhang.

 

It was a long shot, from what we had uncovered, I felt this would be the result. Thanks for your thoughts on workarounds and the link to the "Idea", I've thrown some votes against it.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.