October 29, 2012
Tableau Tip: Embedding a dynamically updating image from Tableau Server into PowerPoint (Windows only)
A common question I get, and I’m sure you do too, is “How can I get my Tableau Dashboard into a PowerPoint presentation?” This question has a couple of solutions.
- If you want a “live” Tableau dashboard in PowerPoint, see this blog post.
- If you want to embed the “latest snapshot” of a dashboard, i.e., an image that updates automatically, then continue reading.
The URL to your dashboard will have a link similar to this: http://public.tableausoftware.com/views/ArsenalPerformance/TheDominanceofRVP
All you have to do to get an image of the dashboard is to add “.png” to the end of the URL. My URL now looks like: http://public.tableausoftware.com/views/ArsenalPerformance/TheDominanceofRVP.png and here’s the resulting image.
This is a nice static snapshot, but your user, let’s see she’s a saleswoman, wants this in PowerPoint (she doesn’t want to have to go to Tableau Server) and she wants PowerPoint to always reflect the latest data. An example might be a sales report that you published on Tableau Server that refreshes weekly on Sunday night. The saleswoman wants to open PowerPoint every Monday and have it reflect the latest data.
Here’s how you do it (Windows only):
Step 1 – From the PowerPoint ribbon, choose Insert –> Image.
Step 2 – Paste the link to the image in the File name box and click the triangle next to the Open button.
Step 3 – The Open button might gray out for a few seconds while the image is retrieved and you may be prompted to login to Tableau Server. Go ahead and do so.
Step 4 – Choose Insert and Link when the menu appears.
That’s it! You now have an embedded, dynamically updating image from your Tableau Server inside PowerPoint. Of course, you now need to save the PowerPoint file.
When your saleswoman opens the PowerPoint file, she’ll be prompted with a security warning. She needs to choose Enable Content.
Another security warning may appear, and she should choose Yes at this message. She should NOT check the “Do not ask me…” message because that setting extends beyond this specific file.
The image now reflects the latest data on Tableau Server. Try it yourself by opening the PPT file used for this blog post here.
Reminder: This works for Windows only. PowerPoint on Mac does not have the same embed functionality (that I could find). Also, when you open the PPT file on a Mac, your are not given the prompt to Enable External Images and the image will not update dynamically.
If anyone knows how to do this in PowerPoint on a Mac, please let me know. That’s really what I need.
February 24, 2012
Make measuring change easier with bars instead of pies
Chart of the Day posted a chart yesterday that directly related to two of my recent post about how to effectively present pie charts:
In each of these posts I walked through the different options other than pie charts for presenting data across time and compares parts-to-whole relationships. Here’s the chart from COTD:
It’s pretty easy to see what they are doing here. Basically they’re comparing market share across operating systems at two times last year. The biggest problem with this chart is that it’s challenging to compare more than one slice at a time across the pies. In other words, you can see that Windows share has gone down, but then when you look at Mac’s share, you will probably forget what the Windows change was.
I decided to practice what I preach and put my own recommendations to the test. Here’s what I came up with:
With my version, I feel it’s much easier to see the market share change because that’s how I’m representing it in the top chart. The purpose of the COTD blog post was to show the change in market share, so why not present the data as the change in market share?
I supplemented the chart with a table in the event someone wants to know the exact values. Notice that I set the values to one decimal place vs. two for COTD. Two decimals is completely unnecessary precision.