Embed a Live Microsoft Power BI Report in Jupyter

Here’s a quick snippet showing how to host a live Power BI report in a Jupyter notebook using Power BI’s”Publish to Web” feature. Jupyter manages inline HTML fairly well when you are using Markdown, but it fails to render IFrames. The standard Power BI embed code using the HTML <iframe> tag will not work:

Instead, use Code with the IPython IFrame import:

from IPython.display import IFrame

powerBiEmbed = 'https://app.powerbi.com/view?r=[...]'

IFrame(powerBiEmbed, width=800, height=600)


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s