PL-900 Microsoft Power Platform
Fundamentals
Sample Questions
Last updated: 1/19/2022
PLEASE COMPLETE THIS SURVEY (https://aka.ms/samplequestions)
Microsoft is exploring the possibility of providing sample questions as an exam preparation resource,
and we would like your feedback. While we prefer that you complete the survey
after taking the exam,
you may complete it at any time. Thank You!
User Guide
These sample questions are intended to provide an overview of the style, wording, and difficulty of the
questions that you are likely to experience on this exam. These questions are not the same as what you
will see on the exam nor is this document illustrative of the length of the exam or its complexity (e.g.,
you may see additional question types, multiple case studies, and possibly labs). These questions are
examples only to provide insight into what to expect on the exam and help you determine if additional
preparation is required.
In the first section, you will find the questions without answers so that you can test your knowledge. In
the second section, the answer, a rationale, and a URL that will link you to additional information is
provided immediately below each question.
Contents
Questions -------------------------------------------------------------------------------------------------------------------------- 3
Question # 1 (Matching) ----------------------------------------------------------------------------------------------------- 3
Question # 2 (Sentence completion) ------------------------------------------------------------------------------------- 3
Question # 3 (Matching) ----------------------------------------------------------------------------------------------------- 3
Question # 4 (Sentence completion) ------------------------------------------------------------------------------------- 3
Question # 5 (Multiple choice) --------------------------------------------------------------------------------------------- 4
Question # 6 (Multiple choice) --------------------------------------------------------------------------------------------- 4
Question # 7 (Sentence completion) ------------------------------------------------------------------------------------- 4
Question # 8 (Multiple choice) --------------------------------------------------------------------------------------------- 5
Question # 9 (Sentence completion) ------------------------------------------------------------------------------------- 5
Question # 10 (Matching) --------------------------------------------------------------------------------------------------- 5
Question # 11 (Sentence completion) ----------------------------------------------------------------------------------- 5
Question # 12 (Multiple choice) ------------------------------------------------------------------------------------------- 6
Question # 13 (Matching) --------------------------------------------------------------------------------------------------- 6
Question # 14 (Sentence completion) ----------------------------------------------------------------------------------- 6
Question # 15 (Matching) --------------------------------------------------------------------------------------------------- 6
Question # 16 (Matching) --------------------------------------------------------------------------------------------------- 7
Question # 17 (Multiple choice) ------------------------------------------------------------------------------------------- 7
Question # 18 (Multiple choice) ------------------------------------------------------------------------------------------- 7
Question # 19 (Multiple choice) ------------------------------------------------------------------------------------------- 7
Question # 20 (Multiple choice) ------------------------------------------------------------------------------------------- 8
Questions and Answers ------------------------------------------------------------------------------------------------------ 9
Question # 1 (Matching) ----------------------------------------------------------------------------------------------------- 9
Question # 2 (Sentence completion) ------------------------------------------------------------------------------------- 9
Question # 3 (Matching) ---------------------------------------------------------------------------------------------------- 10
Question # 4 (Sentence completion) ------------------------------------------------------------------------------------ 11
Question # 5 (Multiple choice) -------------------------------------------------------------------------------------------- 11
Question # 6 (Multiple choice) -------------------------------------------------------------------------------------------- 12
Question # 7 (Sentence completion) ------------------------------------------------------------------------------------ 12
Question # 8 (Multiple choice) -------------------------------------------------------------------------------------------- 13
Question # 9 (Sentence completion) ------------------------------------------------------------------------------------ 13
Question # 10 (Matching) -------------------------------------------------------------------------------------------------- 13
Question # 11 (Sentence completion) ---------------------------------------------------------------------------------- 14
Question # 12 (Multiple choice) ------------------------------------------------------------------------------------------ 15
Question # 13 (Matching) -------------------------------------------------------------------------------------------------- 15
Question # 14 (Sentence completion) ---------------------------------------------------------------------------------- 16
Question # 15 (Matching) -------------------------------------------------------------------------------------------------- 16
Question # 16 (Matching) -------------------------------------------------------------------------------------------------- 17
Question # 17 (Multiple choice) ------------------------------------------------------------------------------------------ 18
Question # 18 (Multiple choice) ------------------------------------------------------------------------------------------ 18
Question # 19 (Multiple choice) ------------------------------------------------------------------------------------------ 19
Question # 20 (Multiple choice) ------------------------------------------------------------------------------------------ 19
Questions
Question # 1 (Matching)
Match the technologies on the left to the correct benefits on the right.
Technologies
Descriptions
A. Power BI
B. Power Apps
C. Power Automate
_____ 1. Ask questions about your data using natural
language.
_____ 2. Create easy-to-use apps that match your company
branding.
_____ 3. Remove the administrative burden of repetitive
tasks.
Question # 2 (Sentence completion)
Select the answer that correctly completes the sentence.
Microsoft Power Platform solutions can detect faces in images by using __________________.
A. Power BI
B. Azure Bot Service
C. Azure Cognitive Services
D. Azure Active Directory
Question # 3 (Matching)
Match the portal types on the left to the correct descriptions on the right.
Portal types
Descriptions
A. Power Apps maker
portal
B. Microsoft 365 admin
center
C. Microsoft Power
Platform admin center
D. Trust center
_____ 1. Configure data policies.
_____ 2. Assign Power Apps licenses to users.
_____ 3. Find resources to manage compliance with data
privacy regulations.
_____ 4. Create a canvas app.
Question # 4 (Sentence completion)
Select the answer that correctly completes the sentence.
You need to create an app that can hide columns on forms that use business rules. You should
create a ________________.
A. canvas app
B. model-driven app
C. portal app
D. power Automate cloud flow
E. power BI report
Question # 5 (Multiple choice)
You are building a Power Automate cloud flow.
You need to access data in a third-party application that has a REST API. There is no connector
available.
What are two possible ways to achieve this goal? Each correct answer presents a complete
solution.
A. Apply a data policy.
B. Create a custom connector.
C. Run Postman.
D. Use the HTTP connector.
Question # 6 (Multiple choice)
Which two Microsoft Power Platform components can use AI Builder models? Each correct
answer presents a complete solution.
A. Canvas apps
B. Model-driven apps
C. Portal apps
D. Power Automate cloud flows
Question # 7 (Sentence completion)
Select the answer that correctly completes the sentence.
To create a dashboard, you need to use ______________.
A. Power BI Service
B. Power BI Desktop
C. Power BI Mobile
Question # 8 (Multiple choice)
Which Power Query transformation function allows you to unpivot rows from a Microsoft Excel
data source?
A. Reverse rows
B. Transpose
C. Count rows
Question # 9 (Sentence completion)
Select the answer that correctly completes the sentence.
To collaborate with colleagues to build Power BI reports and dashboards you should __________.
A. create a template app
B. share a dashboard
C. share a dataset
D. share a workspace
Question # 10 (Matching)
Match the app types on the left to the correct descriptions on the right.
App types
Descriptions
A. Portal
B. Canvas
C. Model-driven
_____ 1. Allow anonymous users to interact with data stored
in Microsoft Dataverse.
_____ 2. Connect to multiple data sources.
_____ 3. Use business process flows to guide the user.
Question # 11 (Sentence completion)
Select the answer that correctly completes the sentence.
You create a canvas app.
To allow users to share the app with others, you should grant the _________________ permission to
the users.
A. User
B. Co-owner
C. Contributor
D. Environment maker
Question # 12 (Multiple choice)
Which control should you use to display multiple rows from a SharePoint list in a canvas app?
A. Data card
B. Form
C. Gallery
D. Label
Question # 13 (Matching)
Match the Power Apps portal templates on the left to the correct descriptions on the right.
Power Apps portal
templates
Descriptions
A. Partner
B. Community
C. Employee self-service
_____ 1. Enable peer-to-peer collaboration including forums
and blogs.
_____ 2. Allow external companies to collaborate on sales
opportunities.
_____ 3. Allow internal users to submit cases and access
knowledge articles.
Question # 14 (Sentence completion)
Select the answer that correctly completes the sentence.
You need to create an object that only contains data from a single table. You should create a
_____________________.
A. personal chart
B. main form
C. classic workflow
D. public view
Question # 15 (Matching)
You are creating Power Automate cloud flows to manage expense handling for a company.
Match the connectors on the left to the descriptions on the right.
Connectors
Descriptions
A. Control
B. Approvals
C. Schedule
D. Data operation
_____ 1. Wait three days after requesting expense approval.
_____ 2. Total all expenses for the current month.
_____ 3. Send an email to expense approvers to review total
expenses.
_____ 4. Create a list of expense approvers.
Question # 16 (Matching)
Match the Power Automate flow types on the left to the correct use cases on the right.
Flow types
Use cases
A. Button
B. Desktop
C. Scheduled
D. Business process
_____ 1. Send an email to your boss when you are going to
be late to the office with one click.
_____ 2. Create a guided experience to train new model-
driven app users.
_____ 3. Automate entering data into a legacy system that
does not provide an API.
_____ 4. Check the weather forecast every night for rain the
next day and notify users attending outdoor events
by using email.
Question # 17 (Multiple choice)
You create an instant flow by using a Power Apps trigger. The flow sends an email to your team
members once you have completed a task.
How can you trigger the flow to run?
A. Attach the flow to a button in a canvas app and then select the button.
B. Select the button from the Buttons tab of the Power Automate mobile app.
C. Update the status of a task in the app.
Question # 18 (Multiple choice)
You are creating a Power Automate flow by using a template.
Which symbol indicates that you have a valid connection that is ready for use?
A. Green check mark
B. Sign-in link
C. Red check mark
D. Yellow timer symbol
Question # 19 (Multiple choice)
You are creating a Power Virtual Agents chatbot.
You need to add trigger phrases to the chatbot.
Where can you configure the trigger phrases?
A. Authoring canvas
B. Entities
C. Message node
D. Topic
Question # 20 (Multiple choice)
For which three items must you specify a value when you create a new chatbot? Each correct
answer presents part of the solution.
A. Name
B. Language
C. Region
D. Environment
E. Topic
Questions and Answers
Question # 1 (Matching)
Match the technologies on the left to the correct benefits on the right.
Technologies
Descriptions
A. Power BI
B. Power Apps
C. Power Automate
_____ 1. Ask questions about your data using natural
language.
_____ 2. Create easy-to-use apps that match your company
branding.
_____ 3. Remove the administrative burden of repetitive
tasks.
Answer:
Power BI (A) matches description 1: Ask questions about
your data using natural language.
Power Apps (B) matches description 2: Create easy-to-use
apps that match your company branding.
Power Automate (C) matches description 3: Remove the
administrative burden of repetitive tasks.
Objective:
1.1 Describe the business value of Power Platform services
Rationale:
Power BI includes the Q&A feature that allows users to
query their data by using natural language. Power Apps
users can quickly create apps that can include company
branding. Power Automate allows users to automate
processes with manual effort.
URL:
https://docs.microsoft.com/learn/modules/introduction-
power-bi/2a-data-modeling-visualizations
https://docs.microsoft.com/learn/modules/introduction-
power-apps/2-what-is-power-apps
https://docs.microsoft.com/learn/modules/introduction-
power-automate/2-what-power-automate-value-brings-you
Question # 2 (Sentence completion)
Select the answer that correctly completes the sentence.
Microsoft Power Platform solutions can detect faces in images by using __________________.
A. Power BI
B. Azure Bot Service
C. Azure Cognitive Services
D. Azure Active Directory
Answer:
Objective:
Rationale:
identity management service. Bot Service allows bot development. Power BI is
URL:
Question # 3 (Matching)
Match the portal types on the left to the correct descriptions on the right.
Portal types
Descriptions
A. Power Apps maker
portal
B. Microsoft 365 admin
center
C. Microsoft Power
Platform admin center
D. Trust center
_____ 1. Configure data policies.
_____ 2. Assign Power Apps licenses to users.
_____ 3. Find resources to manage compliance with data
privacy regulations.
_____ 4. Create a canvas app.
Answer:
Microsoft Power Platform admin center (C) matches
description 1: Configure data policies.
Microsoft 365 admin center (B) matches description 2:
Assign Power Apps licenses to users.
Trust center (D) matches description 3: Find resources to
manage compliance with data privacy regulations.
Power Apps maker portal (A) matches description 4: Create
a canvas app.
Objective:
1.3. Describe Power Platform administration and security
Rationale:
You can create and manage data policies by using the
Power Platform admin center. These policies can restrict the
use of connectors in Power Apps and Power Automate. You
can use the Microsoft 365 admin center to manage users
and to assign licenses to users. You can use the Power Apps
maker portal to create and manage Power Apps apps. The
Trust Center is a Microsoft website that contains information
on how Microsoft handles privacy and compliance with
regional and national regulations.
URL:
https://docs.microsoft.com/learn/modules/introduction-
common-data-service/7-administer
https://docs.microsoft.com/learn/modules/introduction-
power-platform/3a-data-loss-prevention-compliance-
privacy-accessibility
Question # 4 (Sentence completion)
Select the answer that correctly completes the sentence.
You need to create an app that can hide columns on forms that use business rules. You should
create a ________________.
A. canvas app
B. model-driven app
C. portal app
D. power Automate cloud flow
E. power BI report
Answer:
Objective:
Rationale:
URL:
Question # 5 (Multiple choice)
You are building a Power Automate cloud flow.
You need to access data in a third-party application that has a REST API. There is no connector
available.
What are two possible ways to achieve this goal? Each correct answer presents a complete
solution.
A. Apply a data policy.
B. Create a custom connector.
C. Run Postman.
D. Use the HTTP connector.
Answer:
Objective:
Rationale:
connector or by using the HTTP connector to issue a GET or a PUT command.
Data policies block the use of connectors including custom connectors.
Postman is an application that allows you to evaluate APIs. You can use
Postman to import a collection file that you can use to create a custom
connector, but Postman itself cannot build a custom connector for Power
URL:
Question # 6 (Multiple choice)
Which two Microsoft Power Platform components can use AI Builder models? Each correct
answer presents a complete solution.
A. Canvas apps
B. Model-driven apps
C. Portal apps
D. Power Automate cloud flows
Answer:
Objective:
Rationale:
models. You can add controls to a canvas app that let the app use some AI
Builder models. Power Automate can use the AI Builder connector to use AI
Builder models. It is not possible to use an AI Builder model in a model-driven
URL:
Question # 7 (Sentence completion)
Select the answer that correctly completes the sentence.
To create a dashboard, you need to use ______________.
A. Power BI Service
B. Power BI Desktop
C. Power BI Mobile
Answer:
Objective:
Rationale:
create reports. Power BI mobile only allows you to view and share existing
URL:
Question # 8 (Multiple choice)
Which Power Query transformation function allows you to unpivot rows from a Microsoft Excel
data source?
A. Reverse rows
B. Transpose
C. Count rows
Answer:
Objective:
Rationale:
helps you determine how many rows meet specified conditions. Reverse rows
URL:
Question # 9 (Sentence completion)
Select the answer that correctly completes the sentence.
To collaborate with colleagues to build Power BI reports and dashboards you should __________.
A. create a template app
B. share a dashboard
C. share a dataset
D. share a workspace
Answer:
Objective:
Rationale:
dashboards. By sharing a workspace, you allow others to collaborate with you.
Sharing a report or dashboard only allows others to consume the report or
dashboard. Sharing a dataset allows others to create reports and dashboards
using the dataset in their own workspaces to which you may not have access.
URL:
Question # 10 (Matching)
Match the app types on the left to the correct descriptions on the right.
App types
Descriptions
A.
Portal
B. Canvas
_____ 1. Allow anonymous users to interact with data stored
in Microsoft Dataverse.
C. Model-driven
_____ 2. Connect to multiple data sources.
_____ 3. Use business process flows to guide the user.
Answer:
Portal (A) apps matches description 1: Allow anonymous
users to interact with data stored in Microsoft Dataverse.
Canvas (B) apps matches description 2: Connect to multiple
data sources.
Model-driven (C) matches description 3: Use business
process flows to guide the user.
Objective:
4.1. Identify common Power Apps components
Rationale:
Portal apps are the only Power Apps app type that allow
anonymous access to users. You can expose data held in
Microsoft Dataverse tables on a page in a portal app.
Canvas apps can connect to multiple data sources in the
same app. The other app types can only access data held in
Microsoft Dataverse.
Defining and enforcing consistent business processes is a
key feature of model-driven apps by using business process
flows.
URL:
https://docs.microsoft.com/learn/modules/introduction-
power-apps/2-what-is-power-apps
https://docs.microsoft.com/learn/modules/how-build-
model-driven-app/02-model-driven-apps
https://docs.microsoft.com/learn/modules/introduction-
power-apps-portals/02-power-apps-portals
Question # 11 (Sentence completion)
Select the answer that correctly completes the sentence.
You create a canvas app.
To allow users to share the app with others, you should grant the _________________ permission to
the users.
A. User
B. Co-owner
C. Contributor
D. Environment maker
Answer:
Objective:
Rationale:
run. Contributor relates to Power BI, rather than Power Apps. Grant the
environment maker role to grant users permissions at environment level
URL:
Question # 12 (Multiple choice)
Which control should you use to display multiple rows from a SharePoint list in a canvas app?
A. Data card
B. Form
C. Gallery
D. Label
Answer:
Objective:
Rationale:
form displays the fields for a single row of data. A label displays a single item
URL:
Question # 13 (Matching)
Match the Power Apps portal templates on the left to the correct descriptions on the right.
Power Apps portal
templates
Descriptions
A. Partner
B. Community
C. Employee self-service
_____ 1. Enable peer-to-peer collaboration including forums
and blogs.
_____ 2. Allow external companies to collaborate on sales
opportunities.
_____ 3. Allow internal users to submit cases and access
knowledge articles.
Answer:
Community (A) matches description 1: Enable peer-to-peer
collaboration including forums and blogs.
Partner (B) matches description 2: Allow external companies
to collaborate on sales opportunities.
Employee self-service (C) matches description 3: Allow
internal users to submit cases and access knowledge
articles.
Objective:
4.3 Describe Power Apps portals
Rationale:
Community portals provide forums and blog functionality.
Partner portals allow collaboration with external companies.
Employee self-service allows internal users to submit cases
and use a knowledge base.
URL:
https://docs.microsoft.com/learn/modules/introduction-
power-apps-portals/03-get-started-portals
Question # 14 (Sentence completion)
Select the answer that correctly completes the sentence.
You need to create an object that only contains data from a single table. You should create a
_____________________.
A. personal chart
B. main form
C. classic workflow
D. public view
Answer:
Objective:
Rationale:
can include columns from the same table and tables that are related with a
many-to-one relationship. You can create charts from views. The charts can
contain data from many-to-one relationships. Classic workflows can access
URL:
build-blocks-of-model-driven-apps
https://docs.microsoft.com/learn/modules/how-build-model-driven-app/05-
Question # 15 (Matching)
You are creating Power Automate cloud flows to manage expense handling for a company.
Match the connectors on the left to the descriptions on the right.
Connectors
Descriptions
A.
Control
B. Approvals
C. Schedule
D. Data operation
_____ 1. Wait three days after requesting expense approval.
_____ 2. Total all expenses for the current month.
_____ 3. Send an email to expense approvers to review total
expenses.
_____ 4. Create a list of expense approvers.
Answer:
Schedule (C) matches description 1: Wait three days after
requesting expense approval.
Control (A) matches description 2: Total all expenses for the
current month.
Approvals (B) matches description 3: Send an email to
expense approvers to review total expenses.
Data operation (D) matches description 4: Create a list of
expense approvers.
Objective:
5.1. Identify common Power Automate components
Rationale:
The Schedule connector contains the Delay action that
forces a flow to wait for a fixed period before the next step
run.
The Control connector contains the Apply to Each action
that loops through a set of rows and create a total of all
expenses for the month.
The Approvals connector sends an approval notification by
email to the expenses approvers for sign off items such as
the total expenses.
The Data operation connection includes the Compose
action that you can use to create an array of data, such as
the list of approvers, which later steps in the flow can
reference.
URL:
https://docs.microsoft.com/learn/modules/introduction-
power-automate/2-what-power-automate-value-brings-you
https://docs.microsoft.com/learn/modules/introduction-
power-platform/3-data-connectors
https://docs.microsoft.com/power-
automate/dataverse/wait-conditions
https://docs.microsoft.com/learn/modules/build-
automated-solution/2-create-flow-template
https://docs.microsoft.com/learn/modules/build-
automated-solution/3-build-approval-request
Question # 16 (Matching)
Match the Power Automate flow types on the left to the correct use cases on the right.
Flow types
Use cases
A. Button
B. Desktop
C. Scheduled
D. Business process
_____ 1. Send an email to your boss when you are going to
be late to the office with one click.
_____ 2. Create a guided experience to train new model-
driven app users.
_____ 3. Automate entering data into a legacy system that
does not provide an API.
_____ 4. Check the weather forecast every night for rain the
next day and notify users attending outdoor events
by using email.
Answer:
Button (A) matches description 1: Send an email to your
boss when you are going to be late to the office with one
click.
Business process (D) matches description 2: Create a guided
experience to train new model-driven app users.
Desktop (B) matches description 3: Automate entering data
into a legacy system that does not provide an API.
Scheduled (C) matches description 4: Check the weather
forecast every night for rain the next day and notify users
attending outdoor events by using email.
Objective:
5.1 Identify common Power Automate components
Rationale:
You use a Button (Instant) flow to run a flow in response to
a mouse click. Business process flows you can use to create
visual guides that help users perform tasks. Desktop flows
allow automated data entry into systems without using an
API. You use scheduled flows to run flows on specific days
and times.
URL:
https://docs.microsoft.com/learn/modules/build-
automated-solution/2b-build-button-flow
https://docs.microsoft.com/learn/modules/build-
automated-solution/2a-build-recurring-flows
https://docs.microsoft.com//learn/modules/introduction-
power-automate/2-what-power-automate-value-brings-you
Question # 17 (Multiple choice)
You create an instant flow by using a Power Apps trigger. The flow sends an email to your team
members once you have completed a task.
How can you trigger the flow to run?
A. Attach the flow to a button in a canvas app and then select the button.
B. Select the button from the Buttons tab of the Power Automate mobile app.
C. Update the status of a task in the app.
Answer:
Objective:
Rationale:
instant flow. To trigger a flow in the Power Automate mobile app, you must
also configure the “Manually trigger a flow” option.
Updating the status of a task will not trigger the flow since this is an instant
URL:
Question # 18 (Multiple choice)
You are creating a Power Automate flow by using a template.
Which symbol indicates that you have a valid connection that is ready for use?
A. Green check mark
B. Sign-in link
C. Red check mark
D. Yellow timer symbol
Answer:
Objective:
Rationale:
in link displays if there is no active connection. The red check mark indicates
that there is no connection. The yellow timer symbol indicates that a flow step
URL:
Question # 19 (Multiple choice)
You are creating a Power Virtual Agents chatbot.
You need to add trigger phrases to the chatbot.
Where can you configure the trigger phrases?
A. Authoring canvas
B. Entities
C. Message node
D. Topic
Answer:
Objective:
Rationale:
define which Topic of conversation the chatbot chooses based on user input.
Entities assist the chatbot with identifying information from user input.
Message nodes provide a message from the chatbot to the user.
The Authoring canvas contains message and question nodes for the topic’s
URL:
Question # 20 (Multiple choice)
For which three items must you specify a value when you create a new chatbot? Each correct
answer presents part of the solution.
A. Name
B. Language
C. Region
D. Environment
E. Topic
Answer:
B. Language
Objective:
Rationale:
URL: