Power BI UI Design Principles

3 March 2023

Want to make your ugly Power BI dashboards a bit less ugly? This Power BI UI Design blog post is for you! I am joking, I am sure, they are not ugly but beautiful in their own way. Let’s talk about how to put some makeup on them to make them even more beautiful!

We can’t make them more beautiful without first understanding some Power BI UI design principles. Before we start building our beautiful dashboard, let’s first discuss them!

Our Power BI consultancy has created 1000+ dashboards for 600+ international clients. This article covers some Power BI UI design principles that we use for every project.

How People Read Power BI Reports

The first thing you need to understand about Power BI UI design is how the users of your dashboards read them.

Your report viewers will read the dashboards in a z-like fashion, the same way as you would read a book. You first finish line 1, reading from left to right and then you switch your eyes to line 2. Therefore, there has to be some logical connection between line 1 and line 2. This logical connection is usually built by drilling down as you move from top left to bottom right.

A diagram showing how people read Power BI reports

Power BI Dashboard Sections

Secondly, every dashboard is easier to read when you divide it into sections. Some common dashboard sections are:

  • Filter menu
  • Navigation menu
  • A line of cards
  • A block of data visualisations

Consider the Power BI UI design below which has all of the above sections

Power BI UI Design Dashboard Sections

I highly encourage you to plan in advance for where you place these sections on your canvas. Planning for how exactly you drill down further into your data with every visual is also really important to make your dashboards intuitive.

See also  Microsoft Fabric vs Power BI

You can read more about this dashboard and how it was designed here

Colour Scheme Selection

Thirdly, it is important to select a good color scheme for your Power BI UI Design. A good color scheme would contain a color that you can use to communicate negative insights like red or orange, a neutral color like blue and a color to communicate positive insights like green.

An example of a really good default color scheme in Power BI would be City Park

Power BI UI Design Color Scheme

Below is a custom scheme that I am using for one of my clients. This is aligned with their brand colors but also has all the elements of a good color scheme:

  • Orange to communicate bad findings
  • Green to communicate good findings
  • Blue as a neutral color

Custom Power BI UI Design Theme Colors

Using colors strategically in your Power BI UI design is really important for making them easier to interpret. For example if one of the metrics in your report is revenue, color it in green everywhere in your report. This would teach your users to associate the color with the metric. As a result it would take them less time to read and understand your reports.

For example consider the dashboard below:

Power BI UI Design Sample

 

Notice how the sum of revenue is colored in green everywhere in the dashboard. This makes users remember that green means revenue. Therefore, the dashboard becomes a lot easier to interpret.

Note that if you want to build the dashboard above, I have a video on my youtube channel where I walk you through building it.

Choosing data visualisation type

Fourthly, it is important that you know how to choose the right data visualization. Choosing the right data visualisation is a massive part of Power BI UI design and s big topic on its own. I wrote a blog post about it earlier which I highly encourage you to read!

See also  Connect Salesforce to Power BI and Create a Dashboard

Remove Clutter

Fifthly, it is important to remove clutter as much as possible from your visualisation. Clutter includes:

  • Repetitive text – makes your charts cluttered when they can be clean.

Power BI Design Clutter Repetitive Text

  • Too many colors in a single visual – makes the visual really difficult to read

Power BI Design Too Many Colors

  • Excessive axis titles – consider the example below. It is already clear that the X-axis represents date. There is no reason to keep an axis title.

Power BI Design Excessive Axis Titles

  • Gridlines and axis – those are not needed if you introduce data labels. Consider the example below.

Power BI Design Gridlines and Axis

Now compare the chart below where I removed gridlines and Y-axis. No information was lost but the chart already became a lot cleaner.

Power BI Design Gridlines and Axis Removed

  • Decimal points – they make text longer to read and often don’t add any significant information to the insight. Ask yourself, does your Power BI UI design really need the decimal points? When your revenue is $150,678.56, do you really care about those 56 cents? It is likely that you don’t, so remove them! However, if it costs you $1.25 to acquire a new customer, those 0.25 make up one fifth of your value so maybe it is worth keeping those. Consider the example below with and without decimal points. Removing decimal points really makes it easier to read, doesn’t it?

Power BI Design Decimal Points

Power BI Design Decimal Points Removed

The bottom line is that you need to be as minimalistic as possible when you communicate insights to your dashboard users.

Imagine yourself walking in your dashboard user’s shoes. If you ask someone to explain to you how your business is performing, you don’t want to hear them rumbling for 30 minutes. Trying to pick 5 important sentences from a 30-minute speech is overwhelming. This is why it is always better to provide clarity to insight through your Power BI UI Design.

See also  How to Connect Xero to Power BI

You want to hear a structured answer where an analyst explains the key insights to you in as few words as possible. This makes it far easier for you to understand and retain the key information.

Consistency

Placing your visuals in consistent places across your canvas is really important too. Consider the case study for the financial analysis on our website. The position of cards, filters and bar charts is consistent across different pages. As a result, the dashboard users know exactly where to direct their sight to find a specific insight.

Power BI Design Consistency

Power_BI_Design_Consistency

Blank Space

Finally, let’s talk about the blank space because it can be an asset as well as a liability for your Power BI UI Design. Some blank space is good because it makes your dashboard look less cluttered.

Consider the dashboard below, leaving blank space between the visuals allows me to use the shadow effect and makes the dashboard look very clean.

Power BI Design Blank Space

However, leaving too much blank space on the dashboard makes the data storytelling looks disorganized.

Consider this example that I found online. There is a lot of blank space on bottom right which could in theory be used to make the visuals larger and therefore easier to read. This space could also be used for additional analysis.

Power_BI_Design_Blank_Space

Want to Practice Power BI UI Design?

Now that you know the theory of efficient Power BI UI design, let’s use them together to build a good-looking dashboard from scratch! Follow this video tutorial with me to make this piece of beauty below!

Download the source Power BI file from here and let’s get started!

Power BI Design

Microsoft Power Platform

Everything you Need to Know

Of the endless possible ways to try and maximise the value of your data, only one is the very best. We’ll show you exactly what it looks like.

To discuss your project and the many ways we can help bring your data to life please contact:

Call

+44 7846 623693

eugene.lebedev@vidi-corp.com

Or complete the form below