Enhance Power BI report with Tooltip pages

Enhance Power BI report with Tooltip pages

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:

No alt text provided for this image

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.

No alt text provided for this image

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.

No alt text provided for this image

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:

No alt text provided for this image

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:

No alt text provided for this image

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!

No alt text provided for this image

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:

No alt text provided for this image

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.

No alt text provided for this image

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:

No alt text provided for this image

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:

No alt text provided for this image

Next, on the main page table, I’ve turned on Visual header tooltip icon:

No alt text provided for this image

Finally, under the Visual header tooltip, I defined my newly created tooltip page (in my example it’s called GIF Tooltip).

No alt text provided for this image

So, now when someone hovers over a small question mark icon, he will see animated instructions on how to perform drillthrough action. Awesome!

No alt text provided for this image

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.

Adriano da Silva

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

Magnus Ahlkvist

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!

Wederley Miranda

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!

Justin Bird

I help teams develop effective data solutions, using Microsoft data platform.

4 年

It's a neat feature!

André Nunes

Consultant, Data & AI @Avanade

4 年

Great post. Very useful feature!

要查看或添加评论,请登录

Nikola Ilic的更多文章

社区洞察

其他会员也浏览了