This page is for people preparing for Microsoft's Power BI data analyst exam, who want practice questions grouped by topic. You will find practice sets for modeling, DAX, Power Query, security, the Power BI service and report design, plus worked explanations and a study plan. The facts below come from Microsoft Learn.
Numbers in brackets link to the official sources listed under Sources & last verified. Dates that have passed are removed automatically.
| Item | Detail | Source · Verified |
|---|---|---|
| Number of questions (PL-300 (current Microsoft Power BI exam)) | Typically 40–60 questions (varies by exam)[1] | Microsoft (Microsoft Learn / Microsoft Credentials); exams delivered by Pearson VUE · Oct 26, 2026 |
| Time limit (PL-300 (current Microsoft Power BI exam)) | 100 minutes[2] | Microsoft (Microsoft Learn / Microsoft Credentials); exams delivered by Pearson VUE · Oct 26, 2026 |
| Passing score (PL-300 (current Microsoft Power BI exam)) | 700 or higher[3] | Microsoft (Microsoft Learn / Microsoft Credentials); exams delivered by Pearson VUE · Oct 26, 2026 |
| Exam fee (PL-300 (current Microsoft Power BI exam)) | Price depends on the country or region[2] | Microsoft (Microsoft Learn / Microsoft Credentials); exams delivered by Pearson VUE · Oct 26, 2026 |
| Retake fee (PL-300 (current Microsoft Power BI exam)) | Each retake is paid[4] | Microsoft (Microsoft Learn / Microsoft Credentials); exams delivered by Pearson VUE · Oct 26, 2026 |
| Renewal (PL-300 (current Microsoft Power BI exam)) | Free online renewal assessment each year (6-month window)[5] | Microsoft (Microsoft Learn / Microsoft Credentials); exams delivered by Pearson VUE · Oct 26, 2026 |
| Delivery (PL-300 (current Microsoft Power BI exam)) | Proctored; scheduled through Pearson VUE[2] | Microsoft (Microsoft Learn / Microsoft Credentials); exams delivered by Pearson VUE · Oct 26, 2026 |
According to Microsoft (Microsoft Learn / Microsoft Credentials); exams delivered by Pearson VUE, “Most Microsoft Certification exams typically contain between 40-60 questions; however, the number can vary depending on the exam.”[1]
Our Power BI 778 label maps to PL-300, the current Microsoft Power BI exam. It sits under the Data Analyst Associate certification and covers preparing data, modeling it, building reports and managing the Power BI environment.
The exam is proctored and scheduled through Pearson VUE. The fee depends on the country or region where you take it, so check the price for your location on the Microsoft Learn certification page before booking.
You get 100 minutes. Microsoft says most of its certification exams contain between 40-60 questions, and the number can vary by exam, so do not plan around an exact count. A score of 700 or greater is required to pass.
If you do not pass, each retake is paid. Microsoft's retake policy says you must pay to retake the exam where applicable, so read that policy before you book again.
Once certified, you can take a free online renewal assessment on Microsoft Learn. It is available any time during a 6-month eligibility window, and passing extends the certification by a year from the expiration date.
Policies can change. Treat the official Microsoft Learn pages as the final word on fees, scheduling and renewal.
The content areas below are copied from the official Power BI 778 content outline published by Microsoft (Microsoft Learn / Microsoft Credentials); exams delivered by Pearson VUE. The right-hand column shows which of our practice sets covers it.
| Official content area | Practice on this site |
|---|---|
| Manage and secure Power BI[6] | Power BI 778 Security and Administration Practise workspace roles, row-level security, sharing and data alerts, and what each setting lets a user see or do. |
| Model the data[6] | Power BI 778 Data Modeling in Power BI Practise relationships, star-schema design, calculated columns versus measures, and when each DAX approach fits. |
| Prepare the data[6] | Power BI 778 Power Query and Data Transfor... Practise Power Query steps such as Fill Down, merges, appends, data types and cleaning null values. |
| Visualize and analyze the data[6] | Power BI 778 Visualizations and Report Design Practise choosing the right visual, setting up filters and slicers, and building reports that answer a stated business question. |
Prepare for the Power BI 778 exam with our free practice test modules. Each quiz covers key topics to help you pass on your first try.
These are practice questions written for this site, not questions from the real exam. Each explanation shows why the right answer is right and why the others are wrong.
Question: Which Power BI Service feature sends automatic email alerts when a dashboard KPI crosses a threshold?
Answer: B. Data alerts
Explanation:
The answer is Data alerts. A data alert watches a dashboard tile and sends an email notification when its value goes above or below a threshold you set.
Subscriptions send a scheduled snapshot of a report or dashboard, whether or not any value changed, so they do not react to a KPI crossing a threshold. Scheduled refresh only updates the dataset behind the content and sends no alert about the values. Push notifications are a general delivery channel, not the Power BI Service feature that defines a threshold rule.
Rule to remember: if the trigger is a value crossing a limit, think data alert. If the trigger is a clock or calendar, think subscription or scheduled refresh.
Question: What does 'Fill Down' do in Power Query?
Answer: A. Replaces null values with the value from the cell above in the same column
Explanation:
The answer is that Fill Down replaces null values with the value from the cell above in the same column. It carries the most recent non-null value forward, which is useful when a source file shows a group label only on the first row of the group.
Copying the last row's values to all empty rows is wrong because Fill Down works within a single column, not across rows. Filling blanks with zeros describes Replace Values, which uses a fixed value you choose. Propagating a formula down a column is a spreadsheet idea, not a Power Query step.
Rule to remember: Fill Down copies existing data into nulls beneath it. It never invents a new value.
Question: What is a calculated column in Power BI?
Answer: A. A column computed during query refresh using DAX
Explanation:
The answer is a column computed during query refresh using DAX. A calculated column uses a DAX expression that is evaluated row by row, and the result is stored in the model during data refresh.
A column imported from a CSV file is just source data and involves no DAX. A column created in Power Query is a query-stage transformation written in M, not DAX, and it happens before the data reaches the model. A column from a live database view is defined in the database, so Power BI only reads it.
Rule to remember: Power Query columns are shaped in M before loading, while calculated columns use DAX and live in the model. Measures, by contrast, are evaluated at query time.
Start with the official Microsoft Learn study guide for the exam and read the list of skills measured. Write down which areas you already use at work and which feel unfamiliar.
Then take one of our topic sets for the weakest area. After each question, read the explanation even when you were right, and note the rule behind it. Keep a short list of mistakes and group them by theme, such as relationships, DAX context or Power Query steps.
Work through the remaining topic sets in turn, and go back to the official Microsoft Learn modules whenever a theme keeps appearing in your mistake list. Hands-on practice matters here: open Power BI Desktop, load a sample file, and repeat the steps yourself, including cleaning data, building a small model, writing a measure and publishing a report.
Near test day, take the mixed Power BI 778 Test and time yourself against the 100 minutes you will get. Our questions are written by us and are not real exam questions, so use them to find gaps rather than to predict your score.
Microsoft's study guide for PL-300 says a score of 700 or greater is required to pass. Microsoft reports results on a scaled score, so the number is not the same as a simple percentage of questions answered correctly. Check the official study guide for the current wording.
You have 100 minutes to complete the PL-300 assessment. Microsoft says most of its certification exams typically contain between 40-60 questions, but the number can vary by exam. Do not rely on an exact count; practise managing your time across the full 100 minutes.
The price depends on the country or region where the exam is proctored, so there is no single fee to quote. Check the Data Analyst Associate page on Microsoft Learn for the price in your location before you schedule with Pearson VUE.
Each retake is paid. Microsoft's retake policy states that you must pay to retake the exam where applicable. Read the full retake policy on Microsoft Learn for the waiting rules that apply, since those details can change.
Renewal is a free online assessment on Microsoft Learn. You can take it any time during your 6-month eligibility window. Once you pass, your certification is extended a year from the expiration date. Details are on Microsoft's renewal page.
No. We write these questions ourselves, with AI tools, and they are not real exam questions. Use them to find weak areas and to practise reasoning through scenarios. The official Microsoft Learn material remains the reference for what the exam covers.
How we verify: editorial & fact-checking policy. Report an error: contact us.