Enhance Power BI report with Tooltip pages
Nikola Ilic
I make music from the data??Data Mozart ??| MVP Data Platform | O'Reilly Author | Pluralsight Author | MCT
Power BI is an awesome tool (and I know that you are aware of it). One of the things I like most about it, is a bunch of possibilities to enhance your reports using some simple techniques and create an unbeatable experience for your users. I already wrote about some handy tips and tricks to boost your Power BI development.
One of the coolest tricks, besides using dynamic filtering, is creating tooltip report pages. With little creativity and in a matter of minutes, you can enable your users to look through the data window with much more flexibility.
Default Tooltips
I’ve created a simple report using the Contoso dataset. By default, when you hover over data bar, you will see numbers for the specific portion of data:
Here, you can see that there was around 82 million sales amount in June 2009.
Custom Tooltips
Let’s say that I want to give my users the opportunity to quickly get a better overview of the underlying data, by just hovering over data bars.
The first step is to create a new report page, by clicking on the “+” sign.
In the Format section of the newly created page, we need to apply some settings in order to make this page a tooltip page. Under Page Size menu, instead of default 16:9, choose Tooltip size.
Then, under the View tab, under Page View, I’m selecting Actual size, so I can create visualizations in “real” size, as it will be displayed on the main report page.
I’ve renamed my tooltip report page to Tooltip 1 (of course, you should give it a more meaningful name, especially when you deal with multiple tooltip pages). On this page, I’ve put one Card visual, which displays the total number of sales, and one Clustered Bar Chart, which shows the top 5 regions by sales amount. I’ve also made this page hidden, so that users can’t see it when they open the report.
One last step is to “tell” Power BI that I plan to use this page as a tooltip. Therefore, under Page Information, I toggle Tooltip to ON:
Now, let’s switch back to the main page. Under Format pane, there is a Tooltip menu. You just need to select Report page under Type and our newly created tooltip page under Page:
And that’s it: now, when the user hovers over a specific data bar, he can immediately see drilled down data, as defined in our tooltip!
Make it your own…
Besides default tooltip page size (320x240px), you can also create your own tooltip page size. Instead of selecting Tooltip under Page size, simply choose Custom and enter values you want. I’ve created a tooltip page Tooltip 2 and changed the size to 328×200 pixels. It simply shows sales amount break down per product color, so now when a user hovers over product, he will see figures per color for the selected product:
This way, I see which colors produced the greatest sales amount for the Adventure Works brand in 2009.
Finally, you can specify a Tooltip field on a Tooltip page. That means that every visual in your report which refers to the specified field, will display your tooltip page instead of default Power BI tooltip.
Now, if I back to the main report and leave the Auto option as a tooltip report page, any visual which displays sales amount measure will show my customized tooltip! How cool that is!
So, when I hover over the brand name, I will get sales quantity and top 5 regions:
Level PRO with animated tooltips
The last technique is really level PRO and credits go to Jason Cockington from ExceleratorBI, who explained this in detail. In short, you can add GIF as a tooltip! This is extremely useful because a lot of users are unaware of all Power BI capabilities and need some kind of guidance in order to use the report in its full capacity.
One of the most common scenarios is when you create drillthrough page within your report, but your users are not aware of it, or simply don’t know how to reach it. So, I’ve created a GIF (there are a bunch of free GIF creators on the web, this is one of them) which shows steps to perform drillthrough action from the main page table to a detailed overview of sales amount per brand.
After you created a GIF, all the steps previously explained in this post are the same. The only difference is that, instead of putting GIF as an image on your tooltip page, you should set it as a background image, with 100% transparency and set Image Fit property to Fill:
Next, on the main page table, I’ve turned on Visual header tooltip icon:
Finally, under the Visual header tooltip, I defined my newly created tooltip page (in my example it’s called GIF Tooltip).
So, now when someone hovers over a small question mark icon, he will see animated instructions on how to perform drillthrough action. Awesome!
Conclusion
Report page tooltips are quite a powerful feature and they can really enrich your reports. However, be careful when using them, especially if your report contains many visuals since performance can drop due to increased rendering time.
As for any other technique in Power BI: Try to find the right balance between user experience enhancement and additional overhead regarding report performance.
Azure Data Architect, Azure Data Engineer: Lead Consultant, Microsoft Certified Trainer (MCT) and Speaker on Azure Data, AI, Microsoft Fabric, Databricks, Power BI.
4 年The post has good Information with an easy flow and examples. Thanks for sharing Nikola Ilic
SQL Server Specialist @ Transmokopter SQL AB | Microsoft Data Platform MVP
4 年Thanks Nikola Ilic! I'm happy with getting my results in a tabular format, but I'm always impressed with people that can visualise data in a user friendly way :) Thanks for sharing!
Engineer (PhD, MSc) | Engineering Consultant | Industrial Maintenance | Renewable energy | Photovoltaic | O&M | BI Consultant & Trainer | Data Analyst | Power BI Expert
4 年Customized tooltips are very useful! Thanks for sharing!
I help teams develop effective data solutions, using Microsoft data platform.
4 年It's a neat feature!
Consultant, Data & AI @Avanade
4 年Great post. Very useful feature!