SEGRO Courses

Home | Excel | Power BI | Copilot | Visualising Data

Power BI Overview Course Notes

What is Power BI? Is it for me?

Power BI:

This Power BI report has several bar and column charts.
image

What can you do with Power BI

Analyse, visualise, publish data and reports

  1. Import, shape, clean data from different sources
  2. Build interactive visualisations
  3. Connect different tables together on a powerful data model
  4. Calculate interesting results: ratios, year-to-dates,…
  5. Publish and distribute

This is a scatter plot created by Power BI.
image

Power BI vs Excel. Power BI is more:

The next sections show one or two charts to illustrate each of these in turn.

Visual

This shows three charts:

image

Even when the chart has to be a table of data, Power BI can have visual “conditional formatting”

image

Interactive

Several charts on the same page can interact together. In this chart, the user has selected a price band in the bar chart (right, middle). This filters the map to show only properties in this price band.

image

This chart has three interactive features:

image

Shared

This Power BI map has been published to the Power BI Service. The user is choosing to share with a colleague. (Unlike Excel, no files need to be emailed or shared on OneDrive.)

image

Automated

Users can clean and shape data Power BI Query Editor using the user interface.

image

But under the covers, the Query Editor is recording these steps as code. We never need to see or touch this code - it is automatically generated.

image

This does mean that when we need to update the data in Power BI, we can simply click a button to refresh the data, and the Power Query code will run. On the Power BI Service, we can schedule this to run several times a day.

image

Structured

Unlike Excel, all data must be in a table. This requires more work and design up-front, but from this comes great analytical power.

image

Scalable

Excel has a theoretical limit of 1 million rows and in reality becomes sluggish with much fewer rows than that. Power BI can handle millions of rows. For example, the snapshots below show the UK Land Registry dataset, that contains 28 miillion rows.

image

We can import this dataset into Power BI and it will perform well. This bar chart counts the number of sales of properties by type.

image

Power BI and Excel work well together

Examples