Pebellslearn by building
RoadmapsMatrixCoursesSandboxSign in

Course details

Power BI

Learn how Power BI turns raw exports into a report people can rely on. You follow one small tea-shop chain from its first CSV files to a star-schema model and DAX measures: connecting to sources, cleaning with Power Query and M, relating tables, and writing calculations that respond to every filter.

Ready to learn6 sections · 24 lessons
Start learning

Course curriculum

Introduction to Power BI3 lessons

Meet the Power BI family — Desktop for building, the Service for sharing, Mobile for viewing — then install Desktop the right way and work out which licences a team really needs.

  1. The Power BI Ecosystem12 min
  2. Installing Power BI Desktop10 min
  3. Licensing Tiers12 min
Getting Data In4 lessons

Bring in files, databases, cloud services and APIs, work out which sources need a gateway, then choose between Import, DirectQuery, Dual and Direct Lake storage.

  1. Connecting to Files12 min
  2. Databases, Cloud Services and APIs13 min
  3. Import Mode vs DirectQuery13 min
  4. Dual Storage and Direct Lake13 min
Cleaning Data with Power Query4 lessons

Use Applied Steps as a repeatable recipe, set data types on purpose, remove duplicates by the right columns, and profile columns to find and fix errors at their cause.

  1. Applied Steps12 min
  2. Data Types and Casting12 min
  3. Removing Duplicates12 min
  4. Data Profiling and Handling Errors14 min
M Language Basics4 lessons

Read a whole query in the Advanced Editor, tidy text and split columns, fix number units and extract date parts, and add conditional and custom columns with short M formulas.

  1. The Advanced Editor12 min
  2. Changing Text and Splitting Columns12 min
  3. Changing Numbers and Dates12 min
  4. Conditional and Custom Columns13 min
Data Modeling4 lessons

Split a wide export into facts and dimensions at a clear grain, prefer a star to a snowflake, merge and append queries correctly, and connect tables with relationships that filter the right way.

  1. Facts, Dimensions and Grain13 min
  2. Star vs Snowflake Schema12 min
  3. Merging and Appending Queries13 min
  4. Relationships and Cross-Filter Direction13 min
DAX Fundamentals5 lessons

Tell DAX from M, read DAX syntax, choose between calculated columns and measures, use aggregators, iterators, logical functions and variables, and change filters with CALCULATE.

  1. DAX vs M, and DAX Syntax12 min
  2. Calculated Columns vs Measures13 min
  3. Aggregators and Iterators13 min
  4. Logical Functions and Variables13 min
  5. CALCULATE and Filter Context15 min