Mastering Power BI: A Comprehensive Guide to Data Visualisation

Andrew Hubbard
Microsoft Power BI
Published in
7 min readSep 25, 2023

Data visualisation is a crucial aspect of data analysis, enabling businesses to glean valuable insights from their data swiftly and effectively. In this comprehensive guide, we will delve into the world of Power BI, a powerful data visualisation tool by Microsoft, and learn how to create compelling and insightful visualisations step by step.

Introduction to Power BI

Power BI is a versatile business analytics tool that empowers data professionals to connect to various data sources, transform data, and create interactive reports and dashboards. Whether you are a beginner or an advanced user, Power BI offers a wide range of capabilities to meet your data visualisation needs. In this guide, we will start with the basics and gradually progress to more advanced techniques.

Getting Started with Power BI

Installation and Setup

Before we embark on our Power BI journey, ensure that you have Power BI Desktop installed. If not, you can install it from the Microsoft Store or download it from the official website.

Loading Sample Data

Let’s begin by importing some sample data into Power BI. This data will serve as the foundation for our visualisations. In Power BI Desktop, you can create tables and enter data without needing to enter the Power Query Editor.

  1. Open Power BI Desktop.
  2. Access the “Enter Data” option on the “Home” tab.

3. Access the “Enter Data” option on the “Home” tab.

In the “Create Table” dialog that appears, enter the sample data below:

Date,       Product,    Sales
2023-01-01, Product A, 1000
2023-01-02, Product B, 1500
2023-01-03, Product A, 800
2023-01-04, Product C, 2000

4. Click the “Load” button to create the sample data table.

With our sample data loaded, let’s move on to creating visualisations that will help us derive insights from this data.

Creating Visualisations

Clustered Column Chart

Our first visualisation will be a simple Clustered Column chart to display our sales data over time.

Creating the Clustered Column Chart

  • Once you have your data ready, it’s time to create a clustered column chart.
  • Click on the clustered column chart from the “visuals gallery”.
Power BI visuals gallery
  • Next to the visual you will see the “Add data and build your visual option”
  • Drag the “Date” field into the “X-axis” area of the “Build a visual” window, this is a popup window next to the visual
  • Now, drag the “Sales” field into the “Y-axis” area of the “Build a visual” popup window.
  • If you see a list saying Year, Quarter, Month and Day under date in the “Build a visual window” Power BI has used a date hierarchy so the chart will initially show one column for 2023. To show all the dates then right click on the Date field in the X-axis and click on Date to unselect the Date Hierarchy.
  • You will see a basic clustered column chart generated in the report canvas area.
Power BI clustered column chart using sample data

Customising the Clustered Column Chart

  • You can customise the appearance and behaviour of the clustered column chart by using the “Format” pane options.
  • For example, you can add data labels, change the colours, adjust the axis scales, and more.

Saving and Publishing

  • Click on “File” > “Save” to store your Power BI file once you are happy with your bar chart.”
  • To share your report with others, you can publish it to the Power BI service or export it to various formats, like PDF or PowerPoint.

Interactive Dashboards

One of Power BI’s strengths lies in its ability to create interactive dashboards. You can incorporate filters, slicers, and drill through features to make your reports dynamic and engaging.

Creating the Slicer

  • Once you have your data ready, you can create a slicer to filter data interactively.
  • In the “visuals gallery” pane at the top of the screen click on the “Slicer” icon to add a slicer to your report canvas.
Selecting the slicer from the visuals gallery
  • In the “Build a visual” popup window next to the new visual, select the field you want to use for filtering. For example, if you want to filter by “Product,” drag the “Product” field into the “Field” area of the slicer visual.
  • The slicer will now display a list of unique values from the selected field, allowing users to filter the data by selecting specific items.
The Products slicer
The sales chart filtered to show only Product A by the slicer.

Customising the Slicer

  • You can customise the slicer’s appearance and behaviour by using the options in the “Format” pane.
  • You can choose different slicer types (e.g., dropdown, vertical list or tile), format the text, and apply themes to match your report’s style.

Interacting with the Slicer

  • In the Power BI report view, users can interact with the slicer by selecting one or more items. When a user selects an item in the slicer, it will filter accordingly the data in other visuals on the report canvas.

Saving and Publishing

  • Clicking “File” > “Save” allows you to save your Power BI file once you are satisfied with your slicer and report.”
  • To share your report with others, you can publish it to the Power BI service or export it to various formats, like PDF or PowerPoint.

Advanced Visualisation

Power BI offers various custom visuals and advanced features for sophisticated data representation. The Waterfall Chart is a powerful tool for visualising cumulative data changes, such as revenue, expenses, or profit, over time or across categories. It provides a clear picture of how various factors contribute to the overall change. Let’s use our sample sales data to create a Waterfall Chart and understand its effective use.

Creating the Waterfall Chart

  1. In Power BI Desktop, ensure you have your sample data loaded, including the “Date,” “Product,” and “Sales” columns.
  2. Click on the “Waterfall Chart” icon in the “Visualisation gallery”. You will need to click on the down arrow to open the Visualisation gallery. This chart type resembles columns with upward and downward segments representing increases and decreases in data values.
Waterfall chart from the expanded visualisations gallery
  1. Click on the “Add data and build your visual” button from the options next to the visual drag the “Date” field to the “Category” area, and the “Sales” field to the “Y-axis” area.
  2. Power BI will generate a Waterfall Chart displaying the cumulative effect of changes in sales over time. The chart will show columns rising and falling to represent increases and decreases in sales.

Customising the Waterfall Chart

  • You can customise the Waterfall Chart using the “Format” pane to adjust colours, data labels, and axis settings.

Interacting with the Waterfall Chart

  • In the report view, users can interact with the Waterfall Chart by selecting different time periods to view specific changes in sales. These time periods can be set using a slicer.

Conclusion

The Waterfall Chart offers a more advanced visualisation option in Power BI for understanding cumulative data changes. Its ability to depict increases and decreases in data values over time or categories can provide valuable insights for decision-making.

As you continue to explore Power BI, consider experimenting with other advanced visuals, such as funnel charts, custom visuals, or geographic maps, to uncover even more meaningful insights from your data.

Expanding Your Power BI Skills

In this guide, we’ve only scratched the surface of Power BI’s capabilities for data visualisation. Power BI offers a myriad of options for creating stunning reports and dashboards, making it an indispensable tool for data professionals.

As you progress in your Power BI journey, consider exploring more advanced topics, such as DAX calculations, custom visuals, and data modelling. These skills will enable you to craft even more insightful and impactful data visualisations.

Sample Report using the visualisations covered in this article. The visuals have been formatted.

Conclusion

In today’s data-driven world, the ability to turn data into actionable insights is a valuable skill. Power BI provides a powerful platform for data visualisation, and with the knowledge gained from this guide, you are well on your way to becoming a proficient Power BI user.

By following the steps outlined in this comprehensive guide and continuing to explore the capabilities of Power BI, you can unlock the potential of your data and make informed, data-driven decisions that drive business success.

Don’t forget to subscribe to

👉 Power BI Publication

👉 Power BI Newsletter

and join our Power BI community

👉 Power BI Masterclass

--

--

Andrew Hubbard
Microsoft Power BI

A Data analyst using Microsoft Power BI to create visualisations. With a keen interest in mental well being.