0% found this document useful (0 votes)
67 views44 pages

Test pl300

The document describes a case study about Litware Inc., an online retailer. It provides details about Litware's existing sales data in SQL tables and requirements for Power BI reports on sales, returns, and other metrics. It also includes questions to test understanding of the case study details and requirements.

Uploaded by

Imara Diaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views44 pages

Test pl300

The document describes a case study about Litware Inc., an online retailer. It provides details about Litware's existing sales data in SQL tables and requirements for Power BI reports on sales, returns, and other metrics. It also includes questions to test understanding of the case study details and requirements.

Uploaded by

Imara Diaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 44

Read Microsoft PL-300

1. Topic 1, Litware, Inc. Case Study


This is a case study. Case studies are not timed separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
must manage your time to ensure that you are able to complete all questions included on this exam in the
time provided.
To answer the questions included in a case study, you will need to reference information that is provided in
the case study. Case studies might contain exhibits and other resources that provide more information
about the scenario that is described in the case study. Each question is independent of the other questions
in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers
and to make changes before you move to the next section of the exam. After you begin a new section, you
cannot return to this section.
To start the case study

To display the first question in this case study, click the Next button. Use the buttons in the left pane to
explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment and problem statements. If the case
study has an All Information tab, note that the information displayed is identical to the information
displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to
return to the question.
Overview

Litware, Inc. is an online retailer that uses Microsoft Power Bl dashboards and reports.

The company plans to leverage data from Microsoft SQL Server databases, Microsoft Excel files, text files,
and several other data sources.

Litware uses Azure Active Directory (Azure AD) to authenticate users.


- Existing Environment

Sales Data

Litware has online sales data that has the SQL schema shown in the following table.

1
In the Date table, the dateid column has a format of yyyymmdd and the month column has a format of
yyyymm.

The week column in the Date table and the weekid column in the Weekly_Returns table have a format of
yyyyww.

The regionid column can be managed by only one sales manager.


Data Concerns

You are concerned with the quality and completeness of the sales data. You plan to verify the sales data for
negative sales amounts.
Reporting Requirements

Litware identifies the following technical requirements:

• Executives require a visual that shows sales by region.

• Regional managers require a visual to analyze weekly sales and returns.

• Sales managers must be able to see the sales data of their respective region only.

• The sales managers require a visual to analyze sales performance versus sales targets.

2
• The sale department requires reports that contain the number of sales transactions.

• Users must be able to see the month in reports as shown in the following example: Feb 2020.

• The customer service department requires a visual that can be filtered by both sales month and ship
month independently.
You need to address the data concerns before creating the data model .

What should you do in Power Query Editor?

Select Column distribution.

Select the sales_amount column and apply a number filter.

Select Column profile, and then select the sales_amount column.

Transform the sales_amount column to replace negative values with 0.


2. You need to create a calculated column to display the month based on the reporting requirements .

Which DAX expression should you use?

FORMAT('Date'[date], "MMM YYYY")

FORMAT('Date' [date], "M YY")

FORMAT('Date'[date_id], "MMM") ""& & FORMAT('Date'[year], "#")

FORMAT('Date' [date_id], "MMM YYYY")


3. You need to create the required relationship for the executive's visual .

What should you do before you can create the relationship?

Change the data type of Sales[region_id] to Whole Number.

In the Sales table, add a measure for sum(sales_amount).

Change the data type of sales[sales_id] to Text.

Change the data type of sales [region_id] to Decimal Number.


4. What should you create to meet the reporting requirements of the sales department?

a measure that uses a formula of SUM (Sales [sales_id])

a calculated column that use a formula of COUNTA(sales [sales_id])

a measure that uses a formula of COUNTROWS (Sales)

a calculated column that uses a formula of SUM (Sales [sales_id])


5. You need to create a relationship between the Weekly_Returns table and the Date table to meet the
reporting requirements of the regional managers .

3
What should you do?

In the Weekly.Returns table, create a new calculated column named date-id in a format of yyyymmdd and use
the calculated column to create a relationship to the Date table.

Add the Weekly_Returns data to the Sales table by using related DAX functions.

Create a new table based on the Date table where date-id is unique, and then create a many-to-many
relationship to Weekly_Return.
6. HOTSPOT

You need to create a visualization to meet the reporting requirements of the sales managers.

How should you create the visualization? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

4
7. You need to provide a solution to provide the sales managers with the required access.

What should you include in the solution?

Create a security role that has a table filter on the Sales_Manager table where username = UserName()

Create a security role that has a table filter on the Region_Manager table where sales_manager_id =
UserPrincipalName().

Create a security role that has a table filter on the Sales_Manager table where name = UserName().

Create a security role that has a table filter on the Sales_Manager table where username = sales_manager_id.
8. You need to create relationships to meet the reporting requirements of the customer service department.

What should you create?

an additional date table named ShipDate, a one-to-many relationship from Sales[sales_date_id] to


Date[date_id], and a one-to-many relationship from Sales[sales_ship_date_id] to ShipDate[date_id]

an additional date table named ShipDate, a many-to-many relationship from Sales[sales_date_id] to


Date[date_id], and a many-to-many relationship from Sales[sales_ship_date_id] to ShipDate[date_id]

a one-to-many relationship from Date[date_id] to Sales[sales_date_id] and another one-to-many relationship


from Date[date_id] to Weekly_Returns[week_id]

a one-to-many relationship from Sales[sales_date_id] to Date[date_id] and a one-to-many relationship from


Sales[sales_ship_date_id] to Date[date_id]

a one-to-many relationship from Date[date_id] to Sales[sales_date_id] and another one-to-many relationship


from Date[date_id] to Sales[sales_ship_date_id]
9. Topic 2, Contoso Ltd, Case Study
Overview

This is a case study. Case studies are not timed separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
must manage your time to ensure that you are able to complete all questions included on this exam in the
time provided.
To answer the questions included in a case study, you will need to reference information that is provided in
the case study. Case studies might contain exhibits and other resources that provide more information
about the scenario that is described in the case study. Each question is independent of the other questions
in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers
and to make changes before you move to the next section of the exam. After you begin a new section, you
cannot return to this section.

5
To start the case study

To display the first question in this case study, click the Next button. Use the buttons in the left pane to
explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment and problem statements. If the case
study has an All Information tab, note that the information displayed is identical to the information
displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to
return to the question.
Existing Environment

Contoso, Ltd. is a manufacturing company that produces outdoor equipment Contoso has quarterly board
meetings for which financial analysts manually prepare Microsoft Excel reports, including profit and loss
statements for each of the company's four business units, a company balance sheet, and net income
projections for the next quarter.
Data and Sources

Data for the reports comes from three sources. Detailed revenue, cost and expense data comes from an
Azure SQL database. Summary balance sheet data comes from Microsoft Dynamics 365 Business Central.
The balance sheet data is not related to the profit and loss results, other than they both relate to dates.
Monthly revenue and expense projections for the next quarter come from a Microsoft SharePoint Online list.
Quarterly projections relate to the profit and loss results by using the following shared dimensions: date,
business unit, department, and product category.
Net Income Projection Data

Net income projection data is stored in a SharePoint Online list named Projections in the format shown in
the following table.

Revenue projections are set at the monthly level and summed to show projections for the quarter.
Balance Sheet Data

The balance sheet data is imported with final balances for each account per month in the format shown in
the following table.

6
There is always a row for each account for each month in the balance sheet data.
Dynamics 365 Business Central Data

Business Central contains a product catalog that shows how products roll up to product categories, which
roll up to business units. Revenue data is provided at the date and product level. Expense data is provided
at the date and department level.
Business Issues

Historically, it has taken two analysts a week to prepare the reports for the quarterly board meetings. Also,
there is usually at least one issue each quarter where a value in a report is wrong because of a bad cell
reference in an Excel formula. On occasion, there are conflicting results in the reports because the
products and departments that roll up to each business unit are not defined consistently.

Planned Changes

Contoso plans to automate and standardize the quarterly reporting process by using Microsoft Power Bl.
The company wants to how long it takes to populate reports to less than two days. The company wants to
create common logic for business units, products, and departments to be used across all reports,
including, but not limited, to the quarterly reporting for the board.
Technical Requirements

Contoso wants the reports and datasets refreshed with minimal manual effort

The company wants to provide a single package of reports to the board that contains custom navigation
and links to supplementary information.

Maintenance, including manually updating data and access, must be minimized as much as possible.
Security Requirements

The reports must be made available to the board from powerbi.com. A mail-enabled security group will be
used to share information with the board.

The analysts responsible for each business unit must see all the data the board sees, except the profit and
loss data, which must be restricted to only their business unit's data. The analysts must be able to build
new reports from the dataset that contains the profit and loss data, but any reports that the analysts build
must not be included in the quarterly reports for the board. The analysts must not be able to share the
quarterly reports with anyone.
Report Requirements

You plan to relate the balance sheet to a standard date table in Power Bl in a many-to-one relationship
based on the last day of the month. At least one of the balance sheet reports in the quarterly reporting
package must show the ending balances for the quarter, as well as for the previous quarter.
7
Projections must contain a column named RevenueProjection that contains the revenue projection
amounts.

A relationship must be created from Projections to a table named Date that contains the columns shown in
the following table.

The relationships between products and departments to business units must be consistent across all
reports.

The board must be able to get the following information from the quarterly reports:

• Revenue trends over time

• Ending balances for each account

• A comparison of expenses versus projections by quarter

• Changes in long-term liabilities from the previous quarter

• A comparison of quarterly revenue versus the same quarter during the prior year
DRAG DROP

You need to create a DAX measure in the data model that only allows users to see projections at the
appropriate levels of granularity.

How should you complete the measure? 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. NOTE: Each correct selection is worth one point.

8
10. HOTSPOT

You need to calculate the last day of the month in the balance sheet data to ensure that you can relate the
balance sheet data to the Date table .

Which type of calculation and which formula should you use? To answer, select the appropriate options in
the answer area. NOTE: Each correct selection is worth one point.

11. HOTSPOT

You need to grant access to the business unit analysts.

What should you configure? To answer, select the appropriate options in the answer area. NOTE: Each
correct selection is worth one point.

9
12. You need to recommend a strategy to consistently define the business unit, department, and product
category data and make the data usable across reports.

What should you recommend?

Create a shared dataset for each standardized entity.

Create dataflows for the standardized data and make the dataflows available for use in all imported datasets.

For every report, create and use a single shared dataset that contains the standardized data.

For the three entities, create exports of the data from the Power Bl model to Excel and store the data in
Microsoft OneDrive for others to use as a source.
13. DRAG DROP

Once the profit and loss dataset is created, which four actions should you perform in sequence to ensure
that the business unit analysts see the appropriate profit and loss data? To answer, move the appropriate
actions from the list of actions to the answer area and arrange them in the correct order.

14. What is the minimum number of datasets and storage modes required to support the reports?

two imported datasets

a single DirectQuery dataset

two DirectQuery datasets

a single imported dataset


15. Which DAX expression should you use to get the ending balances in the balance sheet reports?

10
CALCULATE ( SUM( BalanceSheet [BalanceAmount] ), DATESQTD( 'Date'[Date] ) )

CALCULATE ( SUM( BalanceSheet [BalanceAmount] ), LASTDATE( 'Date'[Date] ) )

FIRSTNONBLANK ( 'Date' [Date] SUM( BalanceSheet[BalanceAmount] ) )

CALCULATE ( MAX( BalanceSheet[BalanceAmount] ), LASTDATE( 'Date' [Date] ) )


16. Which two types of visualizations can be used in the balance sheet reports to meet the reporting goals?
Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.

a line chart that shows balances by quarter filtered to account categories that are long-term liabilities.

a clustered column chart that shows balances by date (x-axis) and account category (legend) without filters.

a clustered column chart that shows balances by quarter filtered to account categories that are long-term
liabilities.

a pie chart that shows balances by account category without filters.

a ribbon chart that shows balances by quarter and accounts in the legend.
17. HOTSPOT

How should you distribute the reports to the board? To answer, select the appropriate options in the
answer area. NOTE: Each correct selection is worth one point.

18. Topic 3, Northwind Traders


Case study

This is a case study. Case studies are not timed separately. You can use as much exam time as you would
like to complete each case. However, there may be additional case studies and sections on this exam. You
11
must manage your time to ensure that you are able to complete all question included on this exam in the
time provided.
To answer the questions included in a case study, you will need to reference information that is provided in
the case study. Case studies might contain exhibits and other resources that provide more information
about the scenario that is described in the case study. Each question is independent of the other question
on this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers
and to make changes before you move to the next section of the exam. After you begin a new section, you
cannot return to this section.
To start the case study

To display the first question on this case study, click the Next button. Use the buttons in the left pane to
explore the content of the case study before you answer the questions. Clicking these buttons displays
information such as business requirements, existing environment, and problem statements. If the case
study has an All Information tab, note that the information displayed is identical to the information
displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to
return to the question.
Overview. General Overview

Northwind Traders is a specialty food import company.

The company recently implemented Power BI to better understand its top customers, products, and
suppliers.
Overview. Business Issues

The sales department relies on the IT department to generate reports in Microsoft SQL Server Reporting
Services (SSRS). The IT department takes too long to generate the reports and often misunderstands the
report requirements.
Existing Environment. Data Sources

Northwind Traders uses the data sources shown in the following table.

Source2 is exported daily from a third-party system and stored in Microsoft SharePoint Online.
Existing Environment. Customer Worksheet

Source2 contains a single worksheet named Customer Details.


The first 11 rows of the worksheet are shown in the following table.

All the fields in Source2 are mandatory.

The Address column in Customer Details is the billing address, which can differ from the shipping address.
Existing Environment. Azure SQL Database

Source1 contains the following table:

- Orders

12
- Products

- Suppliers

- Categories

- Order Details

- Sales Employees
The Orders table contains the following columns.

The Order Details table contains the following columns.

The address in the Orders table is the shipping address, which can differ from the billing address.
The Products table contains the following columns.

13
The Categories table contains the following columns.

The Suppliers table contains the following columns.

The Sales Employees table contains the following columns.

14
Each employee in the Sales Employees table is assigned to one sales region. Multiple employees can be
assigned to each region.
Requirements. Report Requirements

Northwind Traders requires the following reports:

- Top Products

- Top Customers

- On-Time Shipping

The Top Customers report will show the top 20 customers based on the highest sales amounts in a selected
order month or quarter, product category, and sales region.
The Top Products report will show the top 20 products based on the highest sales amounts sold in a
selected order month or quarter, sales region, and product category. The report must also show which
suppliers provide the top products.
The On-Time Shipping report will show the following metrics for a selected shipping month or quarter:

- The percentage of orders that were shipped late by country and shipping region

- Customers that had multiple late shipments during the last quarter
Northwind Traders defines late orders as those shipped after the required shipping date.

The warehouse shipping department must be notified if the percentage of late orders within the current
month exceeds 5%.

The reports must show historical data for the current calendar year and the last three calendar years.
Requirements. Technical Requirements

Northwind Traders identifies the following technical requirements:

- A single dataset must support all three reports.

- The reports must be stored in a single Power BI workspace.

- Report data must be current as of 7 AM Pacific Time each day.

- The reports must provide fast response times when users interact with a visualization.

15
- The data model must minimize the size of the dataset as much as possible, while meeting the report
requirements and the technical requirements.
Requirements. Security Requirements

Access to the reports must be granted to Azure Active Directory (Azure AD) security groups only.

An Azure AD security group exists for each department.


The sales department must be able to perform the following tasks in Power BI:

- Create, edit, and delete content in the reports.

- Manage permissions for workspaces, datasets, and report.

- Publish, unpublish, update, and change the permissions for an app.

- Assign Azure AD groups role-based access to the reports workspace.


Users in the sales department must be able to access only the data of the sales region to which they are
assigned in the Sales Employees table.
Power BI has the following row-level security (RLS) Table filter DAX expression for the Sales Employees
table.

[EmailAddress] = USERNAME()
RLS will be applied only to the sales department users. Users in all other departments must be able to view
all the data.
You need to design the data model to meet the report requirements.

What should you do in Power BI Desktop?

From Power Query, use a DAX expression to add columns to the Orders table to calculate the calendar quarter
of the OrderDate column, the calendar month of the OrderDate column, the calendar quarter of the ShippedDate
column, and the calendar month of the ShippedDate column.

From Power Query, add columns to the Orders table to calculate the calendar quarter and the calendar month of
the OrderDate column.

From Power Bl Desktop, use the Auto date/time option when creating the reports.

From Power Query, add a date table. Create an active relationship to the OrderDate column in the Orders table
and an inactive relationship to the ShippedDate column in the Orders table.
19. HOTSPOT

You need to create a measure that will return the percentage of late orders.

How should you complete the DAX expression? To answer, select the appropriate options in the answer
area. NOTE: Each correct selection is worth one point.

16
20. HOTSPOT

You need to create a relationship in the dataset for RLS.

What should you do? To answer, select the appropriate options in the answer area. NOTE: Each correct
selection is worth one point.

21. You need to create the On-Time Shipping report. The report must include a visualization that shows the
percentage of late orders.

Which type of visualization should you create?

bar chart

scatterplot

17
pie chart
22. HOTSPOT

You need to create the Top Customers report.

Which type of filter should you use, and at which level should you apply the filter? To answer, select the
appropriate options in the answer area. NOTE: Each correct selection is worth one point.

23. You need to minimize me size of the dataset. The solution must meet the report requirements.

What should you do?

Change lite OrderlD column in the Orders table to the text data type.

Filter out discontinued products while importing the Product table.

Remove the QuantityPerUnit column from the Products table

Group the Categories table by the CategorylD column.


24. You need to configure access for the sales department users. The solution must me meet the security
requirements .

What should you do?

Add the sales department as a member of the reports workspace

Add the Azure Active Directory group of the sales department as an Admin of the reports workspace.

Distribute an app to the users in the Azure Active Directory group of the sales department.
18
Share each report to the Azure Active Directory group of the sales department.
25. HOTSPOT

You need to design the data model and the relationships for the Customer Details worksheet and the Orders
table by using Power BI. The solution must meet the report requirements.

For each of the following statement, select Yes if the statement is true, Otherwise, select No. NOTE: Each
correct selection is worth one point.

26. HOTSPOT

You need to create a solution to meet the notification requirements of the warehouse shipping department.

What should you do? To answer, select the appropriate options in the answer area. NOTE: Each correct
select is worth one point:

27. You need to create the dataset .

Which dataset mode should you use?

DirectQuery
19
Import

Live connection

Composite
28. Topic 4, Misc. Questions
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 Bl. 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 WHERE clause to the SQL statement.

Does this meet the goal?

Yes

No
29. 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 Bl. 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.

Does this meet the goal?

Yes

No
30. 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 Bl. Part of the data model is a large Microsoft SQL Server
table named Order that has more than 100 million records.
20
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.

Does this meet the goal?

Yes

No
31. 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 create a parameter named DataSourceExcel that holds the file name and location of a Microsoft Excel
data source.

You need to update the query to reference the parameter instead of multiple hard-coded copies of

the location within each query definition.

Solution: You add a Power Apps custom visual to the report.

Does this meet the goal?

Yes

No
32. 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 create a parameter named DataSourceExcel that holds the file name and location of a Microsoft Excel
data source.

You need to update the query to reference the parameter instead of multiple hard-coded copies of the
location within each query definition.

Solution: In the Power Query M code, you replace references to the Excel file with DataSourceExcel.

Does this meet the goal?

Yes

No
33. 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.
21
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 create a parameter named DataSourceExcel that holds the file name and location of a Microsoft Excel
data source.

You need to update the query to reference the parameter instead of multiple hard-coded copies of the
location within each query definition.

Solution: You create a new query that references DataSourceExcel.

Does this meet the goal?

Yes

No
34. You have the visual shown in the Original exhibit. {Click the Original tab.)

You need to configure the visual as shown in the Modified exhibit. (Click the Modified tab.)

What should you add to the visual?

22
a measure

a trendline

a forecast

an Average line
35. You plan to create the chart shown in the following exhibit.

How should you create the dashed horizontal line denoting the 40th percentile of daily sales for the period
shown?

Create a horizontal line that has a fixed value of 24,000.

Add a measure to the visual that uses the following DAX expression. Heasurel - PERCENTUE

EXC (Sales, Sales [Total Sales], ©.40)

Add a new percentile line that uses Total Sales as the measure and 40% as the percentile.

Add a measure to the visual that uses the following DAX expression. Heasurel = PERCENTILE

INC (Sales, Sales [Total Sales],6.40)


36. You have a table that contains sales data and approximately 1,000 rows.

You need to identify outliers in the table .

Which type of visualization should you use?

area chart

donut chart

scatter plot
23
pie chart
37. You have a collection of reports for the HR department of your company.

You need to create a visualization for the HR department that shows a historic employee counts and
predicts trends during the next six months.

Which type of visualization should you use?

scatter chart

ribbon chart

line chart

key influences
38. You have the visual shown in the exhibit. (Click the Exhibit tab.)

You need to show the relationship between Total Cost and Total Sales over time.

What should you do?

Add a play axis.

Add a slicer for the year.

From the Analytics pane, add an Average line.

Create a DAX measure that calculates year-over-year growth.

24
39. HOTSPOT

You are creating a column chart visualization.

You configure groups as shown in the Groups exhibit. {Click the Groups tab.)

The visualization appears as shown in the Chart exhibit. (Click the Chart tab.)

For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each
correct selection is worth one point.

25
40. You build a report to help the sales team understand its performance and the drivers of sales. The team
needs to have a single visualization to identify which factors affect success .

Which type of visualization should you use?

Key influences

Funnel chart

Q&A

Line and clustered column chart


41. HOTSPOT

You need to create a visual as shown in the following exhibit.

The indicator color for Total Sales will be based on % Growth to Last Year.

The solution must use the existing calculations only.

How should you configure the visual? To answer, select the appropriate options in the answer area. NOTE:
Each correct selection is worth one point.

26
42. HOTSPOT

You are creating a quick measure as shown in the following exhibit.

27
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. NOTE: Each correct selection is worth one point.

28
43. You have a data model that contains many complex DAX expressions. The expressions contain frequent
references to the RELATED and RELATEDTABLE functions.

You need to recommend a solution to minimize the use of the RELATED and RELATEDTABLE functions.

What should you recommend?

Merge tables by using Power Query.

Hide unused columns in the model.

Split the model into multiple models.

Transpose.
44. You have a sales system that contains the tables shown in the following table.

29
The Date table is marked as a date table.

DatelD is the date data type. You need to create an annual sales growth percentage measure.

Which DAX expression should you use?

SUM(sales[sales_amount]) - CALCULATE(SUM(sales[sales_amount]),
SAMEPERIODLASTYEAR('Date'[DateID])

(SUM(‘Sales’[sales_amount]) - CALCULATE(SUM(‘Sales’[sales_amount]),
SAMEPERIODLASTYEAR(‘Date’[DateID]))) / CALCULATE(SUM(‘Sales’[sales_amount]),
SAMEPERIODLASTYEAR(‘Date’[DateID]))

CALCULATE(SUM(sales[sales_amount]), DATESYTD(‘Date’[DateID]))

CALCULATE(SUM(sales[sales_amount]), SAMEPERIODLASTYEAR(‘Date’[DateID]))
45. You build a report to analyze customer transactions from a database that contains the tables shown in
the following table.

You import the tables.

Which relationship should you use to link the tables?

one-to-many from Customer to Transaction

one-to-one between Customer and Transaction

one-to-many from Transaction to Customer

many-to-many between Customer and Transaction


46. HOTSPOT

You are creating an analytics report that will consume data from the tables shown in the following table.

30
There is a relationship between the tables.

There are no reporting requirements on employeejd and employee_photo.

You need to optimize the data model

What should you configure for employeejd and employee.photo? To answer, select the appropriate options
in the answer area.

47. HOTSPOT

You are creating a Microsoft Power Bl model that has two tables named CityData and Sales.

CityData contains only the data shown in the following table.

31
Sales contains only the data shown in the following table.

For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each
correct selection is worth one point.

48. DRAG DROP

You build a report about warehouse inventory data. The dataset has more than 10 million product records
from 200 warehouses worldwide.

You have a table named Products that contains the columns shown in the following table.

32
Warehouse managers report that it is difficult to use the report because the report uses only the product
name in tables and visuals. The product name is contained within the ProductDescription column and is
always the fourth value.

You need to modify the report to support the warehouse managers requirement to explore inventory levels
at different levels of the product hierarchy. The solution must minimize the model size.

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.

49. HOTSPOT

You are creating a Microsoft Power Bl 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.)

33
The related dimension tables are imported into the model.

For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each
correct selection is worth one point.

34
50. You are configuring a Microsoft Power Bl data model to enable users to ask natural language questions
by using Q&A. You have a table named Customer that has the following measure.

Customer Count = DISTINCTCOUNT(Customer[CustomerID])

Users frequently refer to customers as subscribers.

You need to ensure that the users can get a useful result for "subscriber count" by using Q&A. The solution
must minimize the size of the model.

What should you do?

Add a description of "subscriber count" to the Customer Count measure.

Set Summarize By to None for the CustomerlD column.

Add a description of "Subscriber" to the Customer table.

Add a synonym of "subscriber" to the Customer table.


51. You have a Microsoft Power Bl 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 custom visuals and 10 default visuals.

Users say that the report is slow to load the visuals when they access and interact with the report

You need to recommend a solution to improve the performance of the report.

What should you recommend?

Split the visuals onto multiple pages.

Implement row-level security (RLS).

Replace the default visuals with custom visuals.

Increase the number of times that the dataset is refreshed.


52. DRAG DROP

You have a Microsoft Power Bl workspace.

You need to grant the user capabilities shown in the following table.

The solution must use the principle of least privilege.

Which user role should you assign to each user? To answer, drag the appropriate roles to the correct users.

35
Each role 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.

53. You have four sales regions. Each region has multiple sales managers.

You implement row-level security (RLS) in a data model. You assign the relevant distribution lists to each
role.

You have sales reports that enable analysis by region. The sales managers can view the sales records of
their region. The sales managers are prevented from viewing records from other regions.

A sales manager changes to a different region.

You need to ensure that the sales manager can see the correct sales data.

What should you do?

From Microsoft Power Bl Desktop, edit the Row-Level Security setting for the reports.

Change the Microsoft Power Bl license type of the sales manager.

Manage the permissions of the underlying dataset

Request that the sales manager be added to the correct Azure Active Directory group.
54. You have five sales regions. Each region is assigned a single salesperson.

You have an imported dataset that has a dynamic row-level security (RLS) role named Sales. The Sales role
filters sales transaction data by salesperson.

Salespeople must see only the data from their region.

You publish the dataset to powerbi.com, set RLS role membership, and distribute the dataset and related
reports to the salespeople.

A salesperson reports that she believes she should see more data.

You need to verify what data the salesperson currently sees.

What should you do?

Use the Test as role option to view data as the salesperson's user account.
36
Use the Test as role option to view data as the Sales role.

Instruct the salesperson to open the report in Microsoft Power Bl Desktop.

Filter the data in the reports to match the intended logic in the filter on the sales transaction table.
55. 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 that each has an HR manager. 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?

Create a new workspace, copy the datasets and reports, and add the HR managers as members of the
workspace.

Publish the reports to a different workspace other than the one hosting the datasets.

Publish the reports in an app and grant the HR managers access permission.

Add the HR managers as members of the existing workspace that hosts the reports and the datasets.
56. Your company plans to completely separate development and production assets such as datasets,
reports, and dashboards in Microsoft Power Bl.

You need to recommend an application lifecycle strategy. The solution must minimize maintenance to
update access and prevent end users from viewing the development assets.

What should you recommend?

Create production reports in a separate workspace that uses a shared dataset from the development workspace.
Grant the end users access to the production workspace.

In the same workspace, create separate copies of the assets and append DEV to the names of the copied
assets. Grant the end users access to the workspace.

Create separate workspaces for development and production. Grant the end users access to the production
workspace.

Create one workspace for development. From the workspace, publish an app for production.
57. HOTSPOT

You have a report page that contains the visuals shown in the following exhibit.

37
Use the drop-down menus to select the answer choice that completes each statement based on the
information presented in the graphic. NOTE: Each correct selection is worth one point.

58. You are creating a visual to show the ranking of product categories by sales revenue.

Your company's security policy states that you cannot send data outside of your Microsoft Power Bl tenant

Which approach provides the widest variety of visuals while adhering to the security policy?

Use default visuals or custom visuals uploaded from a .pbiviz file.

Use only default visuals.

38
Use default or any custom visuals from the marketplace.

Use default or certified custom visuals.


59. You have a Microsoft Power Bl dashboard. The report used to create the dashboard uses an imported
dataset from a Microsoft SQL Server data source.

The dashboard is shown in the exhibit. (Click the Exhibit tab.)

What occurred at 12:03:06 PM?

A user pressed F5

39
A new transaction was added to the data source.

A user added a comment to a tile.

The dashboard tile cache refreshed.


60. You have a report that contains four pages. Each page contains slicers for the same four fields. Users
report that when they select values on a slicer on one page, the visuals are not updated on all the pages.
You need to recommend a solution to ensure that users can select a value once to filter the results on all
the pages .

What are two possible recommendations to achieve this goal? Each correct answer presents a complete
solution. NOTE: Each correct selection is worth one point.

Sync the slicers across the pages.

Replace the slicers with page-level filters.

Replace the slicers with visual-level filters.

Create a bookmark for each slicer value.

Replace the slicers with report-level filters.


61. You are developing a report page. Some users will navigate the report by using a keyboard, and some
users will consume the report by using a screen reader. You need to ensure that the users can consume the
content on a report page in a logical order .

What should you configure in Microsoft Power Bl Desktop?

the bookmark order

the layer order

the tab order

the X position
62. You create a dashboard by using the Microsoft Power Bl Service. The dashboard contains a card visual
that shows total sales from the current year. You grant users access to the dashboard by using the viewer
role on the workspace. A user wants to receive daily notifications of the number shown on the card visual.
You need to automate the notifications .

What should you do?

Share the dashboard to the user.

Create a subscription.

Create a data alert.

Tag the user in a comment.

40
63. You have multiple dashboards.

You need to ensure that when users browse the available dashboards from powerbi.com. they can see
which dashboards contain Personally Identifiable Information (Pll). The solution must minimize

configuration effort and impact on the dashboard design.

What should you use?

Active Directory groups

tiles

data classifications

comments
64. You publish a report to a workspace named Customer Services. The report identifies customers that
have potential data quality issues that must be investigated by the customer services department of your
company.

You need to ensure that customer service managers can create task lists in Microsoft Excel based on the
data.

Which report setting should you configure?

Don't allow end user to save filters on this report.

Change default visual interaction from cross highlighting to cross filtering.

Enable the updated filter pane, and show filters in the visual header for this report.

Allow users to add comments to this report.

Choose the type of data you allow your end users to export.
65. You have a report that contains three pages. One of the pages contains a KPI visualization. You need to
filter all the visualizations in the report except for the KPI visualization .

Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each
correct selection is worth one point.

Add the same slicer to each page and configure Sync slicers.

Edit the interactions of the KPI visualization.

Configure a page-level filter.

Edit the interactions of the slicer that is on the same page as the KPI visualization.

Configure a report-level filter.


66. You have a Microsoft Power Bl dashboard.

You need to ensure that consumers of the dashboard can give you feedback that will be visible to the other
41
consumers of the dashboard.

What should you use?

Feedback

Subscribe

Comments

Mark as favorite
67. 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 Customers.

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. NOTE: Each correct
selection is worth one point.

68. 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 load only the manufacturing reports to a table for analysis.

What should you do in Microsoft Power Bl Desktop?

Get data from a SharePoint Online folder, enter the site URL, and then select Combine & Load .

Get data from a SharePoint Online list and enter the site UR

42
Edit the query and filter by the path to the manufacturing reports library.

Get data from a SharePoint Online folder and enter the site UR

Edit the query and filter by the path to the manufacturing reports library.

Get data from a SharePoint Online list, enter the site URL, and then select Combine & Load.
69. HOTSPOT

You have a folder of monthly transaction extracts.

You plan to create a report to analyze the transaction data.

You receive the following email message: "Hi. I've put 24 files of monthly transaction data onto the shared
drive. File Transactions201901.csv through Transactions201912.csv have the latest set of columns, but files
Transactions201801.csv to Transactions201812.csv have an older layout without the extra fields needed for
analysis. Each file contains 10 to 50 transactions."

You get data from the folder and select Combine & Load.

The Combine Files dialog box is shown in the exhibit. (Click the Exhibit tab.)

For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each
correct selection is worth one point.

43
70. You create the following step by using Power Query Editor.

= Table.ReplaceValue(SalesLT_Address,"1318","1319",Replacer.ReplaceText,{"AddressLine1"})

A row has a value of 21318 Lasalle Street in the AddressLine1 column .

What will the value be when the step is applied?

1318

1319

21318 Lasalle Street

21319 Lasalle Street

44

You might also like