All Microsoft exams
Microsoft PL-200: Microsoft Power Platform Functional Consultant
What the PL-200 exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Level
- Associate
- Topic areas
- 4
- Free practice questions
- 30
- Full question bank
- 112 questions
What the PL-200 exam covers
The topic areas in our PL-200 question bank, with each one's share of the 112 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Configure Microsoft Dataverse | 30% | 34 |
| Create apps by using Microsoft Power Apps | 26% | 29 |
| Create and manage logic and process automation | 26% | 29 |
| Manage environments | 18% | 20 |
PL-200 cost and format
| Exam code | PL-200 |
|---|---|
| Certification | Power Platform Functional Consultant Associate |
| Vendor | Microsoft |
| Level | Associate |
| Status | Retired |
| Retired | August 31, 2026 |
Last checked October 22, 2026 against the official Microsoft exam page.
PL-200 sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Configure Microsoft Dataverse
Which relationship type should be used when many contacts can belong to many marketing lists?
- AA self-referencing lookup, which links a list only to other lists inside the same table and never to contacts
- BA one-to-many relationship, which allows each list to hold many contacts but each contact only one list at a time
- CA many-to-many relationship, which links each contact to any number of lists and each list to any number of contacts
- DA calculated column, which stores the number of lists for each contact but creates no link between the tables
Show answer and explanationHide answer
Correct answer: CA many-to-many relationship links records in both directions in any number. One-to-many, self-referencing lookups and calculated columns do not model that case.
Question 2Create apps by using Microsoft Power Apps
Which Power Apps app type is built around Dataverse tables and business processes with forms and views?
- AA model-driven app, which is generated from the data model with forms, views and dashboards
- BA canvas app, which is designed pixel by pixel from a blank screen with free placement of each control on it
- CA portal built on Power Pages, which is used for external websites rather than for internal business processes
- DA flow, which automates steps in the background and does not present forms or views to users in any screen
Show answer and explanationHide answer
Correct answer: AModel-driven apps are generated from the data model with forms and views. Canvas apps are freeform, Power Pages serves websites and flows automate background steps.
Question 3Create and manage logic and process automation
Which automation type runs in response to a Dataverse row being created or updated?
- AA canvas app timer that refreshes a gallery on a schedule and does not respond to table events
- BA scheduled flow that runs only at fixed times and has no connection to any table event in Dataverse
- CA manual flow that a user starts from a button and that does not respond to table changes by itself
- DAn automated cloud flow with a Dataverse trigger for the relevant table event
Show answer and explanationHide answer
Correct answer: DAn automated cloud flow with a Dataverse trigger responds to row events. Scheduled, manual and timer approaches do not respond to table events in that way.
Question 4Manage environments
What is a development environment in Power Platform used for?
- AStoring archived records that users no longer need for their work in the business each day of the year
- BServing live customers directly with the production data of the company's most important business process
- CBuilding and testing solutions away from production users and data
- DHosting the public website of the company for search engines to index on the internet for the marketing team
Show answer and explanationHide answer
Correct answer: CDevelopment environments are for building and testing away from production users. The other options describe production or archive use.
Question 5Configure Microsoft Dataverse
What does a cascading delete behaviour on a relationship do?
- AIt copies the child records into an archive table each time the parent record is saved by the system
- BIt deletes the parent record automatically when any child record is changed by a user in the application
- CIt prevents the parent from being deleted while any child records exist, with no other effect on the children
- DIt deletes related child records automatically when the parent record is deleted
Show answer and explanationHide answer
Correct answer: DCascading delete removes related child records when the parent is deleted. Other behaviours describe changes or blocks that are different settings.
How to prepare for PL-200
- Read the official Microsoft outline first (exam page), so you know exactly what is in scope.
- Give the most time to Configure Microsoft Dataverse and Create apps by using Microsoft Power Apps: together they make up 56% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full PL-200 question bank
All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 112-question bank for PL-200 is in final review. The free practice test is open now.
Start the free practice testPL-200 FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| AZ-802: Administering Windows Server | Microsoft | Associate |
| MD-102: Managing and Securing Microsoft 365 Endpoints by using Intune | Microsoft | Associate |
| MS-700: Managing Microsoft Teams | Microsoft | Associate |
| PL-900: Microsoft Power Platform Fundamentals | Microsoft | Foundational |
| MB-310: Microsoft Dynamics 365 Finance Functional Consultant | Microsoft | Associate |
| MB-330: Microsoft Dynamics 365 Supply Chain Management Functional Consultant | Microsoft | Associate |