Skip to content

MicrosoftPL-300

PL-300 Practice Exam — Microsoft Power BI Data Analyst

PL-300 checks that you can take data from its source to a shared report in Power BI: shape and clean it in Power Query, build a star schema with the right relationships, write DAX measures with CALCULATE and time intelligence, choose and format visuals that answer the question, and publish, share and secure the result in the Power BI service. Practise across all four official skill areas with full 50-question papers and a score breakdown per skill area.

PL-300 exam at a glance

Questions per paper
50
Time limit
100 minutes
Passing score
700 / 1000
Question format
Multiple choice, multiple response, drag and drop, hot area and case studies
Certification valid for
One year; renew free online
ReadyForCert access
60 days · $8.99 AUD
Free sample
20 questions

Study, practise, review

Study by topic

Work through the complete question bank by official exam domain, save questions, and revisit incorrect answers.

Timed exams

Take 50-question simulations with a 100-minute timer and saved progress.

Exam reports

Review your score, every answer, and your performance across each exam domain.

What the PL-300 exam covers

  1. Prepare the data

    Connecting to data sources and shared semantic models, Import, DirectQuery and Direct Lake, parameters, profiling and cleaning data, and transforming, merging, appending and loading queries in Power Query.

    25–30%
  2. Model the data

    Table and column properties, relationships, cardinality and cross-filter direction, role-playing dimensions and date tables, DAX measures with CALCULATE and time intelligence, calculation groups and model performance.

    25–30%
  3. Visualize and analyze the data

    Choosing and formatting visuals, themes, conditional formatting, slicers and filters, bookmarks, tooltips, drillthrough and navigation, mobile and accessible design, Copilot in reports, and AI visuals, forecasting and anomaly detection.

    25–30%
  4. Manage and secure Power BI

    Workspaces, apps, dashboards and distribution methods, subscriptions and data alerts, endorsement, gateways and scheduled refresh, workspace roles, item and semantic model access, row-level security and sensitivity labels.

    15–20%

A sample PL-300 question

One question written for this page, in the same style as the questions in the bank.

Model the data

A matrix shows total sales by product category. You need a measure that shows each category's share of all sales, so that the denominator stays the same whichever category is on the row. Which expression should the measure use?

  • ADIVIDE(SUM(Sales[Amount]), CALCULATE(SUM(Sales[Amount]), ALL(Product[Category])))Correct answer
  • BDIVIDE(SUM(Sales[Amount]), SUM(Sales[Amount]))
  • CDIVIDE(SUM(Sales[Amount]), CALCULATE(SUM(Sales[Amount]), VALUES(Product[Category])))
  • DDIVIDE(SUM(Sales[Amount]), COUNTROWS(Product))

About the PL-300 exam

How many questions are on the PL-300 exam and how long is it?

Microsoft does not publish a fixed question count, but most of its certification exams contain 40 to 60 questions, and PL-300 gives you 100 minutes to answer them. ReadyForCert papers use 50 questions on the same 100-minute clock.

What score do I need to pass PL-300?

700 on a scale of 1 to 1,000. The score is scaled rather than a raw percentage of questions answered correctly, so it does not map exactly onto “70% of questions right”.

Do I need to know DAX for PL-300?

Yes. Modelling the data is about a quarter of the exam, and most of it is DAX: aggregations, CALCULATE, time intelligence and filter context. You do not need to write long formulas from memory, but you do need to recognise which function a measure needs and why.

Are these the real PL-300 exam questions?

No. These are practice questions written against the current Microsoft study guide. Real exam content is covered by Microsoft's exam agreement, and the bank is refreshed regularly.

Same format, same price, same free quiz.

© 2026 ReadyForCert ReadyForCert is an independent practice service. AWS, Google Cloud, Microsoft and other certification names belong to their respective owners, and none of them sponsor or endorse this service.