Test pl 300 - EX 4 sans correction.docx-3

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 34

PL-300: Practice Test-4

Question 1 :
You import a Customer Purchases Excel file into Power BI Desktop. Below is the imported
dataset in Power BI. (The Purchases column stores the data in JSON format).

Which of the following operations would you use to parse the JSON data to Power BI
columns?

Expand Purchases to New Columns

Convert to Table

Expand Purchases to New Rows

Transform/Parse to JSON (

Convert to List
Question 2 :
Which of the following statements about dashboard themes and report themes in Power BI
is TRUE ?

You can apply both the dashboard theme and the report theme in Power BI Desktop.

You can apply both the dashboard theme and report theme in the Power BI service.

You can apply a dashboard theme only in the Power BI service and the report theme only in
the Power BI Desktop.

You can apply a dashboard theme only in the Power BI Desktop and the report theme only
in the Power BI service.

Question 3 :
There is a table visual that displays Total Sales each quarter and the corresponding sales for
the previous quarter from the Sales table.
The two measures used in the table are defined as below:

1. Total Sales =
2. CALCULATE ( SUM ( Sales[Sales Amount] ) )

1. Sales Last Quarter =


2. CALCULATE ( [Total Sales], PREVIOUSQUARTER( 'Date'[Date] ) )

Due to the workings of the PREVIOUSQUARTER DAX function, a blank value appears
for Total Sales in the last row when you add the Sales Last Quarter measure to the
visual.

How would you rewrite the measure for Sales Last Quarter in order to avoid this blank
value?


1. Sales Last Quarter =
2. IF (ISBLANK([Total Sales]), CALCULATE ( [Total Sales], PREVIOUSQUARTER( 'Date'[Date] ) ) )


1. Sales Last Quarter =
2. IF (NOT ISEMPTY(Sales), CALCULATE ( [Total Sales], PREVIOUSQUARTER( 'Date'[Date] ) ) )

3.
4. Sales Last Quarter =
5. IF (NOT ISBLANK([Total Sales]), BLANK(), CALCULATE ( [Total Sales], PREVIOUSQUARTER(
'Date'[Date] ) ) )


1. Sales Last Quarter =
2. IF (NOT BLANK(), CALCULATE ( [Total Sales], PREVIOUSQUARTER( 'Date'[Date] ) ) )


1. Sales Last Quarter =
2. IF (ISBLANK([Total Sales]), BLANK(), CALCULATE ( [Total Sales], PREVIOUSQUARTER(
'Date'[Date] ) ) )
Question 4 :
This question is part of repeated scenario questions that contain the same stem but with a
different solution for each question. You need to identify if the given solution solves a
particular problem. Each set of repeated scenario questions might contain either none, one,
or many solutions.

Harsh Agarwal is a famous affiliate marketer from India. Below is a sample data that displays
the traffic (Clicks) and Affiliate Income he generates from different advertisers via his blog.

Carefully observe the sample Affiliate Revenue dataset below.

In the affiliate marketing industry, EPC describes the money earned per 100 clicks sent to a
merchant’s site. He needs to calculate the 7-day EPC (EPC for the last seven days).

Solution: He creates the below measure:

1. Last 7-day EPC =


2. DIVIDE (
3. CALCULATE (
4. 'Affiliate Revenue'[Total Affiliate Revenue],
5. DATESINPERIOD ( 'Date'[Date], 'Date'[Date] - 1, -7, DAY )
6. ),
7. CALCULATE (
8. 'Affiliate Revenue'[Total Clicks],
9. DATESINPERIOD ( 'Date'[Date], 'Date'[Date] - 1, -7, DAY )
10. )
11. ) * 100
Does the solution meet the goal?

Yes

No

Question 5 :
This question is part of repeated scenario questions that contain the same stem but with a
different solution for each question. You need to identify if the given solution solves a
particular problem. Each set of repeated scenario questions might contain either none, one,
or many solutions.

Harsh Agarwal is a famous affiliate marketer from India. Below is a sample data that displays
the traffic (Clicks) and Affiliate Income he generates from different advertisers via his blog.

Carefully observe the sample Affiliate Revenue dataset below.

In the affiliate marketing industry, EPC describes the money earned per 100 clicks sent to a
merchant’s site. He needs to calculate the 7-day EPC (EPC for the last seven days).

Solution: He creates the below measure:

1. Last 7-day EPC =


2. DIVIDE (
3. CALCULATE (
4. 'Affiliate Revenue'[Total Affiliate Revenue],
5. DATESINPERIOD ( 'Date'[Date], MIN ( 'Date'[Date] ) - 1, -7, DAY )
6. ),
7. CALCULATE (
8. 'Affiliate Revenue'[Total Clicks],
9. DATESINPERIOD ( 'Date'[Date], MIN ( 'Date'[Date] ) - 1, -7, DAY )
10. )
11. ) * 100

Does the solution meet the goal?

Yes

No

Question 6 :
This question is part of repeated scenario questions that contain the same stem but with a
different solution for each question. You need to identify if the given solution solves a
particular problem. Each set of repeated scenario questions might contain either none, one,
or many solutions.

Harsh Agarwal is a famous affiliate marketer from India. Below is a sample data that displays
the traffic (Clicks) and Affiliate Income he generates from different advertisers via his blog.

Carefully observe the sample Affiliate Revenue dataset below.

In the affiliate marketing industry, EPC describes the money earned per 100 clicks sent to a
merchant’s site. He needs to calculate the 7-day EPC (EPC for the last seven days).
Solution: He creates the below measure:

1. Last 7-day EPC =


2. DIVIDE (
3. CALCULATE (
4. 'Affiliate Revenue'[Total Affiliate Revenue],
5. DATEADD ( 'Date'[Date], -7, DAY )
6. ),
7. CALCULATE (
8. 'Affiliate Revenue'[Total Clicks],
9. DATEADD ( 'Date'[Date], -7, DAY )
10. )
11. ) * 100

Does the solution meet the goal?

Yes

No

Question 7 :
This question is part of repeated scenario questions that contain the same stem but with a
different solution for each question. You need to identify if the given solution solves a
particular problem. Each set of repeated scenario questions might contain either none, one,
or many solutions.

Harsh Agarwal is a famous affiliate marketer from India. Below is a sample data that displays
the traffic (Clicks) and Affiliate Income he generates from different advertisers via his blog.

Carefully observe the sample Affiliate Revenue dataset below.

In the affiliate marketing industry, EPC describes the money earned per 100 clicks sent to a
merchant’s site. He needs to calculate the 7-day EPC (EPC for the last seven days).
Solution: He creates the below measure:

1. Last 7-day EPC =


2. DIVIDE (
3. CALCULATE (
4. 'Affiliate Revenue'[Total Affiliate Revenue],
5. DATESBETWEEN ( 'Date'[Date], MIN ( 'Date'[Date] ) - 7, MIN ( 'Date'[Date] ) -1 )
6. ),
7. CALCULATE (
8. 'Affiliate Revenue'[Total Clicks],
9. DATESBETWEEN ( 'Date'[Date], MIN ( 'Date'[Date] ) - 7, MIN ( 'Date'[Date] ) -1 )
10. )
11. ) * 100

Does the solution meet the goal?

Yes

No

Question 8 :
Your Power BI team creates dashboards for the Marketing automation team. Where can the
users share feedback by adding comments for effective collaboration?

Only at the individual tile level in a dashboard

Only at the dashboard level

Either at the dashboard level or individual tiles in a dashboard

Comments can be added only at the report level

Question 9 :
Koovs is an online e-commerce store based in India that sells women’s shoes. On each of
their product pages, they display two metrics: Product ratings and Answered questions.

Here is a view of the sample dataset imported into Power BI.


You have a column chart that displays the total sales for each Product Category.

When a sales manager hovers over an individual Product Category (column), you should
show a tooltip that displays the metrics no. of. ratings and no. of. answered
questions for each product in the product category.

How would you achieve this objective?

Drag-and-drop all three fields (no. of. ratings, no. of. answered
questions & Product) in the Tooltips well

Add the two metrics and a quick measure that displays the list of products in each product
category in the Tooltips well

Create a report page for a tooltip (Correct)

Create modern visual tooltips

Question 10 :
Which of the following statements about sensitivity labels in Power BI is TRUE?
You can apply sensitivity labels only in the Power BI service, not Power BI Desktop.

If you apply a sensitivity label to a report, the label is automatically applied to a dashboard.

If you apply a sensitivity label to a report, the label is automatically applied to the
underlying dataset.

A newly created report automatically inherits the sensitivity label from the workspace.

Question 11 :
Harsh Agarwal is a famous affiliate marketer from India. Below is a sample data that displays
the traffic (Clicks) and Affiliate Income he generates from different advertisers via his blog.

Carefully observe the sample Affiliate Revenue dataset below.

He would like to calculate the average income he earns per day from all the affiliate
channels across different years.

Which two steps can help him achieve the goal

1. Drag the Year field (from a related Date dimension) and the Affiliate Channel field
into the Rows well of a table matrix visualization.

2. Drag the Affiliate Income field into the Values well and sets the default
summarization to Average.
1. Drag the Year field (from a related Date dimension) and the Affiliate Channel field
into the Rows well of a table matrix visualization.

2. Create an explicit measure with AVERAGEX function (for displaying average income
per day

1. Drag the Year field (from a related Date dimension) and the Affiliate Channel field
into the Rows well of a table matrix visualization.

2. Create an explicit measure with AVERAGEA function (for displaying average income
per day).

1. Year = 2010 and Affiliate Channel = ‘Linkshare’ are in filter context.

2. The year 2010 filters the Date table and so the virtual table.

3. Affiliate Channel = ‘Linkshare’ filters the Affiliate Revenue table.

4. For each row in the virtual table, DAX calculates the measure [Total Income] . This
measure is nothing but the sum of all affiliate income.

5. Finally, all the values are totaled and averaged (the total is divided by 3, as there are three
rows in the virtual table for the year 2010).Bas du formulaire

Question 12 :
You have a transactional Sales table that contains orders of each product (with the below
schema).

In the Power BI model, you have to load the best-selling product and their Units Sold value
for each product category .
As part of the first step, you have already created a table structure for each product
category with the Group by operation All rows .

For the next step, you should write a Power Query formula to extract the best-selling product
from the table structure for each product subcategory .

Which of the below formula you would write in a custom column?

Best-selling product = Table.Max ( [Products], "Units Sold" )

1. Best-selling product = Table.Max (


2. Table.Group ( [Products], "Product", {"Total Units", each List.Sum ( [Units Sold] ) } ),
"Total Units" )

Best-selling product = Table.Group ( [Products], "Product", Table.Max (


[Products], "Units Sold" ) )
Question 13 :
An automobile manufacturing company sources parts from suppliers in different regions of
the country. The Supplier and the Purchase table have a one-to-many relationship through
the Supplier Key column (shown below).

You have to create a new calculated table with records only for the top 2 regions where the
company orders the most no. of units. Which of the following DAX formula would you use?

1. Top 2 Regions =
2. TOPN ( 2, Supplier, [Total Units], DESC )

3. Top 2 Regions =
4. TOPN ( 2, Purchase, Purchase[Ordered Units], DESC )

5. Top 2 Regions =
6. TOPN ( 2, Supplier[Region], [Total Units], DESC )

7. Top 2 Regions =
8. TOPN ( 2, VALUES ( Supplier[ Region] ), Purchase[Total Units], DESC )
Question 14 :
You have a dataset on the bulk orders your company received from across India via
different Sales Channels .

You have to create a transformation query for the No of days the bulk orders are received
from each City and Sales channel . Which of the following options would you choose?

Create an Advanced Group by transform. And set the Group by operation to Count Rows

Create an Advanced Group by transform. And set the Group by operation to All Rows

Create a Basic Group by transform. And set the Group by operation to Count Distinct
Rows

Create an Advanced Group by transform. And set the Group by operation to Count
Distinct Rows
Question 15 :
You build a Power BI report for graduates of a b-school. Given below is a sample dataset.

The final report has the following requirements:

1. When a student logs in, the report should display their name ( Graduate Name ) and Grades.

2. The report should display their peer grades without revealing personal information (name)
about whom those grades belong. That is, the report should not display the names of their
peers.

3. The users should be able to compare their performance with the performance of the batch
mates.

How would you create the report?

Mask data to anonymize sensitive data (Correct)

Use row-level security to filter sensitive data (Incorrect)

Use object-level security to hide student names

Use sensitivity labels to encrypt the data


Question 16 :
Business users in your organization connect to a financial data mart to develop financial
reports like income analysis, P&L analysis, etc., and deploy them to service. Over time, this
leads to a proliferation of datasets and reports and inefficient workspace storage
consumption as many reports have a good overlap of measures & KPIs.

Which of the following would you choose to optimize the self-service BI implementation?

Promote the dataset

Shared datasets

Power BI dataflows

Instruct users to delete the dataset after report publishing


Question 17 :
In addition to telling stories in a Power BI report, there is a requirement to display table
statistics and data distribution profiles of columns in a fact table for end users. Which of the
following tools/scenarios is a feasible/best solution you would employ?

Note: Assume the fact table has a large number of columns.

Use the Table.Profile function on the fact table in Power Query

In Power Query, use the column profile tool

In Power Query, use the column quality tool

Create a table visual in Power BI using aggregate functions

Question 18 :
You apply a custom theme to your reports by importing a JSON file in Power BI Desktop.
Which theme gets applied when you pin a tile from a report to the Power BI dashboard?

The tile uses the current report theme

A Tile Theming section allows you to choose a theme

The tile uses the default theme of the app workspace

The tile uses the destination (dashboard) theme


Question 19 :
You are working with the POS purchases data set of a top US retail company. You have to
analyze the data to discover different customer segments based on Total
Sales across Product Category , Product Subcategory , Region, Shipping mode , etc.

Which of the following visuals would you use?

Smart narratives

Anomaly detection

Decomposition tree visual

Key influencers visual

Question 20 :

You import tables from the Adventure Works Data warehouse and design the below report
page.

When the user selects any of the Organization Name (on the column chart) and a Year (from
the slicer) and clicks the Show Data button, you should show a detailed report page for the
selected Organization Name and Year.

How would you configure the report?


Set the Action Type of the button as Bookmark

Set the Action Type of the button as Page navigation

Set the Action Type of the button as Drill through

Question 21 :
You are a finance professional working with a specialized chemicals manufacturing company.
You need to track how the Day Sales Outstanding (DSO) number of your company changes
over time in relation to the industry average.

Which of the following Power BI visuals would you use?

Note: Lower the DSO number, the better your organization is doing at collecting accounts
receivables.

Radial gauge

Funnel chart

KPI visual

Waterfall chart
Question 22 :
You create a quick measure Sales Amount MTD to display the Month-to-date total of Sales
Amount values using Order Date (see the below representation).

In the visual, the Order Date in the Values well uses the Power BI auto date/time generated
hierarchy (Year, Quarter, Month, and Day). You have to replace the Year, Quarter, Month &
Day columns with a single Date column without breaking the visual.

Which of the following solutions would you use?

From the Order Date hierarchy in the Values well, you use the context menu to switch from
the date hierarchy to the date column ( Order Date).

Turn off the auto date/time option for the current .pbix file.

Create a separate Date table and slice the quick measure using the date column from
the Date table.

Create a quick measure using the date column in the Date table.
Question 23 :
This question is part of repeated scenario questions that contain the same stem but with a
different solution for each question. You need to identify if the given solution solves a
particular problem. Each set of repeated scenario questions might contain either none, one,
or many solutions.

You have a list of customers in an Excel spreadsheet and a Sales table in on-premises SQL
Server. You need to combine the two into a single table of only the customers who have not
purchased any product. Finally, load this data into Power BI. Ensure that you minimize the
size of the data model.

Based on the given scenario, choose the correct set of options:

How do you combine the Customer & the Sales table?

What join kind would you perform? (Assume Sales is the right table)
What would you do to the original two queries?

You choose Append Queries as New , Right Anti , & Delete them

Does the solution solve the problem?

Yes

No
Question 24 :
This question is part of repeated scenario questions that contain the same stem but with a
different solution for each question. You need to identify if the given solution solves a
particular problem. Each set of repeated scenario questions might contain either none, one,
or many solutions.

You have a list of customers in an Excel spreadsheet and a Sales table in on-premises SQL
Server. You need to combine the two into a single table of only the customers who have not
purchased any product. Finally, load this data into Power BI. Ensure that you minimize the
size of the data model.

Based on the given scenario, choose the correct set of options:

How do you combine the Customer & the Sales table?

What join kind would you perform? (Assume Sales is the right table)
What would you do to the original two queries?

You choose Merge Queries , Left Outer , & Leave them untouched

Does the solution solve the problem?

Yes

No
Question 25 :
This question is part of repeated scenario questions that contain the same stem but with a
different solution for each question. You need to identify if the given solution solves a
particular problem. Each set of repeated scenario questions might contain either none, one,
or many solutions.

You have a list of customers in an Excel spreadsheet and a Sales table in on-premises SQL
Server. You need to combine the two into a single table of only the customers who have not
purchased any product. Finally, load this data into Power BI. Ensure that you minimize the
size of the data model.

Based on the given scenario, choose the correct set of options:

How do you combine the Customer & the Sales table?

What join kind would you perform? (Assume Sales is the right table)
What would you do to the original two queries?
You choose Merge Queries as New , Left Anti , & Disable Enable Load

Does the solution solve the problem?

Yes

No

Question 26 :
This question is part of repeated scenario questions that contain the same stem but with a
different solution for each question. You need to identify if the given solution solves a
particular problem. Each set of repeated scenario questions might contain either none, one,
or many solutions.

You have a list of customers in an Excel spreadsheet and a Sales table in on-premises SQL
Server. You need to combine the two into a single table of only the customers who have not
purchased any product. Finally, load this data into Power BI. Ensure that you minimize the
size of the data model.

Based on the given scenario, choose the correct set of options:

How do you combine the Customer & the Sales table?

What join kind would you perform? (Assume Sales is the right table)
What would you do to the original two queries?

You choose Merge Queries as New , Left Anti , & Disable Include in report refresh
Does the solution solve the problem?

Yes

No

Question 27 :
While importing data into Power BI, you have to remove columns with column names that
start with the prefix Test_ as shown below (Not all columns displayed).

Given below is an incomplete M query. Choose the correct options that complete the M
query to accomplish the required task.
Table.ColumnNames, List.First, Table.RemoveColumns

Table.ColumnNames, List.FindText, Table.RemoveColumns

Table.Column, List.First, List.RemoveItems

Table.Column, List.FindText, List.RemoveItems


Question 28 :
Below is an imported table in Power Query.

There is a project requirement to extract and modify the above column names (in camel case)
as shown in the table below.

Select and reorder the steps you would perform that meet the requirement.
Split column by uppercase to lowercase

Convert the list to a table

Extract column names using Table.ColumnNames

Convert the table to a list

Extract column names using Table.ColumnNames

Convert the list to a table

Split column by uppercase to lowercase

Convert the table to a list

Split column by uppercase to lowercase

Extract column names using Table.ColumnNames

Convert the table to a list


Concatenate columns

Extract column names using Table.ColumnNames

Convert the list to a table

Split column by lowercase to uppercase

Concatenate columns

Convert the list to a table

Extract column names using Table.ColumnNames

Split column by lowercase to uppercase

Convert the list to a table

Question 29 :
In the Promotion dimension table, there are two columns Promotion Category and Maximum
Quantity . The column Maximum Quantity has four distinct whole number values and 12 null
values.
For the following scenarios, choose the correct number of rows displayed in the visual
(including null values).

a -> 1; b -> 6

a -> 2; b -> 7

a -> 1; b -> 16

a -> 1; b -> 7

a -> 2; b -> 6

You might also like