One of the strange functionality gaps in PowerView is lack of support of images. In other words, one can easily add a text box to the dashboard, but unfortunately there is no easy way to add a company logo to the dashboard, which means that yet again we have to resort to a work around.
This solution is not elegant but it works reasonably well and it includes the following steps:
- Make sure that you have a URL to the desired image or add the image to an image library on your SharePoint site
- Create a new Linked Table in Excel that has two columns in it, one for the image name (or ID) and another for the image URL ( I usually name that Tab as Image)
- Make sure that this new Tab (or table) does not have relationships with any other tables in the PowerPivot model
- Populate the linked table with the images that you would like to use for your dashboards (logos, etc)
- Hit Advanced tab in PowerPivot window and mark the URL field of the table as the ‘Image URL’
- Save the workbook to SharePoint
- Bring up PowerView designer and then drag the URL field from the Image table on the canvas. That will display the image and one can use “Send to Back” button to arrange the layout. Image can be displayed as a Tile, Table, Matrix, or, my favorite, Card.
This is kinda clunky but every single dashboard I have designed was required to have a company logo on it and since PowerView does not let users use images for dashboard design natively, this workaround is the only way I could find to get the job done.