Premium video tutorials
Learn at your own pace
Mobile (learn on-the-go)
Unlimited tests and quizzes
Regularly updated content
Make your data come to life with beautiful, interactive reports in Power BI. In this online course, you will learn how to use Power BI's analytics tools to transform dull data into dazzling dashboards, reports and visualizations to understand key business insights at a glance.
Designed for beginners, no prior experience is required to start analyzing and visualizing data with Power BI. You will learn step by step how to use your data to build reports in Power BI Desktop, and publish them to the cloud service where you can create and share your personalized dashboards. By the end of the course, you will be equipped with the business intelligence skills to get the meaningful answers you need to make informed decisions for your business.
Your skills can be used across many industries, including Marketing to monitor the effectiveness of campaigns, Finance to oversee financial performance, and Sales to manage quotas against forecasts.
- 39 practical tutorials.
- Understand the difference between dashboards and reports.
- Add data from Excel, a text file or CSV to create reports in Power BI Desktop.
- Publish and update your data in the Power BI cloud service.
- Learn how to share a Power BI dashboard to collaborate with others.
- Understand key concepts for relating data in order to link tables together properly.
- Create a calendar table that dynamically updates with your data.
- Learn how to use Data Analysis Expressions (DAX) to perform calculations.
- Create a range of stunning visuals to display your data, including charts, maps, tree views, and tables.
- Design custom visuals with the Chiclet Slicer.
Once enrolled, our friendly support team and tutors are here to help with any course related inquiries.
What is Power BI?
Introduction to Power BI
Video time: 05m 34s
Overview of PowerBI Components
This lesson explores the main components of Power BI, including Power BI Desktop, Power BI Free, Power BI Pro and Power BI Premium, and discusses how to get access to each component.
Video time: 06m 32s
Power BI Workflow
In this lesson we will explore the steps used in Power BI to get from data to dashboards, as well as all points in between.
Video time: 05m 48s
Getting Started with Power BI
Getting Data From a Text file
We will begin our journey by pulling some sales data into Power BI from a text file, as well as making some minor manipulations to the data.
Video time: 07m 24s
This lesson covers an introduction to create different visuals and cross filtering in Power BI.
Video time: 06m 09s
Publishing to the Power BI service
This module covers how to publish your data into the Power BI service, explores the feature parity between desktop and cloud, and covers how to update your data in the service.
Video time: 03m 55s
Dashboards vs Reports
Video time: 06m 10s
Sharing Power BI Reports and Dashboards
In this module we will look at the methods of sharing your BI artifacts. We explore sharing without using the cloud, as well as sharing both within and external to your "tenant".
Video time: 07m 21s
Working with Q&A
Video time: 06m 16s
Generating Quick Insights
Video time: 04m 59s
Working with Alerts
Video time: 06m 22s
Data & Modeling
Adding Excel Data to an Existing Power BI Model
In this module we will explore collecting Budget data to link into our dashboards. The only issue is that it comes from a completley different source: an Excel file.
Video time: 05m 37s
Key Concepts for Relating Data
This lesson focuses on the characteristics that are required in order to link tables together properly, as well as a key tip that will prevent getting yourself into trouble later.
Video time: 06m 08s
Solving m:m Joins via Composite Keys
One potential source of m:m (many to many) join issues in Power BI can be solved by combining multiple columns into a "composite key" in order to relate tables together. This module will dig into this issue, as well as how we solve the problem.
Video time: 06m 34s
Solving m:m Joins via Table De-Aggregation
In this module we'll explore how to build dimensional tables that solve the m:m (many to many) linking problem, allowing you to create much more robust models.
Video time: 04m 12s
Table De-Aggregation - Application
This module shows how to apply de-aggregation to our sample model. The end goal here is to avoid m:m (many to many) joins by creating new dimensional tables that can be linked into the model via 1:m (one to many) relationships.
Video time: 08m 01s
Dynamic Calendars – Theory
Every model that will perform any kind of date/calendar intelligence must have a proper calendar table. This lesson gives you the tips that you can apply to any model to build a calendar table that dynamically updates with your data.
Video time: 03m 24s
Dynamic Calendars – Application
It's now time to build a dynamic calendar on the fly for our sample model. After identifying your calendar's start and end dates, it's one line of code, 5 clicks, 4 characters and the Enter key, and you're set.
Video time: 07m 47s
Working with DAX (Power BI's formula language)
Basic Measures – Theory
In this module we'll explore how to use Power BI's formula language to create re-usable "Measures"
Video time: 05m 50s
Basic Measures – Application
It's now time to apply our knowledge of basic formulas, and build measures that add business intelligence value to our sample model.
Video time: 07m 29s
Understanding Measure Calculation
Creating measures is all very well, but you need to understand why they return what they do. In this module we will explain how to identify the filter context applicable to your data point, and how that influences the way measures are calculated.
Video time: 05m 51s
Performing Math with Compound Measures
This lesson explores the syntax and practical application of adding or subtracting measures from each other, and lays the groundwork for creating more complicated mathematical combinations
Video time: 06m 26s
The CALCULATE() Function – Theory
CALCULATE() is the super-charged SUM(anything) function, and mastering it is the secret to truly mastering Power BI's formula language. In this module we will show how it works, as well as how it impacts basic measure calculation.
Video time: 05m 16s
The CALCULATE() Function – Application
In this module we will review several CALCULATE() functions that live in a real model, showing how they work and add value to our business intelligence.
Video time: 06m 44s
The ALL() Function – Theory
How do you ensure that your "All Time Sales $" retains it's "All time" status when someone click on a visual and cross filters your report? This lesson is ALL() about the function that lets you do exactly that.
Video time: 03m 34s
The ALL() Function - Application
In this module we look at practical examples of using the ALL() function to modify and override the filter context, resulting in measures that only change when we want them to.
Video time: 05m 30s
Quick measures are ready-rolled formula patterns built through a drag and drop user interface, allowing you to write really complicated formulas for you without having to learn all the nuances of Power BI's DAX formula language.
Video time: 05m 53s
Global Visual Concepts
Video time: 07m 40s
Bar & Column Charts
In this module we will take a look at creating bar and column charts to display our data.
Video time: 04m 45s
Line charts are a great way to show trends over time, and we'll explore doing so here.
Video time: 04m 16s
Combination charts combine line and column charts into a single visual. They are very useful for showing values versus a standard or target.
Video time: 04m 47s
Maps & Filled Maps
Working with maps can be a bit tricky. This module will explain the good, the bad and the ugly of maps, as well as provide recommendations to avoid the ugly.
Video time: 06m 32s
In this lesson we'll explore Power BI pie charts, donut charts and their characteristics.
Video time: 05m 02s
Also known as "breakdown trees", this visual can show interesting statistics about the makeup of your data sets.
Video time: 05m 31s
Cards are super useful in order to drive alerts. They also have a close cousin called the multi-row card. In this module we will explore both, as well as their pros and cons.
Video time: 06m 01s
The matrix is similar (but not the same as) Excel's PivotTable. In this lesson we will show how to work with this specific visual.
Video time: 06m 40s
Video time: 04m 19s
KPIs are great for showing you most recent period’s performance versus a target value, with a longer term trend as an area chart in the background.
Video time: 05m 13s
Custom Visuals - Chiclet Slicer
When the default visuals are not inspiring, or you just need to use a visual that Microsoft doesn’t supply by default, you can often find another version in the Custom Visual store. In this module we will look at the Chiclet Slicer, a vast improvement over Power BI's native Slicer visual.
Video time: 07m 02s