PL - 300 Half
PL - 300 Half
@Aug2,2023
PL--300
You have a project management app that is fully hosted in Microsoft Teams. The app was
developed by using Microsoft Power Apps.
You need to create a Power BI report that connects to the project management app.
C. Dataverse
D. Dataflows
For the sales department at your company, you publish a Power BI report that imports data
from a Microsoft Excel file located in a Microsoft SharePoint folder.
You need to create a Power BI report from the existing data. The solution must minimize
development effort.
A. Power BI dataset
B. a SharePoint folder
C. Power BI dataflows
D. an Excel workbook
You import two Microsoft Excel tables named Customer and Address into Power Query.
Customer contains the following columns:
✑ Customer ID
1
✑ Customer Name
✑ Phone
✑ Email Address
✑ Address ID
✑ Address ID
✑ Address Line 1
✑ Address Line 2
✑ City
✑ State/Region
✑ Country
✑ Postal Code
Each Customer ID represents a unique customer in the Customer table. Each Address ID
represents a unique address in the Address table.
You need to create a query that has one row per customer. Each row must contain City,
State/Region, and Country for each customer.
You plan to create the Power BI model shown in the exhibit. (Click the Exhibit tab.)
2
The data has the following refresh requirements:
You need to select the storage modes for the tables. The solution must meet the following
requirements:
✑ Ensure that the data is loaded to the model based on the refresh requirements.
Which storage mode should you select for each table? To answer, select the appropriate
options in the answer area.
Hot Area:
3
4
Question #5Topic 1
HOTSPOT -
You have two Azure SQL databases that contain the same tables and columns.
For each database, you create a query that retrieves data from a table named Customer.
You need to combine the Customer tables into a single table. The solution must minimize the
size of the data model and support scheduled refresh in powerbi.com.
What should you do? To answer, select the appropriate options in the answer area.
5
DRAG DROP -
In Power Query Editor, you have three queries named ProductCategory, ProductSubCategory,
and Product.
You need to merge the three queries into a single query. The solution must ensure the best
performance in Power Query.
How should you merge the tables? To answer, drag the appropriate merge types to the correct
queries. Each merge type 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.
6
NOTE: Each correct selection is worth one point.
ans
You are building a Power BI report that uses data from an Azure SQL database named erp1.
7
You import the following tables.
✑ Orders sold over time that include a measure of the total order value
The solution must minimize update times when interacting with visuals in the report.
A. From Power Query, merge the Order Line Items query and the Products query.
B. Create a calculated column that adds a list of product categories to the Orders table by using
a DAX function.
D. From Power Query, merge the Orders query and the Order Line Items query.
You have a Microsoft SharePoint Online site that contains several document libraries.
One of the document libraries contains manufacturing reports saved as Microsoft Excel files. All
the manufacturing reports have the same data structure.
You need to use Power BI Desktop to load only the manufacturing reports to a table for
analysis.
A. Get data from a SharePoint folder and enter the site URL Select Transform, then filter by
the folder path to the manufacturing reports library.
B. Get data from a SharePoint list and enter the site URL. Select Combine & Transform, then
8
filter by the folder path to the manufacturing reports library.
C. Get data from a SharePoint folder, enter the site URL, and then select Combine & Load.
D. Get data from a SharePoint list, enter the site URL, and then select Combine & Load.
You have a CSV file that contains user complaints. The file contains a column named Logged.
Logged contains the date and time each complaint occurred. The data in Logged is in the
following format: 2018-12-31 at 08:59.
You need to be able to analyze the complaints by the logged date and use a built-in date
hierarchy.
A. Apply a transformation to extract the last 11 characters of the Logged column and set the
data type of the new column to Date.
Which two connectors can you use to connect to the file? Each correct answer presents a
complete solution.
A. Excel Workbook
B. Text/CSV
C. Folder
D. SharePoint folder
9
E. Web
You have a table named Reports that contains a column named State. The distribution and
quality data metrics for the data in State is shown in the following exhibit.
ans
10
Question #13Topic 1
HOTSPOT -
✑ ProductID
✑ ProductName
✑ SupplierID
✑ CategoryID
✑ CategoryID
✑ CategoryName
✑ CategoryDescription
From Power BI Desktop, you import the files into Power Query Editor.
You need to create a Power BI dataset that will contain a single table named Product. The
Product will table includes the following columns:
11
✑ ProductID
✑ ProductName
✑ SupplierID
✑ CategoryID
✑ CategoryName
✑ CategoryDescription
How should you combine the queries, and what should you do on the Categories query? To
answer, select the appropriate options in the answer area.
Hot Area:
ans
12
Question #14Topic 1
You have an Azure SQL database that contains sales transactions. The database is updated
frequently.
You need to generate reports from the data to detect fraudulent transactions. The data must be
visible within five minutes of an update.
DRAG DROP -
You need to make the file metadata available as a single dataset by using Power BI. The solution
must NOT store the data of the CSV files.
Which three actions should you perform in sequence. To answer, move the appropriate actions
from the list of actions to the answer area and arrange them in the correct order.
13
ans
A business intelligence (BI) developer creates a dataflow in Power BI that uses DirectQuery to
access tables from an on-premises Microsoft SQL server. The
You need to use the dataflow in a report. The solution must meet the following requirements:
✑ Include data from the current year, up to and including the previous day.
B. Create a dataflows connection that has DirectQuery mode selected and configure a gateway
connection for the dataset.
C. Create a dataflows connection that has Import mode selected and schedule a daily refresh.
D. Create a dataflows connection that has Import mode selected and create a Microsoft Power
Automate solution to refresh the data hourly.
14
DRAG DROP
You publish a dataset that contains data from an on-premises Microsoft SQL Server database.
You need to ensure that the Power BI service can connect to the database and refresh the
dataset.
Which four actions should you perform in sequence? To answer, move the appropriate actions
from the list of actions to the answer area and arrange them in the correct order.
ANS
15
You attempt to connect Power BI Desktop to a Cassandra database.
From the Get Data connector list, you discover that there is no specific connector for the
Cassandra database.
You need to select an alternate data connector that will connect to the database.
B. ODBC
C. OLE DB
D. OData
Question #19Topic 1
16
DRAG DROP
You receive annual sales data that must be included in Power BI reports.
From Power Query Editor, you connect to the Microsoft Excel source shown in the following
exhibit.
Which three actions should you perform in sequence? To answer, move the appropriate actions
from the list of actions to the answer area and arrange them in the correct order.
17
ans
HOTSPOT
18
Use the drop-down menus to select the answer choice that completes each statement based on
the information presented in the graphic.
ans
19
HOTSPOT
You have the Azure SQL databases shown in the following table.
You plan to build a single PBIX file to meet the following requirements:
• Data must be consumed from the database that corresponds to each stage of the
development lifecycle.
20
What should you do? To answer, select the appropriate options in the answer area.
ans
21
Question #22Topic 1
You need to create the dimension. The dimension must contain a list of unique countries.
Which two actions should you perform? Each correct answer presents part of the solution.
22
NOTE: Each correct selection is worth one point.
Question #23Topic 1
DRAG DROP
You use Power Query Editor to preview the data shown in the following exhibit.
23
You need to clean and transform the query so that all the rows of data are maintained, and
error values in the discount column are replaced with a discount of 0.05. The solution must
minimize administrative effort.
Which three actions should you perform in sequence? To answer, move the appropriate actions
from the list of actions to the answer area and arrange them in the correct order.
24
ans
Question #24Topic 1
HOTSPOT
You attempt to use Power Query Editor to create a custom column and receive the error
message shown in the following exhibit.
Use the drop-down menus to select the answer choice that completes each statement based on
the information presented in the graphic.
25
NOTE: Each correct selection is worth one point.
ans
Question #1Topic 2
You load a data extract that includes a free text field named coll.
You need to analyze the frequency distribution of the string lengths in col1. The solution must
not affect the size of the model.
26
A. In the report, add a DAX calculated column that calculates the length of col1
B. In the report, add a DAX function that calculates the average length of col1
C. From Power Query Editor, add a column that calculates the length of col1
D. From Power Query Editor, change the distribution for the Column profile to group by length
for col1
You have a collection of reports for the HR department of your company. The datasets use row-
level security (RLS). The company has multiple sales regions.
You need to ensure that the HR managers can interact with the data from their region only. The
HR managers must be prevented from changing the layout of the reports.
How should you provision access to the reports for the HR managers?
A. Publish the reports in an app and grant the HR managers access permission.
B. Create a new workspace, copy the datasets and reports, and add the HR managers as
members of the workspace.
C. Publish the reports to a different workspace other than the one hosting the datasets.
D. Add the HR managers as members of the existing workspace that hosts the reports and the
datasets.
You need to provide a user with the ability to add members to a workspace. The solution must
use the principle of least privilege.
A. Viewer
B. Admin
C. Contributor
D. Member
27
Question #4Topic 2
You have a Power BI query named Sales that imports the columns shown in the following table.
Users only use the date part of the Sales_Date field. Only rows with a Status of Finished are
used in analysis.
You need to reduce the load times of the query without affecting the analysis.
Which two actions achieve this goal? Each correct answer presents a complete solution.
B. Remove Sales[Sales_Date].
Question #5Topic 2
You build a report to analyze customer transactions from a database that contains the tables
shown in the following table.
28
You import the tables.
Question #6Topic 2
You have a custom connector that returns ID, From, To, Subject, Body, and Has Attachments for
every email sent during the past year. More than 10 million records are returned.
You build a report analyzing the internal networks of employees based on whom they send
emails to.
You need to prevent report recipients from reading the analyzed emails. The solution must
minimize the model size.
A. From Model view, set the Subject and Body columns to Hidden.
C. Implement row-level security (RLS) so that the report recipients can only see results based on
the emails they sent.
29
Question #7Topic 2
HOTSPOT -
You create a Power BI dataset that contains the table shown in the following exhibit.
You need to make the table available as an organizational data type in Microsoft Excel.
How should you configure the properties of the table? To answer, select the appropriate
options in the answer area.
Hot Area:
30
ans
31
You have the Power BI model shown in the following exhibit.
32
A manager can represent only a single country.
You need to use row-level security (RLS) to meet the following requirements:
✑ The managers must only see the data of their respective country.
Which two actions should you perform? Each correct answer presents a complete solution.
A. Create a single role that filters Country[Manager_Email] by using the USERNAME DAX
function.
B. Create a single role that filters Country[Manager_Email] by using the USEROBJECTID DAX
function.
C. For the relationship between Purchase Detail and Purchase, select Apply security filter in
both directions.
E. For the relationship between Purchase and Purchase Detail, change the Cross filter direction
to Single.
Question #9Topic 2
HOTSPOT -
You have a Power BI imported dataset that contains the data model shown in the following
exhibit.
33
Use the drop-down menus to select the answer choice that completes each statement based on
the information presented in the graphic.
Hot Area:
34
ans
Question #10Topic 2
HOTSPOT -
You have a Power BI model that contains a table named Sales and a related date table. Sales
contains a measure named Total Sales.
You need to create a measure that calculates the total sales from the equivalent month of the
previous year.
How should you complete the calculation? To answer, select the appropriate options in the
answer area.
Hot Area:
35
ans
36
Question #11Topic 2
DRAG DROP -
You plan to create a report that will display sales data from the last year for multiple regions.
You need to restrict access to individual rows of the data on a per region-basis by using roles.
Which four actions should you perform in sequence? To answer, move the appropriate actions
from the list of actions to the answer area and arrange them in the correct order.
37
ans
Question #12Topic 2
DRAG DROP -
Report developers and users provide feedback that the data model is too complex.
38
✑ There are more records in Manager than in Region_Manager, but every record in
Region_Manager has a corresponding record in Manager.
✑ There are more records in Sales_Manager than in Sales_Region, but every record in
Sales_Region has a corresponding record in Sales_Manager.
You need to denormalize the model into a single table. Only managers who are associated to a
sales region must be included in the reports.
Which three actions should you perform in sequence? To answer, move the appropriate actions
from the list of actions to the answer area and arrange them in the correct order.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the
correct orders you select.
ans
Question #13Topic 2
You have a Microsoft Power BI report. The size of PBIX file is 550 MB. The report is accessed by
using an App workspace in shared capacity of powerbi.com.
The report uses an imported dataset that contains one fact table. The fact table contains 12
39
million rows. The dataset is scheduled to refresh twice a day at 08:00 and 17:00.
The report is a single page that contains 15 AppSource visuals and 10 default visuals.
Users say that the report is slow to load the visuals when they access and interact with the
report.
Question #14Topic 2
HOTSPOT -
You are creating a Microsoft Power BI imported data model to perform basket analysis. The
goal of the analysis is to identify which products are usually bought together in the same
transaction across and within sales territories.
You import a fact table named Sales as shown in the exhibit. (Click the Exhibit tab.)
40
You are evaluating how to optimize the model.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
Hot Area:
41
ans
Question #15Topic 2
You have a Microsoft Power BI data model that contains three tables named Orders, Date, and
City. There is a one-to-many relationship between Date and
The model contains two row-level security (RLS) roles named Role1 and Role2. Role1 contains
the following filter.
If a user is a member of both Role1 and Role2, what data will they see in a report that uses the
model?
A. The user will see data for which the State Province value is Kentucky or where the Calendar
Year is 2020.
B. The user will receive an error and will not be able to see the data in the report.
C. The user will only see data for which the State Province value is Kentucky.
D. The user will only see data for which the State Province value is Kentucky and the Calendar
Year is 2020.
Question #16Topic 2
42
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
You are modeling data by using Microsoft Power BI. Part of the data model is a large Microsoft
SQL Server table named Order that has more than 100 million records.
During the development process, you need to import a sample of the data from the Order
table.
Solution: From Power Query Editor, you import the table and then add a filter step to the query.
A. Yes
B. No
Question #17Topic 2
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
You are modeling data by using Microsoft Power BI. Part of the data model is a large Microsoft
SQL Server table named Order that has more than 100 million records.
During the development process, you need to import a sample of the data from the Order
table.
Solution: You write a DAX expression that uses the FILTER function.
A. Yes
B. No
Question #18Topic 2
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
43
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
You are modeling data by using Microsoft Power BI. Part of the data model is a large Microsoft
SQL Server table named Order that has more than 100 million records.
During the development process, you need to import a sample of the data from the Order
table.
A. Yes
B. No
Question #19Topic 2
DRAG DROP -
You connect to the data stored in a Microsoft Excel spreadsheet by using Power Query Editor as
shown in the following exhibit.
Which four actions should you perform in sequence? To answer, move the appropriate actions
from the list of actions to the answer area and arrange them in the correct order.
44
ans
Question #20Topic 2
HOTSPOT -
You are creating an analytics report that will consume data from the tables shown in the
following table.
45
There is a relationship between the tables.
What should you configure for employee_id and employee_photo? To answer, select the
appropriate options in the answer area.
Hot Area:
46
ans
47
Question #21Topic 2
HOTSPOT -
You plan to create Power BI dataset to analyze attendance at a school. Data will come from two
separate views named View1 and View2 in an Azure SQL database.
Class ID is the unique identifier for the specified class, period, teacher, and school year. For
example, the same class can be taught by the same teacher during two different periods, but
the class will have a different class ID.
You need to design a star schema data model by using the data in both views. The solution must
48
facilitate the following analysis:
In which table should you include the Teacher First Name and Period Number fields? To answer,
select the appropriate options in the answer area.
Hot Area:
ans
49
Question #22Topic 2
You need to ensure that users can see the data of their respective department only.
B. Create a row-level security (RLS) role for each department, and then define the
membership of the role.
D. To the ConfidentialData table, add a calculated measure that uses the CURRENTGROUP DAX
function.
Question #23Topic 2
In Power BI Desktop, you are building a sales report that contains two tables. Both tables have
row-level security (RLS) configured.
50
You need to create a relationship between the tables. The solution must ensure that
bidirectional cross-filtering honors the RLS settings.
A. Create an inactive relationship between the tables and select Apply security filter in both
directions.
B. Create an active relationship between the tables and select Apply security filter in both
directions.
C. Create an inactive relationship between the tables and select Assume referential integrity.
D. Create an active relationship between the tables and select Assume referential integrity.
Question #24Topic 2
HOTSPOT -
51
UnitsInStock has 75 non-null values, of which 51 are unique.
Use the drop-down menus to select the answer choice that completes each statement based on
52
the information presented in the graphic.
Hot Area:
ans
Question #25Topic 2
HOTSPOT -
53
You have the following DAX measure.
Accounts :=
CALCULATE (
DISTINCTCOUNT (Balances[AccountID]),
LASTDATE ('Date'[Date])
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
Hot Area:
ans
54
Question #26Topic 2
✑ Present ad impression counts for the day, campaign, and site_name. The analytics for the
last year are required.
Which two actions should you perform? Each correct answer presents part of the solution.
B. Group the Impressions query in Power Query by Ad_id, Site_name, and Impression_date.
Aggregate by using the CountRows function.
Question #27Topic 2
HOTSPOT -
You are creating a Microsoft Power BI data model that has the tables shown in the following
55
table.
The Products table is related to the ProductCategory table through the ProductCategoryID
column. Each product has one product category.
You need to ensure that you can analyze sales by product category.
How should you configure the relationship from ProductCategory to Products? To answer,
select the appropriate options in the answer area.
Hot Area:
56
ans
Question #28Topic 2
✑ Date
✑ Product
✑ Product Inventory
The Product Inventory table contains 25 million rows. A sample of the data is shown in the
following table.
The Product Inventory table relates to the Date table by using the DateKey column. The Product
Inventory table relates to the Product table by using the
ProductKey column.
You need to reduce the size of the data model without losing information.
57
A. Change Summarization for DateKey to Don't Summarize.
D. Remove MovementDate.
Question #29Topic 2
HOTSPOT -
You need to create a measure that returns the year-to-date total sales from the same date of
the previous calendar year.
Which DAX functions should you use? To answer, select the appropriate options in the answer
area.
Hot Area:
58
ans
59
Question #30Topic 2
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
You are modeling data by using Microsoft Power BI. Part of the data model is a large Microsoft
SQL Server table named Order that has more than 100 million records.
During the development process, you need to import a sample of the data from the Order
table.
Solution: You add a report-level filter that filters based on the order date.
60
A. Yes
B. No
Question #31Topic 2
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
You have a Power BI report that imports a date table and a sales table from an Azure SQL
database data source. The sales table has the following date foreign keys:
✑ Due Date
✑ Order Date
✑ Delivery Date
You need to support the analysis of sales over time based on all the date foreign keys.
Solution: For each date foreign key, you add inactive relationships between the sales table and
the date table.
A. Yes
B.NO
Question #32Topic 2
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
You have a Power BI report that imports a date table and a sales table from an Azure SQL
database data source. The sales table has the following date foreign keys:
✑ Due Date
✑ Order Date
61
✑ Delivery Date
You need to support the analysis of sales over time based on all the date foreign keys.
Solution: From Power Query Editor, you rename the date query as Due Date. You reference the
Due Date query twice to make the queries for Order Date and
Delivery Date.
A. Yes
B. No
Question #33Topic 2
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
You have a Power BI report that imports a date table and a sales table from an Azure SQL
database data source. The sales table has the following date foreign keys:
✑ Due Date
✑ Order Date
✑ Delivery Date
You need to support the analysis of sales over time based on all the date foreign keys.
Solution: From the Fields pane, you rename the date table as Due Date. You use a DAX
expression to create Order Date and Delivery Date as calculated tables.
A. Yes
B. No
Question #34Topic 2
DRAG DROP -
62
You receive revenue data that must be included in Microsoft Power BI reports.
You preview the data from a Microsoft Excel source in Power Query as shown in the following
exhibit.
You plan to create several visuals from the data, including a visual that shows revenue split by
year and product.
You need to transform the data to ensure that you can build the visuals. The solution must
ensure that the columns are named appropriately for the data that they contain.
Which three actions should you perform in sequence? To answer, move the appropriate actions
from the list of actions to the answer area and arrange them in the correct order.
ans
63
Question #35Topic 2
HOTSPOT -
You have a Power BI report named Orders that supports the following analysis:
The data model size is nearing the limit for a dataset in shared capacity.
The model view for the dataset is shown in the following exhibit.
The data view for the Orders table is shown in the following exhibit.
The Orders table relates to the Customers table by using the CustomerID column.
The Orders table relates to the Date table by using the OrderDate column.
For each of the following statements, select Yes if the statement is true, Otherwise, select No.
64
NOTE: Each correct selection is worth one point.
Hot Area:
ans
Question #36Topic 2
HOTSPOT -
You have a table named financials that contains a column named Date and a column named
Sales.
You need to create a measure that calculates the relative change in sales as compared to the
previous quarter.
How should you complete the measure? To answer, select the appropriate options in the
65
answer area.
Hot Area:
ans
66
Question #37Topic 2
DRAG DROP -
You have a single table in a data model named Product. Product contains the following fields:
✑ ID
✑ Name
✑ Color
✑ Category
67
✑ Total Sales
You need to create a calculated table that shows only the top eight products based on the
highest value in Total Sales.
How should you complete the DAX expression? To answer, drag the appropriate values to the
correct targets. Each value 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.
ans
Question #38Topic 2
You are creating a sales report in Power BI for the NorthWest region sales territory of your
company. Data will come from a view in a Microsoft SQL Server database. A sample of the data
is shown in the following table:
68
The report will facilitate the following analysis:
✑ The count of orders and the sum of total sales by Order Date
You need to reduce data refresh times and report query times.
Which two actions should you perform? Each correct answer presents part of the solution.
Question #39Topic 2
You are creating a Power BI model that contains a table named Store. Store contains the
following fields.
You plan to create a map visual that will show store locations and provide the ability to drill
down from Country to State/Province to City.
What should you do to ensure that the locations are mapped properly?
D. Create a calculated column that concatenates the values in City, State/Province, and Country.
Question #40Topic 2
69
You need to create a clustered bar chart as shown in the following exhibit.
A. From Power Query Editor, split the Machine-User column by using a delimiter.
B. From Power Query Editor, create a column that contains the last three digits of the Machine-
User column.
C. In a DAX function, create two calculated columns named Machine and User by using the
SUBSTITUTE function.
D. In a DAX function, create two measures named Machine and User by using the SUBSTITUTE
function.
Question #41Topic 2
DRAG DROP -
You need create a date table in Power BI that must contain 10 full calendar years, including the
current year.
How should you complete the DAX expression? To answer, select the appropriate options in the
answer area.
ans
70
Question #42Topic 2
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
You have a Power BI report that imports a date table and a sales table from an Azure SQL
database data source. The sales table has the following date foreign keys:
✑ Due Date
✑ Order Date
✑ Delivery Date
You need to support the analysis of sales over time based on all the date foreign keys.
Solution: You create measures that use the USERELATIONSHIP DAX function to filter sales on
the active relationship between the sales table and the date table.
A. Yes
B. No
Question #43Topic 2
71
HOTSPOT -
You have a Power BI report that contains a measure named Total Sales.
You need to create a new measure that will return the sum of Total Sales for a year up to a
selected date.
How should you complete the DAX expression? To answer, select the appropriate options in the
answer area.
Hot Area:
ans
72
Question #44Topic 2
DRAG DROP -
You have a table named Sales that contains the following fields.
You have a table named Transaction Size that contains the following data.
73
You need to create a calculated column to classify each transaction as small, medium, or large
based on the value in Sales Amount.
How should you complete the code? To answer, drag the appropriate values to the correct
targets. Each value 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.
ans
74
Question #45Topic 2
You have a Power BI report for the procurement department. The report contains data from the
following tables.
There is a one-to-many relationship from Suppliers to LineItems that uses the ID and Supplier ID
columns.
You need to minimize the size of the dataset without affecting the visuals.
C. Remove the rows from LineItems where LineItems[Invoice Date] is before the beginning of
last month.
75
Question #46Topic 2
You have a Power BI report for the marketing department. The report reports on web traffic to
a blog and contains data from the following tables.
There is a one-to-many relationship from Posts to Traffic that uses the URL and URL Visited
columns.
You need to modify Posts and Traffic queries to reduce load times.
Which two actions will reduce the load times? Each correct answer presents part of the
solution.
NOTE:
A. Remove the rows in Posts in which Posts[Publish Date] is in the last seven days.
B. Remove the rows in Traffic in which Traffic[URL Visited] does not contain ג€blogג€.
E. Remove the rows in Traffic in which Traffic[Referring URL] does not start with ג/€ ג€.
#47Topic 2
HOTSPOT
76
You need to create a monthly rolling average measure for Sales over time.
How should you configure the quick measure calculation? To answer, select the appropriate
options in the answer area.
77
ans
78
Question #48Topic 2
You have the Power BI data model shown in the following exhibit.
The Sales table contains records of sales by day from the last five years up until today’s date.
You plan to create a measure to return the total sales of March 2021 when March 2022 is
selected.
D. SUM(Sales[Sales])
Question #49Topic 2
You use Power BI Desktop to load data from a Microsoft SQL Server database.
While waiting for the data to load, you receive the following error.
79
What are two ways to achieve the goal? Each correct answer presents a complete solution.
B. Split log running queries into subsets of columns and use Power Query to merge the
queries.
C. Use Power Query to combine log running queries into one query.
Question #50Topic 2
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
From Power Query Editor, you profile the data shown in the following exhibit.
The IoT GUID and IoT ID columns are unique to each row in the query.
You need to analyze IoT events by the hour and day of the year. The solution must improve
dataset performance.
Solution: You split the IoT DateTime column into a column named Date and a column named
80
Time.
A. Yes
B. No
Question #51Topic 2
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
From Power Query Editor, you profile the data shown in the following exhibit.
The IoT GUID and IoT ID columns are unique to each row in the query.
You need to analyze IoT events by the hour and day of the year. The solution must improve
dataset performance.
Solution: You remove the IoT GUID column and retain the IoT ID column.
81
A. Yes
B. No
Question #52Topic 2
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
From Power Query Editor, you profile the data shown in the following exhibit.
The IoT GUID and IoT ID columns are unique to each row in the query.
You need to analyze IoT events by the hour and day of the year. The solution must improve
dataset performance.
Solution: You change the IoT DateTime column to the Date data type.
A. Yes
B. No
82
Question #53Topic 2
You have a Microsoft Power BI report. The size of PBIX file is 550 MB. The report is accessed by
using an App workspace in shared capacity of powerbi.com.
The report uses an imported dataset that contains one fact table. The fact table contains 12
million rows. The dataset is scheduled to refresh twice a day at 08:00 and 17:00.
The report is a single page that contains 15 AppSource visuals and 10 default visuals.
Users say that the report is slow to load the visuals when they access and interact with the
report.
Question #54Topic 2
DRAG DROP
You have a Power BI data model that contains two tables named Products and Sales.
83
You have a report that contains a report-level filter for Products.
You need to create a measure that will return the percent of total sales for each product. The
measure must respect the report-level filter when calculating the total.
How should you complete the DAX measure? To answer, drag the appropriate DAX functions to
the correct targets. Each function 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.
ans
Question #55Topic 2
You have a Power BI data model that analyzes product sales over time. The data model contains
84
the following tables.
You need to reduce the size of the data model while maintaining the ability to analyze product
sales by month and quarter.
Which two actions should you perform? Each correct answer presents part of the solution.
A. Create a relationship between the Date table and the Sales table.
E. Remove the relationship between the Product table and the Sales table.
Question #56Topic 2
You have a Microsoft Power BI report. The size of PBIX file is 550 MB. The report is accessed by
using an App workspace in shared capacity of powerbi.com.
The report uses an imported dataset that contains one fact table. The fact table contains 12
million rows. The dataset is scheduled to refresh twice a day at 08:00 and 17:00.
85
The report is a single page that contains 15 AppSource visuals and 10 default visuals.
Users say that the report is slow to load the visuals when they access and interact with the
report.
Question #57Topic 2
HOTSPOT
You have a Power BI data model that contains a table named Stores. The table has the following
columns:
• Store Name
• Open Date
• Status
• State
• City
You need to create a calculated column named Active Store Name that meets the following
requirements:
86
• When the value of the Status column is “A”, the value in the Store Name column must be
returned.
• When the value of the Status column is NOT “A”, the value in the Store Name column that is
prefixed with "Inactive - " must be returned.
How should you complete the DAX expression? To answer, select the appropriate options in the
answer area.
ans
Question #58Topic 2
You have a CSV file that contains user complaints. The file contains a column named Logged.
Logged contains the date and time each complaint occurred. The data in Logged is in the
following format: 2018-12-31 at 08:59.
You need to be able to analyze the complaints by the logged date and use a built-in date
hierarchy.
87
What should you do?
B. Add a conditional column that outputs 2018 if the Logged column starts with 2018 and set
the data type of the new column to Whole Number.
C. Create a column by example that starts with 2018-12-31 and set the data type of the new
column to Date.
D. Apply a transformation to extract the last 11 characters of the Logged column and set the
data type of the new column to Date.
Question #59Topic 2
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a correct
solution.
After you answer a question in this section, you will NOT be able to return to it. As a result,
these questions will not appear in the review screen.
From Power Query Editor, you profile the data shown in the following exhibit.
The IoT GUID and IoT ID columns are unique to each row in the query.
You need to analyze IoT events by the hour and day of the year. The solution must improve
dataset performance.
Solution: You create a custom column that concatenates the IoT GUID column and the IoT ID
column and then delete the IoT GUID and IoT ID columns.
88
Does this meet the goal?
A. Yes
B. No
Question #60Topic 2
You have a Power BI model that contains a table named Employee. The table contains the
following data.
All reporting paths lead to the CEO at the top of the organizational hierarchy.
You need to create a calculated column that returns the count of levels from each employee to
the CEO.
A. PATHLENGTH(PATH(Employee[EmployeeID],Employee[ParentEmployeeID]))
B. PATHITEM(PATH(Employee[EmployeeID],Employee[ParentEmployeeID]),1,INTEGER)
C. PATHCONTAINS(PATH(Employee[EmployeeID],Employee[ParentEmployeeID]),1)
D. PATH(Employee[EmployeeID],Employee[ParentEmployeeID])
Question #61Topic 2
You have a Microsoft Power BI report. The size of PBIX file is 550 MB. The report is accessed by
using an App workspace in shared capacity of powerbi.com.
89
The report uses an imported dataset that contains one fact table. The fact table contains 12
million rows. The dataset is scheduled to refresh twice a day at 08:00 and 17:00.
The report is a single page that contains 15 AppSource visuals and 10 default visuals.
Users say that the report is slow to load the visuals when they access and interact with the
report.
Question #62Topic 2
You have a CSV file that contains user complaints. The file contains a column named Logged.
Logged contains the date and time each complaint occurred. The data in Logged is in the
following format: 2018-12-31 at 08:59.
You need to be able to analyze the complaints by the logged date and use a built-in date
hierarchy.
90
A. Change the data type of the Logged column to Date.
C. Add a conditional column that outputs 2018 if the Logged column starts with 2018 and set
the data type of the new column to Whole Number.
D. Apply the Parse function from the Date transformations options to the Logged column.
Question #63Topic 2
HOTSPOT
You have the Power BI data model shown in the following exhibit.
You need to create a measure to count the number of product categories that had products
sold during a selected period.
How should you complete the DAX expression? To answer, select the appropriate options in the
answer area.
91
NOTE: Each correct selection is worth one point.
ans
Question #64Topic 2
You have a Microsoft Power BI report. The size of PBIX file is 550 MB. The report is accessed by
using an App workspace in shared capacity of powerbi.com.
The report uses an imported dataset that contains one fact table. The fact table contains 12
million rows. The dataset is scheduled to refresh twice a day at 08:00 and 17:00.
The report is a single page that contains 15 AppSource visuals and 10 default visuals.
Users say that the report is slow to load the visuals when they access and interact with the
report.
92
You need to recommend a solution to improve the performance of the report.
Question #65Topic 2
HOTSPOT
You have the Power BI data model shown in the following exhibit.
93
The data model must support the following analysis:
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
ans
94
Question #66Topic 2
You have a CSV file that contains user complaints. The file contains a column named Logged.
Logged contains the date and time each complaint occurred. The data in Logged is in the
following format: 2018-12-31 at 08:59.
You need to be able to analyze the complaints by the logged date and use a built-in date
hierarchy.
A. Create a column by example that starts with 2018-12-31 and set the data type of the new
column to Date
D. Add a conditional column that outputs 2018 if the Logged column starts with 2018 and set
the data type of the new column to Whole Number
Question #67Topic 2
You have a Power BI data model that contains a table named Employees. The table has the
following columns:
95
• Employee Name
• Email Address
• Start Date
• Job Title
• The DAX expression must work in both Power BI Desktop and the Power BI service.
Question #68Topic 2
DRAG DROP
You have the Power BI data model shown in the following exhibit.
96
The Country table contains the following data.
You create two row-level security (RLS) roles named Manager and CFO.
97
You plan to publish the dataset to the Power BI service.
You need to create DAX expressions for the RLS filters. The solution must meet the following
requirements:
• Each manager must see only the data in the Sales and Human Resources tables for their own
country.
• The CFO must be prevented from seeing the data in the Human Resources table.
How should you complete the DAX expressions to meet the requirements? To answer, drag the
appropriate expressions to the correct targets. Each expression 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.
ans
98
Question #69Topic 2
You have a Power BI data model that imports data from a Microsoft Excel spreadsheet.
You use Power Query to load a query that contains both renamed and custom columns.
Later, you attempt to reload the query and receive the following error message.
What are two possible causes of the error? Each correct answer presents a complete solution.
Question #70Topic 2
You have a Power BI model that contains a table named Sales. The Sales table contains the
following columns:
• Order Line ID
• Product ID
99
• Unit Price
• Order ID
• Quantity
Orders are uniquely identified by using the order ID and can have multiple order lines. Each
order line within an order contains a different product ID.
You need to write a DAX measure that counts the number of orders.
A. Count('Sales'[Order ID])
C. CountRows('Sales')
Question #71Topic 2
HOTSPOT
You need to create a calculated table named Numbers that will contain all the integers
from -100 to 100.
How should you complete the DAX calculation? To answer, select the appropriate options in the
answer area.
100
ans
Question #1Topic 3
DRAG DROP -
You have a Microsoft Excel spreadsheet that contains the data shown in the following table.
You need to prepare the data so that it is available to the model in the format shown in the
following table.
101
Which three actions should you perform in sequence in Power Query Editor? To answer, move
the appropriate actions from the list of actions to the answer area and arrange them in the
correct order.
ans
Question #2Topic 3
You have a report that contains a bar chart and a column chart. The bar chart shows customer
count by customer segment. The column chart shows sales by month.
You need to ensure that when a segment is selected in the bar chart, you see which portion of
the total sales for the month belongs to the customer segment.
How should the visual interactions be set on the column chart when the bar chart is selected?
A. highlight
102
B. filter
C. no impact
Question #3Topic 3
A user creates a Power BI report named ReportA that uses a custom theme.
You need to ensure that DashboardA uses the custom theme. The solution must minimize
development effort.
Which two actions should you perform? Each correct answer presents part of the solution.
Question #4Topic 3
You need to create a visualization that compares revenue and cost over time.
A. waterfall chart
C. line chart
D. donut chart
Question #5Topic 3
HOTSPOT -
You add a key influencers visual as shown in the exhibit. (Click the Exhibit tab.)
103
Use the drop-down menus to select the answer choice that completes each statement based on
the information presented in the graphic.
Hot Area:
104
ans
105