O'Reilly logo
live online training icon Live Online training

Building Dashboards with Power BI

Create powerful reports and interactive dashboards with Power BI

Ian Littlejohn

In this course, visualizing your data is the key focus, and you will learn how to follow proper data visualization styles and enhanced digital storytelling techniques.

You will learn how to get your data the way you want – connecting to data sources and how to clean your data with the Power BI Query Editor. You will also learn how to properly design your data model to make your data easier to work with.

By the end of this course, you will be confident in creating effective charts, tables, reports or dashboards for any kind of data using the tools and techniques in Microsoft Power BI.

What you'll learn-and how you can apply it

  • Understand the fundamentals of Microsoft Power BI and its Business Intelligence capabilities
  • Develop and build analytical models, reports and dashboards
  • Understand how to connect and load data from different sources
  • Develop data models using calculated columns and measures
  • Learn different visualizations to display data
  • Publish and access data in the Power BI Service

This training course is for you because...

This course is for all Excel users and Business Intelligence professionals who want to learn how to correctly work with data, use a variety of data sources, create powerful data models and formulas, and learn to work with the Power BI Service.


  • You will require a copy of Power BI Desktop which can be downloaded for free from: https://powerbi.microsoft.com/en-us/desktop/

  • You will also need to sign up to the Power BI Service, which is also free. Please note that you must use a work email account. Gmail, Hotmail and other similar free email providers can not be used. When you sign up you may get a message saying that your system administrator needs to activate your Power BI account. In that case, please contact your system administrator.

  • You should be able to work with Microsoft Excel or other spreadsheet programs and understand the principles of working with data.

  • Please also download the Training data sets here

About your instructor

  • Ian is an international trainer and consultant for Excel Pivot Tables, Power Pivot, Power Query, SQL Analysis Services and Microsoft Power BI. Ian provides affordable skill development with online and classroom training for Excel users who want to learn the powerful methods and techniques to transform data into useful information and intelligence.

    Ian has over 10 years of experience working, guiding and coaching students to learn the most important aspects of analyzing data using Excel or Microsoft Power BI. Ian has worked online and in the classroom to train over 23000 students around the world.


The timeframes are only estimates and may vary according to how the class is progressing

Day 1

Section 1 - Overview and Introduction to Power BI (40 min)

  • Overview and Introduction to Power BI
  • Why Power BI and Comparison to Other Tools

Break - 10 minutes

Section 2 - Creating a Power BI report (50 min)

  • Creating Tables
  • Creating Matrix and Cards
  • Lab 1: Create a Power BI report with Cards, Table and Matrix

Break – 10 minutes

Section 3 - Using Visualizations in Reports (50 min)

  • Using visualizations – Column, Bar, Line, Area and Pie
  • Lab 2: Create Column, Bar, Line, Area and Pie Visualizations

Break - 10 minutes

Section 4 - Filtering Data and using Slicers in Reports (60 min)

  • Using Slicers to filter your reports
  • Visual filters to filter individual visualizations
  • Lab 3: Create an interactive dashboard

Recap and Q&A (10 mins)

Day 2

Section 5 - Connect Data and Transformation with the Query Editor (50 min)

  • Load data into the Query Editor
  • Perform transformations – Remove columns, change data types, rename columns, create new calculations and format data
  • Lab 4: Load Data into Power BI and perform basic transformations

Break - 10 minutes

Section 6 - Data Modeling and DAX Formulas (50 min)

  • Create a data model
  • Develop DAX Calculated Columns
  • Develop DAX measures
  • Lab 5: Create a data model with Calculated columns and a measure

Break - 10 minutes

Section 7 - Publishing Reports and Configuring the Power BI Service (50 min)

  • Publish the Interactive Dashboard to the Power BI Service
  • Creating dashboards and mobile access
  • Using App Workplaces and creating App
  • Lab 6: Publish a dashboard to the Power BI Service and create a dashboard

Break - 10 minutes

Section 8 - Natural Language Queries and Connecting to Excel (45 min)

  • Using Q&A
  • Using Quick Insight
  • Overview of Power BI and Excel
  • Lab 7: Access via Power BI mobile, Ask Questions of the data, Use the Quick Insight, Connect Power BI and Excel.

Section 6: Final recap, Q&A (15 mins)