How to Insert Images in Power BI (Step-by-Step)
Written by co-founder Kasper Langmann, Microsoft Office Specialist.
Images are important for a lot of reasons.
One of them is their ability to get the audience’s attention.
In fact, that’s one of the reasons why Microsoft designed the visuals in Power BI to look stunning.
Another is for branding. It’s always a great idea to leave your mark or your organization’s logo on the reports.
Fortunately, it’s easy to insert an image in Power BI. And we’ll be showing you the step-by-step method to do it.
Let’s get started! 😊
*This tutorial is for Power BI Online (also called "Power BI Service").
Table of Content
Images in Power BI
In Power BI, you can insert an image directly into a report page or as part of a table, matrix, or slicer visual.
Inserting an image to a report page is as easy as pressing a button.
Unfortunately, you will have to use Power BI Desktop to do them. As of now, there’s no way to insert an image into a report page with the Power BI Service.
On the other hand, displaying an image in a visual may seem a bit complicated.
But once you get the hang of it, you’ll realize it’s not as hard as it seems.
Inserting an Image in Power BI
To insert an image directly on a report page, you will need Power BI Desktop and your image to be stored in your local drive.
Let’s say we’re creating a report about Microsoft Excel and that we would like to insert Excel’s logo.
First, click ‘Image’ on the ribbon.
It looks smaller than the rest so it may be hard to find at first.
Then, find and open your image.
Immediately, your image will appear on the canvas.
Images inserted in this manner functions as a visual tile.
That’s why you see basic formatting options on the right side. You can add a border, a title, and others.
Show Images in Tables and Other Visuals
To show images in visuals, you would need their URL.
Basically, it would be like your embedding the images on visuals.
That’s why this won’t work if you’re offline.
To start, add a column in your table where the URL or links of the images will be placed.
You can either prepare beforehand by adding the column on a spreadsheet before importing it to Power BI.
Or, if your dataset is on Power BI already, you can simply add that column.
For example, here’s a table made in Power BI which has two columns viewed in data view:
The next step is to make sure the data category in that column is in ‘Image URL’.
Make sure you’re on the data view. Then, follow these steps:
- Click the column header (URL)
- Click ‘Modeling’ from the tab list
Next, click ‘Data Category’ on the ribbon.
Then, choose ‘Image URL’ from the list.
Once that is done, everything is now ready.
Head over to the report editor.
Select ‘Table’ from the visualizations.
Then, select the relevant columns of the table that has the image URL.
You’ll immediately see the table which now shows the images from the links specified. Without the internet, Power BI will have no way of embedding the images.
When inserting images in Power BI, there are a few considerations you have to take.
First is the file format of the images.
As of now, Power BI only supports:
Other than that, Power BI will not be able to read and embed the image.
Next is the URL. Obviously, it needs to be accessible without the need for login credentials.
If it’s stored in a place where the user has to sign-in or log in, Power BI will not be able to get the images.
However, if the links point to images hosted on SharePoint or OneDrive, you could work it out by getting the embed codes that point directly to the images.
Wrapping things up…
Using images in Power BI is a great way to brand your reports. At the same time, it might also help in making your visuals more understandable, relatable, or look nicer.
You can insert images in Power BI as a tile or as part of a visual. Unfortunately, you will have to use Power BI Desktop. If ever it becomes available in Power BI Service, you’ll surely hear it from us. 😊