PL-900 sample exam questions
15 exam-style questions for Microsoft PL-900: Power Platform Fundamentals, with answers and explanations. Take them as a timed practice exam first if you want a score out of 1000.
- You create a Power Virtual Agents chatbot.
You need to share the bot with other team members so that they can try out the bot before you share the bot with customers.
What should you use?- Ademo website
- Blive production website
- Ctest chat feature
Show answer
Correct answer: A
WhyPower Virtual Agents (now Microsoft Copilot Studio) provides a demo website you can share with teammates and stakeholders so they can try the bot. The test chat pane is only for the author in the editor, and a live production website exposes the bot to customers.
- A
- A recent update has been made to a canvas app.
The update causes usability issues.
You need to roll back the app to a previous version.
What should you do?- ARestore the previous version of the app.
- BUninstall the app for all users and reinstall by using the package from a previous version.
- CDeactivate the live app, import the previous version of the app, and then activate the app.
- DDelete the app and create a new app based on the previous version.
Show answer
Correct answer: A
WhyCanvas apps keep version history; on the app Details > Versions page you select Restore on the earlier version to roll back. Uninstalling, reimporting or deleting and recreating the app are unnecessary and lose sharing and settings.
- A
- You are using Dynamics 365 Sales.
You need to create a Power BI report that includes customer office locations. The City and State columns must be combined to form one column on the report.
What should you do?- AUse Power Query Editor to merge columns.
- BImport the data.
- CExport data to Microsoft Excel.
- DCreate a view.
Show answer
Correct answer: A
WhyPower Query Editor has a Merge Columns transformation that combines City and State into a single column with a chosen separator. Importing data, exporting to Excel or creating a Dynamics 365 view does not combine the columns for the report.
- A
- You are creating Power BI reports.
You need to choose which filters you can use for reports.
Which three types of filters can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.- Adrill-down
- Bautomatic
- Cdatabase
- Dmanual
- Eexternal
Show answer
Correct answer: A, B, D
WhyPower BI distinguishes automatic filters (added from fields used in visuals), manual filters (added by the author to the Filters pane) and drill-down filters created when drilling into hierarchies, along with others such as drillthrough. Database and external are not Power BI filter types.
- A
- A company has a website. The website includes a form that allows the company to collect information about leads.
You need to set up an automated workflow to create leads in Dynamics 365 Sales when leads are created on the company's custom website.
What should you create?- ATask Flow
- BPower Automate flow
- CDynamics 365 workflow
- DBusiness Process Flow
Show answer
Correct answer: B
WhyA task flow is a mobile guided UI for model-driven apps and cannot react to an external website form. A Power Automate flow triggered by the website (for example an HTTP request or form connector) can create the lead row in Dynamics 365 Sales through the Dataverse connector. Classic workflows and business process flows run only inside Dataverse.
- A
- A company uses Dynamics 365 Supply Chain Management.
When a sales order is created for one of the customers that a specific user manages, a Microsoft Outlook task must be created to remind the user to perform any
follow up activities that are required.
You need to implement the functionality to create Outlook tasks.
Which two features should you use? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.- AAI Builder
- BPower Apps
- CBusiness Events
- DPower Automate
- ECommon Data Service
Show answer
Correct answer: C, D
WhySupply Chain Management business events publish a notification when a sales order is created, and a Power Automate flow subscribed through the Fin & Ops connector's When a business event occurs trigger creates the Outlook task. AI Builder, Power Apps and Dataverse alone do not do this.
- A
- HOTSPOT
You are developing a Copilot Studio copilot for a company.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

You must create a topic to specify how a copilot responds to a user. Yes / No You can use prebuilt entities or custom defined entities. Yes / No Show answer
- You must create a topic to specify how a copilot responds to a user. Yes
- You can use prebuilt entities or custom defined entities. Yes
WhyIn Copilot Studio (formerly Power Virtual Agents), topics define the conversation path and responses for trigger phrases. Entities that extract information such as dates, money or postal codes can be prebuilt or custom (closed list or regex).
- You create a Power Apps app and Power Automate flow.
You need to combine multiple types of field values into a single string value and format the string.
What should you use?- Acondition
- Bswitch
- Cenvironment variable
- Dexpression
Show answer
Correct answer: D
WhyExpressions (Power Fx in Power Apps, workflow expression functions such as concat and formatDateTime in Power Automate) combine and format values into one string. Conditions and switches branch logic, and environment variables store configuration values.
- A
- DRAG DROP
A customer service department uses Microsoft Dynamics 365 Customer Service to manage repair requests. The repair team tracks their efforts using a Microsoft SharePoint list.
The company must use Microsoft Power Platform to connect the repair team with the Dynamics 365 Customer Service solution.
The solution must meet the following requirements:

You need to implement the appropriate technologies to meet the requirements.
Which technologies should you use? To answer, drag the appropriate technologies to the correct scenarios. Each technology may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

Move each item to the matching row:
- Microsoft Power BI
- Canvas app
- Microsoft Power Automate
- Microsoft Power Virtual Agents chatbot
- Requirement1
- Requirement2
- Requirement3
Show answer
- Requirement1 Canvas app
- Requirement2 Microsoft Power BI
- Requirement3 Microsoft Power Automate
WhyA custom page in the Dynamics 365 interface is built with canvas app technology and can read the SharePoint list. Real-time reports and dashboards for the repair team are Power BI. Sending a Teams message and a customer email when a repair is completed is an automated Power Automate flow. A chatbot is not needed.
- HOTSPOT
A company uses a model-driven app to manage its sales process.
You are creating a Power Automate cloud flow that will send you a message in Microsoft Teams when a new order is recorded in Microsoft Dataverse.
How should you configure the flow? Select the answer that correctly completes the sentence.

To determine when the flow will start, you must select an action / a formula / a trigger Show answer
- To determine when the flow will start, you must select a trigger
WhyEvery cloud flow begins with a trigger, here the Dataverse When a row is added trigger on the Order table. Actions, such as Post message in a chat or channel, run after the flow starts, and formulas or expressions only compute values.
- A company is considering using Power Pages for its website.
You need to determine whether the use cases for Power Pages meet the company’s requirements.
What is a use case for Power Pages?- ASharing data with customers
- BBuilding mobile apps for iOS
- CPerforming repetitive tasks
- DCreating visualizations of data
Show answer
Correct answer: A
WhyPower Pages builds secure external websites that let organizations share Dataverse data with customers and partners. Native iOS mobile apps are not built with it, repetitive tasks are automated with Power Automate, and data visualizations are created with Power BI.
- A
- HOTSPOT
A company uses Microsoft Power Platform to connect to multiple data sources and manage business data.
The low-code components in Microsoft Power Platform must be able to create and update data in these data sources.
You need to access the required data by using Microsoft Power Platform components.
Which component should you use for each requirement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Update data in an API hosted in Azure. Custom connector / Microsoft Dataverse / Power Query Update files in SharePoint document library folders. Microsoft Teams connector / Microsoft Dataverse / Power Query / Standard connector Ingest and transform data into Microsoft Dataverse by using dataflows. Microsoft Dataverse / Power Query / Standard connector Show answer
- Update data in an API hosted in Azure. Custom connector
- Update files in SharePoint document library folders. Standard connector
- Ingest and transform data into Microsoft Dataverse by using dataflows. Power Query
WhyA custom connector wraps your own REST API, such as one hosted in Azure. SharePoint is a standard connector. Dataflows use the Power Query engine to ingest and transform data before loading it into Dataverse.
- You are building a canvas app to allow users to record their expenses. The app also will support screen readers for users with visual impairments.
You have the following requirements:
• Use a tool that identifies potential issues.
• Use a tool that provides suggestions for modifying the app.
You need a tool that meets the requirements.
Which tool should you use?- AFlow Checker
- BMicrosoft Trust Center
- CMicrosoft Power Platform admin center
- DAccessibility Checker
Show answer
Correct answer: D
WhyThe Accessibility checker in Power Apps Studio (App checker) identifies potential accessibility issues such as missing labels for screen readers and suggests how to fix them. Flow Checker validates flows, and the Trust Center and admin center do not analyze app accessibility.
- A
- HOTSPOT
A company plans to use Power BI to visualize data.
Instructions: For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Power BI allows users to create and consume visualizations in one view by using data from several different sources. Yes / No Power Platform uses Microsoft SharePoint Online lists to securely store and manage data used by business applications. Yes / No Show answer
- Power BI allows users to create and consume visualizations in one view by using data from several different sources. Yes
- Power Platform uses Microsoft SharePoint Online lists to securely store and manage data used by business applications. No
WhyPower BI reports and dashboards can combine data from many sources in a single view. The Power Platform's secure data store for business applications is Microsoft Dataverse; SharePoint lists are just one of many connectable data sources.
- An enterprise company is evaluating the Microsoft Power Platform security model.
You need to identify the lowest possible level that the authorization can be applied against.
Which level should you identify?- Atenant
- Brow
- Cenvironment
- Dcolumn
Show answer
Correct answer: D
WhyRows are not the finest level: Dataverse security goes from tenant and environment down to table and row privileges, and finally to column-level (field) security profiles that restrict read, create or update on individual columns. So column is the lowest level authorization can be applied to.
- A