AI Instructor Live Labs Included Exam Prep

PL-300: Microsoft Power BI Data Analyst

Prepare, model, visualize, and secure business data in Power BI — the complete PL-300 exam prep, aligned to the April 2026 exam objectives with Copilot in Power BI coverage.

Intermediate
12h 30m
13 Lessons
PL-300
PL-300 Power BI Data Analyst Badge

View badge details

Exam Preparation

Exam Preparation Included

Practice with real exam-style questions for the PL-300 certification. AI-powered feedback helps you understand every answer.

Practice Questions Track Progress AI Feedback

About This Course

Master the skills a Power BI data analyst needs to prepare, model, visualize, and secure business data the complete PL-300 exam prep, paced across teaching concepts and hands-on Power BI Desktop labs. You'll work end-to-end against a single AdventureWorks reseller sales dataset, from raw Excel import through Star Schema modeling, DAX time intelligence, published reports with Copilot-generated narrative visuals, row-level security, and a final dashboard capstone. By the end of the course you will be able to build a production-quality Power BI solution and confidently sit the PL-300 exam.

Course Curriculum

13 Lessons
01
AI Lesson
AI Lesson

Data Preparation in Power BI — Concepts and Strategies

30m

Learn how a Power BI data analyst thinks about incoming source data — profiling for shape and quality, using Power Query to clean and reshape before load, choosing between Import, DirectQuery, and DirectLake, and understanding when to push a transformation into the source instead of Power BI. By the end of this lesson you will be able to walk into a raw Excel or CSV file and decide, with confidence, how to bring it into a Power BI semantic model.

02
Lab Exercise
Lab Exercise

Get, clean, and transform data - Lab Exercises

1h 45m 1 Exercises

Connect Power BI Desktop to a SQL Server source, pull in the AdventureWorks reseller sales data, and shape it into a clean, load-ready dataset. You'll profile columns for quality, split and merge tables, unpivot wide layouts, append CSV sources, and set explicit types before load. You'll finish with a Power BI semantic model that's ready for modeling and DAX.

03
AI Lesson
AI Lesson

Semantic Models and Star Schema — Concepts and Strategies

30m

Learn why the Star Schema is the shape every Power BI semantic model wants to become, how to identify facts vs dimensions in a business dataset, how to design relationships and hierarchies that make DAX easy later, and how role-playing dimensions and calculation groups fit into a modern model. By the end of this lesson you will be able to sketch a Star Schema for a typical business analytics scenario and justify the choices to a stakeholder.

04
Lab Exercise
Lab Exercise

Configure a semantic model - Lab Exercises

45m 1 Exercises

Turn a set of loaded tables into a production-quality Star Schema. You'll verify relationship cardinality, mark the date table so time intelligence works, build hierarchies for drilling, handle role-playing dimensions with USERELATIONSHIP, tune column properties, and hide the model's plumbing from report authors. You'll close by asking Copilot to summarize the shape you built.

05
AI Lesson
AI Lesson

DAX, Filter Context, and Copilot for DAX — Concepts and Strategies

45m

Master the mental model of DAX — how filter context flows through measures, how CALCULATE and its filter arguments modify that context, when to reach for time-intelligence functions, and how Copilot in Power BI generates and explains DAX in the DAX query view. By the end of this lesson you will be able to reason about why a measure returns the number it returns, and prompt Copilot for DAX with intent.

06
Lab Exercise
Lab Exercise

Create DAX measures, filter context, and time intelligence - Lab Exercises

2h 15m 1 Exercises

Build the DAX layer that drives the AdventureWorks reports. You'll author explicit measures for the core sales KPIs, iterate over rows with SUMX and AVERAGEX, modify filter context with CALCULATE, and apply time-intelligence patterns for YTD, YoY, and MoM analysis. You'll also generate and verify a measure using Copilot in DAX query view, then organize the measures with display folders.

07
Lab Exercise
Lab Exercise

Visual calculations - Lab Exercises

30m 1 Exercises

Practice Power BI's visual calculations — DAX shorthand that lives on the visual instead of the semantic model. You'll drop a matrix, then add running totals with RUNNINGSUM, moving averages with MOVINGAVERAGE, and month-over-month deltas with PREVIOUS. You'll learn when a calculation belongs on the model vs. on the visual, and apply conditional formatting to make the deltas readable at a glance.

08
AI Lesson
AI Lesson

Report Design and Copilot in Power BI — Concepts and Strategies

45m

Learn how to design Power BI reports that stakeholders actually use — the visualization patterns Microsoft's design guide recommends, when each chart type is right, how to structure page flow, and how Copilot in Power BI accelerates the process with narrative visuals, page suggestions, and semantic-model summarization. By the end of this lesson you will be able to plan a multi-page Power BI report and use Copilot as an authoring partner rather than a one-shot generator.

09
Lab Exercise
Lab Exercise

Design Power BI reports - Lab Exercises

1h 30m 1 Exercises

Build a three-page Power BI report against the AdventureWorks semantic model. You'll insert dropdown and list slicers, line-and-column, stacked column, stacked bar, matrix and multi-row card visuals, apply page-level filters, format visuals for contrast and readability, and synchronise slicers so the pages stay consistent with one another.

10
Lab Exercise
Lab Exercise

Enhance reports and perform analytics - Lab Exercises

1h 45m 1 Exercises

Turn a base report into an interactive analytical experience. You'll build a drillthrough page, capture views with bookmarks, drive conditional formatting from a companion CSV, tune a Q&A visual with synonyms, ask Copilot to summarize the semantic model, and apply Power BI's built-in analytics — forecast, decomposition tree, and key influencers. You'll republish to the Service and test the interactions in the browser.

11
AI Lesson
AI Lesson

Row-Level Security and Governance — Concepts and Strategies

30m

Learn the security and governance boundary a Power BI data analyst owns — Row-Level Security roles, DAX filter expressions for RLS, static vs dynamic RLS with USERPRINCIPALNAME, the workspace-and-app permission model in the Power BI Service, and how sensitivity labels and Copilot's ACL honoring fit into the enterprise picture. By the end of this lesson you will be able to plan the RLS + workspace access story for a shared semantic model.

12
Lab Exercise
Lab Exercise

Secure data access with RLS - Lab Exercises

30m 1 Exercises

Configure Row-Level Security on the AdventureWorks semantic model. You'll create a dynamic RLS role that filters by the signed-in user's identity via USERPRINCIPALNAME, a static RLS role that pins a regional scope, and test each one with View As. You'll explore how overlapping roles behave, and see where role membership is assigned once the model is published to the Power BI Service.

13
Lab Exercise
Lab Exercise

Build a Power BI dashboard - Lab Exercises

30m 1 Exercises

Close the course by assembling the AdventureWorks story onto a Power BI Service dashboard. You'll pin visuals and a live report page from your published reports, add a branded logo tile, create a Q&A tile, configure the mobile view, and walk through sharing — seeing how workspace access, app permissions, and RLS work together. You'll also compare when to reach for a report vs. a dashboard.

This course includes:

  • 24/7 AI Instructor Support
  • Live Lab Environments
  • 8 Hands-on Lessons
  • Exam Prep Included
  • Completion Badge
PL-300 Power BI Data Analyst Badge

Earn Your Badge

Complete all lessons to unlock the PL-300 Power BI Data Analyst achievement badge.

Skill Level Intermediate
Total Duration 12h 30m
PL-300 Power BI Data Analyst Badge
Achievement Badge

PL-300 Power BI Data Analyst

Awarded on completion of the SkillMeUp PL-300 course covering data preparation, semantic modeling, DAX calculations, report design with Copilot, and row-level security in Power BI.

Course PL-300: Microsoft Power BI Data Analyst

Skills You'll Earn

Power BI Desktop Data preparation Power Query Semantic modeling Star Schema DAX measures DAX time intelligence Visual calculations Report design Copilot in Power BI Row-level security Power BI Service

Complete all lessons in this course to earn this badge