PL-300 Exam Dumps Final

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

Microsoft

(PL-300)

Validate @AUG 3 -2023

Total: 227 Questions



Question: 1 CertyIQ
HOTSPOT -
You plan to create the Power BI model shown in the exhibit. (Click the Exhibit tab.)

The data has the following refresh requirements:


✑ Customer must be refreshed daily.
✑ Date must be refreshed once every three years.
✑ Sales must be refreshed in near real time.
✑ SalesAggregate must be refreshed once per week.
You need to select the storage modes for the tables. The solution must meet the following requirements:
✑ Minimize the load times of visuals.
✑ 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.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:

Box 1: Dual -

Customer should use the dual storage mode.

Dual: Tables with this setting can act as either cached or not cached, depending on the context of the query
that's submitted to the Power BI dataset. In some cases, you fulfill queries from cached data. In other cases,
you fulfill queries by executing an on-demand query to the data source.

Note: You set the Storage mode property to one of these three values: Import, DirectQuery, and Dual.

Box 2: Dual -

You can set the dimension tables (Customer, Geography, and Date) to Dual to reduce the number of limited
relationships in the dataset, and improve performance.
Box 3: DirectQuery -

Sales should use the DirectQuery storage mode.

DirectQuery: Tables with this setting aren't cached. Queries that you submit to the Power BI dataset"for
example, DAX queries"and that return data from

DirectQuery tables can be fulfilled only by executing on-demand queries to the data source. Queries that you
submit to the data source use the query language for that data source, for example, SQL.

Box 4: Import -

Import: Imported tables with this setting are cached. Queries submitted to the Power BI dataset that return
data from Import tables can be fulfilled only from cached data.

Note:-

Dual (Composite) Mode:

The dual storage mode is between Import and DirectQuery. it is a hybrid approach, Like importing data, the
dual storage mode caches the data in the table. However, it leaves it up to Power BI to determine the best way
to query the table depending on the query context.

1) Sales Must be Refreshed in Near real time so "Direct Query"

2) Sales Aggregate is once per week so "Import" (performance also required)

3) Both Date and Customer has relationship with both Sales and SalesAggregate tables so "Dual"

because to support performance for DirectQuery(Sales) and Import(SalesAggregate)

Reference:

https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-storage-mode

Question: 2 CertyIQ
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.
Which connector should you select?

A. Microsoft Teams Personal Analytics


B. SQL Server database
C. Dataverse
D. Dataflows

Answer: C

Explanation:

Data sources in Power BI Desktop.

The Power Platform category provides the following data connections:

Power BI datasets -

Power BI dataflows -
Common Data Service (Legacy)

Dataverse -

Dataflows -

Other data sources include Microsoft Teams Personal Analytics (Beta).

You can use the Microsoft Power BI template to import data into Power BI from Project for the web and
Project Online. When you're using the template, you're connected to your Microsoft Dataverse instance,
where your Microsoft Project web app data is stored.

https://support.microsoft.com/en-us/office/use-power-bi-desktop-to-connect-with-your-project-data-
df4ccca1-68e9-418c-9d0f-022ac05249a2

Reference:

https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-data-sources

Question: 3 CertyIQ
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.
The data model contains several measures.
You need to create a Power BI report from the existing data. The solution must minimize development effort.
Which type of data source should you use?

A. Power BI dataset
B. a SharePoint folder
C. Power BI dataflows
D. an Excel workbook

Answer: A

Explanation:

Power BI dataset

because the case states there is already a report published and the datamodel contains measures. therefore
and to be able to use the measures in the datamodel you should connect to the existing dataset (which was
created when you plublished the report) instead of starting from scratch with the files in the SharePoint
folder.

Question: 4 CertyIQ
You import two Microsoft Excel tables named Customer and Address into Power Query. Customer contains the
following columns:
✑ Customer ID
✑ Customer Name
✑ Phone
✑ Email Address
✑ Address ID
Address contains the following columns:
✑ 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.
What should you do?

A. Merge the Customer and Address tables.


B. Group the Customer and Address tables by the Address ID column.
C. Transpose the Customer and Address tables.
D. Append the Customer and Address tables.

Answer: A

Explanation:

Remember Merge is JOIN, APPEND is UNION

A merge queries operation joins two existing tables together based on matching values from one or multiple
columns. You can choose to use different types of joins, depending on the output you want.

Reference:

https://docs.microsoft.com/en-us/power-query/merge-queries-overview

Question: 5 CertyIQ
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.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:

Explanation:
Box 1: Append Queries as New -
When you have additional rows of data that you'd like to add to an existing query, you append the query.
There are two append options:
* Append queries as new displays the Append dialog box to create a new query by appending multiple tables.
* Append queries displays the Append dialog box to add additional tables to the current query.
Incorrect: When you have one or more columns that you'd like to add to another query, you merge the queries.
Box 2: Disable loading the query to the data model
By default, all queries from Query Editor will be loaded into the memory of Power BI Model. You can disable
the load for some queries, especially queries that used as intermediate transformation to produce the final
query for the model.
Disabling Load doesn't mean the query won't be refreshed, it only means the query won't be loaded into the
memory. When you click on Refresh model in Power
BI, or when a scheduled refresh happens even queries marked as Disable Load will be refreshed, but their
data will be used as intermediate source for other queries instead of loading directly into the model. This is a
very basic performance tuning tip, but very important when your Power BI model grows bigger and bigger.

Reference:
https://docs.microsoft.com/en-us/power-query/append-queries
https://radacad.com/performance-tip-for-power-bi-enable-load-sucks-memory-up

Question: 6 CertyIQ
DRAG DROP -
In Power Query Editor, you have three queries named ProductCategory, ProductSubCategory, and Product.
Every Product has a ProductSubCategory.
Not every ProductsubCategory has a parent ProductCategory.
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.
NOTE: Each correct selection is worth one point.
Select and Place:

Answer:

Explanation:
Box 1: Inner -
Every Product has a ProductSubCategory.
A standard join is needed.
One of the join kinds available in the Merge dialog box in Power Query is an inner join, which brings in only
matching rows from both the left and right tables.

Box 2: Left outer -


Not every ProductsubCategory has a parent ProductCategory.
One of the join kinds available in the Merge dialog box in Power Query is a left outer join, which keeps all the
rows from the left table and brings in any matching rows from the right table.

Reference:
https://docs.microsoft.com/en-us/power-query/merge-queries-inner https://docs.microsoft.com/en-us/power-
query/merge-queries-left-outer

Question: 7 CertyIQ
You are building a Power BI report that uses data from an Azure SQL database named erp1.
You import the following tables.

You need to perform the following analyses:


✑ Orders sold over time that include a measure of the total order value
Orders by attributes of products sold
The solution must minimize update times when interacting with visuals in the report.
What should you do first?

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.
C. Calculate the count of orders per product by using a DAX function.
D. From Power Query, merge the Orders query and the Order Line Items query.

Answer: D

Explanation:

D. It's the Header/Detail Schema, and the most optimal way is to flatten the header into the detail table.

Source:

https://www.sqlbi.com/articles/header-detail-vs-star-schema-models-in-tabular-and-power-bi/

GPT: Merging the Orders query and the Order Line Items query in Power Query will allow you to create a
single query that combines the necessary data from the different tables. This will make it easier and more
efficient to perform the required analyses, as you will have all the information you need in one place.

--- PBI will do the best aggregation base on Star Schema model, we now have 1 Fact table (Order Line Items)
and 2 Dim tables (Products, Orders). Orders has common field with Products (ProductID), and pretty sure time
series field (OrderDate); Orders Line Items has Price and Quanity.

--- We need summarize some values like "price" and "quantity" over-time by attributes product. But we only
have common field in Dim table (Orders) so we need to merge Dim (Orders) and Fact (Order Line Items) to new
single Fact table to design the right Star Schema model.

=> So that D is correct


Question: 8 CertyIQ
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.
What should you do?

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 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.

Answer: A

Explanation:

Get Data from SharePoint folder + select Combine & Load to load the data from all of the files in the
SharePoint folder directly into your app.

Note: Connect to a SharePoint folder from Power Query Desktop

To connect to a SharePoint folder:

1. From Get Data, select SharePoint folder.

2. Paste the SharePoint site URL you copied in Determine the site URL to the Site URL text box in the
SharePoint folder dialog box. In this example, the site URL is https://contoso.sharepoint.com/marketing/data.
If the site URL you enter is invalid, a warning icon. warning icon will appear next to the URL text box.

SharePoint folder selection.

3. Select OK to continue.

4. If this is the first time you've visited this site address, select the appropriate authentication method. Enter
your credentials and choose which level to apply these settings to. Then select Connect.

5. When you select the SharePoint folder you want to use, the file information about all of the files in that
SharePoint folder are displayed. In addition, file information about any files in any subfolders is also displayed.

6. Select Combine & Transform Data to combine the data in the files of the selected SharePoint folder and
load the data into the Power Query Editor for editing. Or select Combine & Load to load the data from all of
the files in the SharePoint folder directly into your app.

Reference:

https://docs.microsoft.com/en-us/power-query/connectors/sharepointfolder

Question: 9 CertyIQ
DRAG DROP -
You have a Microsoft Excel workbook that contains two sheets named Sheet1 and Sheet2.
Sheet1 contains the following table named Table1.
Sheet2 contains the following table named Table2.

You need to use Power Query Editor to combine the products from Table1 and Table2 into the following table that
has one column containing no duplicate values.

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.
Select and Place:
Answer:

Explanation:

Import From Excel since it has not been loaded to Powerbi initially

Append Table 2 to Table 1

Remove Duplicates from the table appended to (Table1)

Reference:

https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-shape-and-combine-data

Question: 10 CertyIQ
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.
What should you do?

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.
B. Change the data type of the Logged column to Date.
C. Split the Logged column by using at as the delimiter.
D. Apply a transformation to extract the first 11 characters of the Logged column.

Answer: C

Explanation:

You should split the Logged column by using "at" as the delimiter. This will allow you to separate the date and
time into separate columns, which will enable you to analyze the complaints by date and use a built-in date
hierarchy. Alternatively, you could also use a transformation to extract the date and time from the Logged
column and set the data type of the new columns to Date and Time, respectively. Option A is incorrect
because it only extracts the last 11 characters of the Logged column, which would not include the date. Option
B is incorrect because the data in the Logged column is in a non-standard date format and cannot be directly
converted to the Date data type. Option D is incorrect because it only extracts the first 11 characters of the
Logged column, which would not include the time.

Question: 11 CertyIQ
You have a Microsoft Excel file in a Microsoft OneDrive folder.
The file must be imported to a Power BI dataset.
You need to ensure that the dataset can be refreshed in powerbi.com.
Which two connectors can you use to connect to the file? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

A. Excel Workbook
B. Text/CSV
C. Folder
D. SharePoint folder
E. Web

Answer: DE

Explanation:

A, B, C: wrong! Would work technically, but the connection will be only to the local copy of the file, no refresh
from the online version stored on OneDrive

D: correct, but more complicated than option E

E: correct, this is the best option to import from OneDrive

Question: 12 CertyIQ
HOTSPOT -
You are profiling data by using Power Query Editor.
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.

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.
Hot Area:
Answer:

Explanation:
Box 1: 69 -
69 distinct/different values.
Note: Column Distribution allows you to get a sense for the overall distribution of values within a column in
your data previews, including the count of distinct values (total number of different values found in a given
column) and unique values (total number of values that only appear once in a given column).

Box 2: 4 -

Reference:
https://systemmanagement.ro/2018/10/16/power-bi-data-profiling-distinct-vs-unique/
Question: 13 CertyIQ
HOTSPOT -
You have two CSV files named Products and Categories.
The Products file contains the following columns:
✑ ProductID
✑ ProductName
✑ SupplierID
✑ CategoryID
The Categories file contains the following columns:
✑ 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:
✑ 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.
NOTE: Each correct selection is worth one point.
Hot Area:

Answer:

Explanation:
Box 1: Merge -
There are two primary ways of combining queries: merging and appending.
* When you have one or more columns that you'd like to add to another query, you merge the queries.
* When you have additional rows of data that you'd like to add to an existing query, you append the query.

Box 2: Disable the query load -

Managing loading of queries -


In many situations, it makes sense to break down your data transformations in multiple queries. One popular
example is merging where you merge two queries into one to essentially do a join. In this type of situations,
some queries are not relevant to load into Desktop as they are intermediate steps, while they are still required
for your data transformations to work correctly. For these queries, you can make sure they are not loaded in
Desktop by un-checking 'Enable load' in the context menu of the query in Desktop or in the Properties screen:

Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-shape-and-combine-data https://docs.micr
osoft.com/en-us/power-bi/connect-data/refresh-include-in-report-refresh

Question: 14 CertyIQ
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.
How should you configure the data connection?

A. Add a SQL statement.


B. Set the Command timeout in minutes setting.
C. Set Data Connectivity mode to Import.
D. Set Data Connectivity mode to DirectQuery.

Answer: D

Explanation:
DirectQuery: No data is imported or copied into Power BI Desktop. For relational sources, the selected tables
and columns appear in the Fields list. For multi- dimensional sources like SAP Business Warehouse, the
dimensions and measures of the selected cube appear in the Fields list. As you create or interact with a
visualization, Power BI Desktop queries the underlying data source, so you're always viewing current data.

Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-use-directquery

Question: 15 CertyIQ
DRAG DROP -
You have a folder that contains 100 CSV files.
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.
Select and Place:
Answer:

Explanation:

1. Get data and select folder

2. Remove the content column

3. Expand the attributes column

You'll have only metadata of the files remaining.

Question: 16 CertyIQ
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
Enhanced Dataflows Compute Engine is turned on for the dataflow.
You need to use the dataflow in a report. The solution must meet the following requirements:
✑ Minimize online processing operations.
✑ Minimize calculation times and render times for visuals.
✑ Include data from the current year, up to and including the previous day.
What should you do?

A. Create a dataflows connection that has DirectQuery mode selected.


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.

Answer: C

Explanation:
A daily update is adequate.
When you set up a refresh schedule, Power BI connects directly to the data sources using connection
information and credentials in the dataset to query for updated data, then loads the updated data into the
dataset. Any visualizations in reports and dashboards based on that dataset in the Power BI service are also
updated.

Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/refresh-desktop-file-local-drive

Question: 17 CertyIQ
DRAG DROP
-

You publish a dataset that contains data from an on-premises Microsoft SQL Server database.

The dataset must be refreshed daily.

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.

Answer:
Question: 18 CertyIQ
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.

Which type of connector should you choose?

A. Microsoft SQL Server database


B. ODBC
C. OLE DB
D. OData

Answer: B

Explanation:

B is Correct because, B´cause it allows you to connect to data sources that aren't identified in the Get Data
lists.

The ODBC connector lets you import data from any third-party ODBC driver simply by specifying a Data
Source Name (DSN) or a connection string. As an option, you can also specify a SQL statement to execute
against the ODBC driver.

List details a few examples of data sources to which Power BI Desktop can connect by using the generic
ODBC interface:

https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-connect-using-generic-interfaces
Question: 19 CertyIQ
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.

You need to create a report that meets the following requirements:

• Visualizes the Sales value over a period of years and months


• Adds a slicer for the month
• Adds a slicer for the year

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.

Answer:
Question: 20 CertyIQ
HOTSPOT
-

You are using Power BI Desktop to connect to an Azure SQL database.

The connection is configured as 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.

NOTE: Each correct solution is worth one point.

Answer:
Explanation:

The defaut time out is 10 minutes, but if it takes more than it you can enter another value in minutes to keep
the connection open longer.

1. 10 minutes

2. All the tables

Reference:

https://learn.microsoft.com/en-us/power-query/connectors/azuresqldatabase

Question: 21 CertyIQ
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.
• Power BI deployment pipelines must NOT be used.
• The solution must minimize administrative effort.

What should you do? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.


Answer:

Explanation:

To meet the requirements specified, we can use a single parameter in the PBIX file that controls which
database is used for data consumption based on the stage of the development lifecycle.
We can use a Text parameter type in Power BI to achieve this. The parameter can be used to switch between
the different database connections when a user interacts with the report. The text parameter could include
values such as "Development", "Staging", and "Production", which correspond to the different databases
shown in the table.

The parameter can then be used in the queries to dynamically filter the data based on the selected stage of
the development lifecycle. By using a single parameter, we can minimize administrative effort and ensure that
the report works with each stage of the development lifecycle.

Question: 22 CertyIQ
You are creating a query to be used as a Country dimension in a star schema.

A snapshot of the source data is shown in the following table.

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.

NOTE: Each correct selection is worth one point.

A. Delete the Country column.


B. Remove duplicates from the table.
C. Remove duplicates from the City column.
D. Delete the City column.
E. Remove duplicates from the Country column.

Answer: DE

Question: 23 CertyIQ
DRAG DROP
-

You use Power Query Editor to preview the data shown in the following exhibit.
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.

Answer:
Question: 24 CertyIQ
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.

NOTE: Each correct selection is worth one point.

Answer:

Question: 25 CertyIQ
You are creating a report in Power BI Desktop.
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.
What should you do?

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

Answer: D

Explanation:

A will affect the size of the model as would C.

B doesn't give you enough information about the distribution (just the average)

D is the right answer.

​1. Power Query Editor -> View -> Enable Column Profile

2. Select three dots (top left corner) in the profile pane appear at the bottom of the Query Editor window.

3. Group By -> Text length

Question: 26 CertyIQ
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.
Each sales region 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?

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.

Answer: A

Explanation:

correct ans looks as A because in the Power BI service, members of a workspace have access to datasets in
the workspace. RLS doesn't restrict this data access. and RLS is used to restrict access to data not to layout
of the report. Members are allowed to change the report layout.

Reference:

https://kunaltripathy.com/2021/10/06/bring-your-power-bi-to-power-apps-portal-part-ii/

Question: 27 CertyIQ
You need to provide a user with the ability to add members to a workspace. The solution must use the principle of
least privilege.
Which role should you assign to the user?

A. Viewer
B. Admin
C. Contributor
D. Member

Answer: D

Explanation:
Member role allows adding members or other with lower permissions to the workspace.

Reference:
https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-roles-new-workspaces

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

A. Remove the rows in which Sales[Status] has a value of Canceled.


B. Remove Sales[Sales_Date].
C. Change the data type of Sale[Delivery_Time] to Integer.
D. Split Sales[Sale_Date] into separate date and time columns.
E. Remove Sales[Canceled Date].

Answer: AD

Explanation:

A: Removing uninteresting rows will increase query performance.

D: Splitting the Sales_Date column will make comparisons on the Sales date faster.

The Power BI Desktop data model only supports date/time, but they can be formatted as dates or times
independently. Date/Time – Represents both a date and time value. Underneath the covers, the Date/Time
value is stored as a Decimal Number Type. Since there's a T in the dates column before split, it's saved as a
source text value. Splitting converts it to a numeric value. This reduces the size.

Question: 29 CertyIQ
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?

A. one-to-many from Transaction to Customer


B. one-to-one between Customer and Transaction
C. many-to-many between Customer and Transaction
D. one-to-many from Customer to Transaction

Answer: D

Explanation:
One on the primary Key side (customer table), many on the foreign key side (Transaction table) of the relation.
Question: 30 CertyIQ
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.
What should you do?

A. From Model view, set the Subject and Body columns to Hidden.
B. Remove the Subject and Body columns during the import.
C. Implement row-level security (RLS) so that the report recipients can only see results based on the emails
they sent.

Answer: B

Explanation:

"prevent report recipients from reading the analyzed emails"

The Subject and the Body are not needed in the report. Dropping them resolves the security problem and
minimizes the model.

Question: 31 CertyIQ
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.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:

Box 1:Row label: Name

See: https://www.myonlinetraininghub.com/power-bi-organizational-data-types-in-
excel#:~:text=Power%20BI%20Organizational%20Data%20Types%20in%20Excel%20allow%20you%20to,company%2

Box 2: ID -

The Key column field value provides the unique ID for the row. This value enables Excel to link a cell to a
specific row in the table.

Box 3: Yes -

In the Data Types Gallery in Excel, your users can find data from featured tables in your Power BI datasets.

Reference:

https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-create-excel-featured-tables
Question: 32 CertyIQ
You have the Power BI model shown in the following exhibit.

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.
✑ The number of RLS roles must be minimized.
Which two actions should you perform? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

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.
D. Create one role for each country.
E. For the relationship between Purchase and Purchase Detail, change the Cross filter direction to Single.

Answer: AC

Explanation:

A: You can take advantage of the DAX functions username() or userprincipalname() within your dataset. You
can use them within expressions in Power BI

Desktop. When you publish your model, it will be used within the Power BI service.

Note: To define security roles, follow these steps.

Import data into your Power BI Desktop report, or configure a DirectQuery connection.

1. From the Modeling tab, select Manage Roles.

2. From the Manage roles window, select Create.

3. Under Roles, provide a name for the role.

4. Under Tables, select the table to which you want to apply a DAX rule.

5. In the Table filter DAX expression box, enter the DAX expressions. This expression returns a value of true or
false. For example: [Entity ID] = Value.

6. After you've created the DAX expression, select the checkmark above the expression box to validate the
expression.

Note: You can use username() within this expression.


7. Select Save.

C: By default, row-level security filtering uses single-directional filters, whether the relationships are set to
single direction or bi-directional. You can manually enable bi-directional cross-filtering with row-level security
by selecting the relationship and checking the Apply security filter in both directions checkbox. Select this
option when you've also implemented dynamic row-level security at the server level, where row-level security
is based on username or login ID.

Reference:

https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls

Question: 33 CertyIQ
HOTSPOT -
You have a Power BI imported dataset that contains the data model 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.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:

Explanation:

Box 1: cross filter direction -

As the answer correctly states "Assume Referential Integrity" only works for direct query connections.

Box 2: Star schema -

Star schema is a mature modeling approach widely adopted by relational data warehouses. It requires
modelers to classify their model tables as either dimension or fact.

Generally, dimension tables contain a relatively small number of rows. Fact tables, on the other hand, can
contain a very large number of rows and continue to grow over time.

Example:
Reference:

https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-assume-referential-integrity
https://docs.microsoft.com/en-us/power-bi/guidance/star-schema

Question: 34 CertyIQ
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.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:

CALCULATE

SAMEPERIODLASTYEAR

'DATE'[DATE]

Box 1: CALCULATE -

Box 2: SAMEPERIODLASTYEAR

accepts a data column, Month will usually be either text (Jan) or Integer (1). so: CALCULATE([Total Sales],
SAMEPERIODLASTYEAR('Date'[Date]))

Box 3: 'DATE' [DATE]

Reference:

https://docs.microsoft.com/en-us/dax/parallelperiod-function-dax https://docs.microsoft.com/en-
us/dax/sameperiodlastyear-function-dax

Question: 35 CertyIQ
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.
Select and Place:

Answer:

Explanation:

With respect, you can not assign users to a role until AFTER the report has been published to the Power BI
Service. Those posting that you create the role and then assign users to the role BEFORE publishing are
incorrect. Roles are created in Power BI Desktop. Desktop does not have any way to assign users to the roles.
They are empty when created. Role assignment happens in the service.

Publish the report to the Power BI service. Go to your Workspace, using the Dataset, select the More Options
menu(...) and click Security. This is where the Roles are populated.

1) Import your data into Power BI Desktop

2) Create the role definition (on the Modeling tab)

3) Publish the report to the Power BI service

4) Assign users to the role

Question: 36 CertyIQ
DRAG DROP -
You create a data model in Power BI.
Report developers and users provide feedback that the data model is too complex.
The model contains the following tables.

The model has the following relationships:


✑ There is a one-to-one relationship between Sales_Region and Region_Manager.
✑ 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.
Select and Place:

Answer:
Explanation:

1.Merge [Region_Manager] and [Manager] by using an inner join.

3.Merge [Sales_Region] and [Sales_Manager] by using an inner join.

6.Merge [Sales_Region] and [Region_Manager] by using an inner join.

Question: 37 CertyIQ
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.
You need to recommend a solution to improve the performance of the report.
What should you recommend?

A. Change any DAX measures to use iterator functions.


B. Enable visual interactions.
C. Replace the default visuals with AppSource visuals.
D. Split the visuals onto multiple pages.

Answer: D

Explanation:
One page with many visuals may also make your report loading slow. Please appropriately reduce the number
of visualizations on one page.

Reference:
https://community.powerbi.com/t5/Desktop/Visuals-are-loading-extremely-slow/td-p/1565668

Question: 38 CertyIQ
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.)

The related dimension tables are imported into the model.


Sales contains the data shown in the following table.
You are evaluating how to optimize 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.
Hot Area:

Answer:
Explanation:
Box 1: Yes -
Those two columns not need in the analysis.

Box 2: No -
Can remove the surrogate key OrderDateKey from the analysis.

Box 3: No -
Tax charged not relevant for the analysis.

Question: 39 CertyIQ
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
Orders and between City and Orders.
The model contains two row-level security (RLS) roles named Role1 and Role2. Role1 contains the following filter.
City[State Province] = "Kentucky"
Role2 contains the following filter.

Date[Calendar Year] = 2020 -


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.

Answer: A

Explanation:

A, from the Microsoft documentation (https://docs.microsoft.com/en-us/power-bi/guidance/rls-guidance):

"When a report user is assigned to multiple roles, RLS filters become additive. It means report users can see
table rows that represent the union of those filters."

This means that you would see all data where either Role1 OR Role2 applies, so the answer is A not D.

Example from MS Learn linked below:

https://learn.microsoft.com/en-us/power-bi/guidance/rls-guidance

"Consider a model with two roles: The first role, named Workers, restricts access to all Payroll table rows by
using the following rule expression:

DAX:

FALSE()

A rule will return no table rows when its expression evaluates to false.

Yet, a second role, named Managers, allows access to all Payroll table rows by using the following rule
expression:

DAX:

TRUE()
Take care: Should a report user map to both roles, they'll see all Payroll table rows."

It seems to be indeed A in that scenario. User will see the data from the first as well as the second filter, it is
FILTER A OR FILTER B (not FILTER A AND FILTER B)

Question: 40 CertyIQ
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.
Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:
This would load the entire table in the first step.
Instead: You add a WHERE clause to the SQL statement.

Reference:
https://docs.microsoft.com/en-us/power-query/native-database-query

Question: 41 CertyIQ
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.
Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:

Instead: You add a WHERE clause to the SQL statement.

Note: DAX is not a language designed to fetch the data like SQL rather than used for data analysis purposes.
It is always a better and recommended approach to transform the data as close to the data source itself. For
example, your data source is a relational database; then, it's better to go with T-SQL.
SQL is a structured query language, whereas DAX is a formula language used for data analysis purposes.
When our data is stored in some structured database systems like SQL server management studio, MySQL, or
others, we have to use SQL to fetch the stored data.

Reference:

https://www.learndax.com/dax-vs-sql-when-to-use-dax-over-sql/

Question: 42 CertyIQ
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 WHERE clause to the SQL statement.
Does this meet the goal?

A. Yes
B. No

Answer: A

Explanation:
Power Query enables you to specify your native database query in a text box under Advanced options when
connecting to a database. In the example below, you'll import data from a SQL Server database using a native
database query entered in the SQL statement text box.
1. Connect to a SQL Server database using Power Query. Select the SQL Server database option in the
connector selection.
2. In the SQL Server database popup window:
3. Specify the Server and Database where you want to import data from using native database query.
4. Under Advanced options, select the SQL statement field and paste or enter your native database query,
then select OK.
Reference:
https://docs.microsoft.com/en-us/power-query/native-database-query

Question: 43 CertyIQ
DRAG DROP -
You are preparing a financial report in Power BI.
You connect to the data stored in a Microsoft Excel spreadsheet by using Power Query Editor as shown in the
following exhibit.

You need to prepare the data to support the following:


✑ Visualizations that include all measures in the data over time
✑ Year-over-year calculations for all the measures
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.
Select and Place:
Answer:

Explanation:

1. Use first row as header

2. Unpivot all columns other than "Measure"

3. Rename "Attribute" to "Year"

4. Change data type of "Year" to date (Date > Year)

Reference:

https://docs.microsoft.com/en-us/power-query/unpivot-column

Question: 44 CertyIQ
HOTSPOT -
You are creating an analytics report that will consume data from the tables shown in the following table.
There is a relationship between the tables.
There are no reporting requirements on employee_id and employee_photo.
You need to optimize the data model.
What should you configure for employee_id and employee_photo? To answer, select the appropriate options in the
answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:

Explanation:
Box 1: Hide -
Need in the relation, so cannot delete it.

Box 2: Delete -

Reference:
https://community.powerbi.com/t5/Desktop/How-to-Hide-a-Column-in-power-Bi/m-p/414470

Question: 45 CertyIQ
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.
View1 contains the columns shown in the following table.

View2 contains the columns shown in the following table.


The views can be related based on the Class ID column.
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 facilitate the
following analysis:
✑ The count of classes that occur by period
✑ The count of students in attendance by period by day
✑ The average number of students attending a class each month
In which table should you include the Teacher First Name and Period Number fields? To answer, select the
appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:

Explanation:

Box 1: Teacher Dimension-

Box 2: Class Dimension-

teacher's dim and class dim because teacher name and period number are static information that are directly
related to the keys (teacher ID and class ID) so they belong in the relevant dimension tables. Since the "Class
ID is unique for the class, period, teacher and school year" this information should be included in the class
dimension table and not repeated for each student's attendance to keep your model as small as possible and
to avoid mistakes.

Reference:

https://docs.microsoft.com/en-us/power-bi/guidance/star-schema

Question: 46 CertyIQ
You have the Power BI model shown in the following exhibit.
There are four departments in the Departments table.
You need to ensure that users can see the data of their respective department only.
What should you do?

A. Create a slicer that filters Departments based on DepartmentID.


B. Create a row-level security (RLS) role for each department, and then define the membership of the role.
C. Create a DepartmentID parameter to filter the Departments table.
D. To the ConfidentialData table, add a calculated measure that uses the CURRENTGROUP DAX function.

Answer: B

Explanation:

Row-level security (RLS) with Power BI can be used to restrict data access for given users. Filters restrict data
access at the row level, and you can define filters within roles.

Reference:

https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls

Question: 47 CertyIQ
In Power BI Desktop, you are building a sales report that contains two tables. Both tables have row-level security
(RLS) configured.
You need to create a relationship between the tables. The solution must ensure that bidirectional cross-filtering
honors the RLS settings.
What should you do?

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.

Answer: B

Explanation:
By default, row-level security filtering uses single-directional filters, whether the relationships are set to
single direction or bi-directional. You can manually enable bi-directional cross-filtering with row-level security
by selecting the relationship and checking the Apply security filter in both directions checkbox. Select this
option when you've also implemented dynamic row-level security at the server level, where row-level security
is based on username or login ID.

Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls

Question: 48 CertyIQ
HOTSPOT -
You have a column named UnitsInStock as shown in the following exhibit.
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 the information
presented in the graphic.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:

Explanation:

Box 1: 75 rows -

Is nullable allows NULL values in the column.

Box 2: reduce -

We're not dealing with a matric here, we're dealing with a simple table. In simple tables values that occur
more than once won't be shown in the rows multiple times. Since you're they tell you you have 51 unique
values (and the other ones aren't null values) you can be sure it's more than 51. Since you'll already have 51
rows of unique values.

So the first is answer is 75.

Furthermore, when you add another table, change the sign to summarize, you will add up all the values of the
51 unique values and all the rest. Which means you will get one single row, displaying the sum of all these
values.

Therefore, the second answer is reduce.

Reference:

https://blog.crossjoin.co.uk/2019/01/20/is-nullable-column-property-power-bi/
Question: 49 CertyIQ
HOTSPOT -
You have a Power BI report.
You have the following tables.

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

Answer:

Explanation:
Box 1: No -
It will show the total number of accounts that were live at the last day of the year only.
Note:
DISTINCTCOUNT counts the number of distinct values in a column.
LASTDATE returns the last date in the current context for the specified column of dates.
Box 2: No -
It will show the total number of accounts that were live at the last day of the month only.

Box 3: Yes -

Reference:
https://docs.microsoft.com/en-us/dax/distinctcount-function-dax https://docs.microsoft.com/en-us/dax/lastd
ate-function-dax

Question: 50 CertyIQ
You have the tables shown in the following table.

The Impressions table contains approximately 30 million records per month.


You need to create an ad analytics system to meet the following requirements:
✑ Present ad impression counts for the day, campaign, and site_name. The analytics for the last year are required.
Minimize the data model size.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

A. Create one-to-many relationships between the tables.


B. Group the Impressions query in Power Query by Ad_id, Site_name, and Impression_date. Aggregate by using
the CountRows function.
C. Create a calculated table that contains Ad_id, Site_name, and Impression_date.
D. Create a calculated measure that aggregates by using the COUNTROWS function.

Answer: AB

Explanation:
Incorrect:
Not C: A calculated table would increase the data model size.
Not D: Need Impression_date etc.
Question: 51 CertyIQ
HOTSPOT -
You are creating a Microsoft Power BI data model that has the tables shown in the following 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.
NOTE: Each correct selection is worth one point.
Hot Area:

Answer:
Explanation:

One-to-many because several products have the same product category. Single because the performance is
much better and the assignment states only that you need to be able to analyze sales by product category.

Box 1: One-to-many -

The one-to-many and many-to-one cardinality options are essentially the same, and they're also the most
common cardinality types.

Incorrect: A many-to-many relationship means both columns can contain duplicate values. This cardinality
type is infrequently used. It's typically useful when designing complex model requirements. You can use it to
relate many-to-many facts or to relate higher grain facts. For example, when sales target facts are stored at
product category level and the product dimension table is stored at product level.

Box 2: Single -

Incorrect:

Bear in mind that bi-directional relationships can impact negatively on performance. Further, attempting to
configure a bi-directional relationship could result in ambiguous filter propagation paths. In this case, Power
BI Desktop may fail to commit the relationship change and will alert you with an error message.

Reference:

https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-relationships-understand

Question: 52 CertyIQ
You import a Power BI dataset that contains the following tables:
✑ 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.
What should you do?

A. Change Summarization for DateKey to Don't Summarize.


B. Remove the relationship between Date and Product Inventory
C. Change the data type of UnitCost to Integer.
D. Remove MovementDate.

Answer: D

Explanation:

The DateKey and MovementDate columns have the same information. Movementdate can be removed.

D, because the best way to reduce the data model size is to remove the unnecessary column.

Incorrect:

Not C: Integer data type would lose data.

Question: 53 CertyIQ
HOTSPOT -
You are enhancing a Power BI model that has DAX calculations.
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.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:

Box 1: CALCULATE -

Example:

Total sales on the last selected date =

CALCULATE (

SUM ( Sales[Sales Amount] ),

'Sales'[OrderDateKey] = MAX ( 'Sales'[OrderDateKey] )

Box 2: SUM -

Box 3: DatesBetween

This is due to the expected parameters. DatesBetween expects two parameters as per the exhibit,
SamePeriodLastYear expects one parameter (but two are used in the exhibit)

Reference:

https://docs.microsoft.com/en-us/dax/calculate-function-dax

https://dax.guide/sameperiodlastyear/
Question: 54 CertyIQ
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.
Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:

You want the raw data, not a report with the data.

Instead add a WHERE clause to the SQL statement.

Reference:

https://docs.microsoft.com/en-us/power-query/native-database-query

Question: 55 CertyIQ
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.
Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:

Instead: 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.

You can reference an inactive relationship whit DAX function USERELATIONSHIP(), but using DAX is not
mentioned here.

So follow this refactory methodology:


Create a copy of the role-playing table, providing it with a name that reflects its role. If it's an Import table, we
recommend defining a calculated table. If it's a DirectQuery table, you can duplicate the Power Query query.

Source: https://learn.microsoft.com/en-us/power-bi/guidance/relationships-active-inactive

Reference:

https://docs.microsoft.com/en-us/power-bi/guidance/relationships-active-inactive

Question: 56 CertyIQ
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 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.
Does this meet the goal?

A. Yes
B. No

Answer: A

Explanation:
1. It's not going to be great solution from the performance side...but that's not part of the requirements
2. Answer is YES.That's not the best solution regarding the performance but it's not the subject.

Question: 57 CertyIQ
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.
Does this meet the goal?

A. Yes
B. No

Answer: A
Explanation:
Refactoring methodology -
Here's a methodology to refactor a model from a single role-playing dimension-type table, to a design with
one table per role.
1. Remove any inactive relationships.
2. Consider renaming the role-playing dimension-type table to better describe its role. In the example (not
present here), the Airport table is related to the
ArrivalAirport column of the Flight table, so it's renamed as Arrival Airport.
3. Create a copy of the role-playing table, providing it with a name that reflects its role. If it's an Import table,
we recommend defining a calculated table. If it's a
DirectQuery table, you can duplicate the Power Query query.
In the example, the Departure Airport table was created by using the following calculated table definition.
Departure Airport = 'Arrival Airport'
Create an active relationship to relate the new table.
4. Consider renaming the columns in the tables so they accurately reflect their role. In the example, all
columns are prefixed with the word Departure or Arrival.
These names ensure report visuals, by default, will have self-describing and non-ambiguous labels. It also
improves the Q&A experience, allowing users to easily write their questions.
5. Consider adding descriptions to role-playing tables. (In the Fields pane, a description appears in a tooltip
when a report author hovers their cursor over the table.) This way, you can communicate any additional filter
propagation details to your report authors.

Reference:
https://docs.microsoft.com/en-us/power-bi/guidance/relationships-active-inactive

Question: 58 CertyIQ
DRAG DROP -
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.
Select and Place:
Answer:

Explanation:

Correct Sequence = 2>3>4

Select Use First Row as Headers


Select Department and Product and Unpivot Other Column
Rename the Attribute column to YEAR and the Value column to REVENUE

Question: 59 CertyIQ
HOTSPOT -
You have a Power BI report named Orders that supports the following analysis:
✑ Total sales over time
✑ The count of orders over time
✑ New and repeat customer counts
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.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:

Explanation:
Box 1: No -
Would not support total sales over time.

Box 2: No -
Would not support new and repeat customer counts
Box 3: Yes

Question: 60 CertyIQ
HOTSPOT -
You are building a financial report by using Power BI.
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 answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:
Box 1: CALCULATE -
Calculate the sum.

Box 2: DATEADD -
DATEADD -1 QUARTER will give the previous month.

Box 3: DIVIDE -
Use DIVIDE to get the relative change.

Question: 61 CertyIQ
DRAG DROP -
You are creating a Power BI model and report.
You have a single table in a data model named Product. Product contains the following fields:
✑ ID
✑ Name
✑ Color
✑ Category
✑ 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.
Select and Place:

Answer:

Explanation:
Box 1: TOPN -
TOPN returns the top N rows of the specified table.
Syntax: TOPN(<n_value>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]�])

Box 2: DESC -
Descending order to get the highest values first.

Reference:
https://docs.microsoft.com/en-us/dax/topn-function-dax

Question: 62 CertyIQ
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:

The report will facilitate the following analysis:


✑ The count of orders and the sum of total sales by Order Date
✑ The count of customers who placed an order
✑ The average quantity per order
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.
NOTE: Each correct selection is worth one point.

A. Set the data type for SalesOrderNumber to Decimal Number.


B. Remove the CustomerKey and ProductKey columns.
C. Remove the TaxAmt and Freight columns.
D. Filter the data to only the NorthWest region sales territory.

Answer: CD

Explanation:
C: Remove columns that are not used in the report.
D: Reduce the number of rows.
Incorrect:
Not A: Not possible.
Not B: Need CustomerKey to count of customers who placed an order

Question: 63 CertyIQ
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?

A. Change the data type of City, State/Province, and Country.


B. Set Summarization for City, State/Province, and Country to Don't summarize.
C. Set the data category of City, State/Province, and Country.
D. Create a calculated column that concatenates the values in City, State/Province, and Country.

Answer: C

Explanation:
A hierarchy is a set of fields categorized in a hierarchical way that one level is the parent of another level.
Values of the parent level can be drilled down to the lower level.

Create Hierarchy -
Right-click on the field you want to set as level 1 of the hierarchy in the fields list, and then select Create
Hierarchy.
After that, you will see a new hierarchy created named your field name Category plus the word Hierarchy. This
would have a hierarchy icon beside it and also an option to expand to the fields of the hierarchy. If you expand,
you will see a copy of the Category field in there too.

Etc.

Reference:
https://radacad.com/what-a-power-bi-hierarchy-is-and-how-to-use-it

Question: 64 CertyIQ
You are building a data model for a Power BI report.
You have data formatted as shown in the following table.
You need to create a clustered bar chart as shown in the following exhibit.

What should you do?

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.

Answer: A

Explanation:
Split a column of text (Power Query)
You can split a column with a text data type into two or more columns by using a common delimiter character.
For example, a Name column that contains values written as <LastName>, <FirstName> can be split into two
columns using the comma (,) character.
Note: Power Query is an Extract Transform Load (ETL) tool. It allows us to
Download and fetch data from different sources. We call this data ingestion
Combine, clean, and model this data. We call this data wrangling

Reference:
https://support.microsoft.com/en-us/office/split-a-column-of-text-power-query-5282d425-6dd0-46ca-95bf-
8e0da9539662
Question: 65 CertyIQ
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.
NOTE: Each correct selection is worth one point.
Select and Place:

Answer:

Explanation:
Box 1: YEAR -
Get the current year.

Box 2: TODAY -
TODAY returns the current date.

Box 3: CALENDAR -
CALENDAR returns a table with a single column named Date containing a contiguous set of dates. The range
of dates is from the specified start date to the specified end date, inclusive of those two dates.
The following formula returns a table with dates between January 1st, 2005 and December 31st, 2015.
CALENDAR (
DATE ( 2005, 1, 1 ),
DATE ( 2015, 12, 31 )

Reference:
https://dax.guide/calendar/

Question: 66 CertyIQ
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.
Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:

You can't use USERELATIONSHIP() to filter on an active relationship, but need additional innactive
relationships

Instead: 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.

Reference:

https://docs.microsoft.com/en-us/power-bi/guidance/relationships-active-inactive

Question: 67 CertyIQ
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.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:
Box 1: TOTALYTD -
TOTALYTD evaluates the specified expression over the interval which begins on the first day of the year and
ends with the last date in the specified date column after applying specified filters.
Syntax: TOTALYTD (
<Expression>,
<Dates>
[, <Filter>]
[, <YearEndDate>]
Expression - The expression to be evaluated.
Dates - The name of a column containing dates or a one column table containing dates.
Example:
TOTALYTD ( -- 2007-01-01 : 2007-05-12
[Sales Amount],
'Date'[Date]
Box 2: 'Date'[Date]

Reference:
https://dax.guide/totalytd/

Question: 68 CertyIQ
DRAG DROP -
You are modifying a Power BI model by using Power BI Desktop.
You have a table named Sales that contains the following fields.
You have a table named Transaction Size that contains the following data.

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

Answer:
Explanation:

Box 1: FILTER

Box 2: AND

Box 3: CALCULATE

FILTER needs to followed by table reference ,

AND is needed to check the limits , and

CALCULATE because needs to be followed by expression such as distinct in this case

Reference:

https://docs.microsoft.com/en-us/dax/calculate-function-dax

https://docs.microsoft.com/en-us/dax/filter-function-dax

Question: 69 CertyIQ
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.
The report contains the visuals shown in the following table.

You need to minimize the size of the dataset without affecting the visuals.
What should you do?

A. Merge Suppliers and LineItems.


B. Remove the LineItems[Description] column.
C. Remove the rows from LineItems where LineItems[Invoice Date] is before the beginning of last month.
D. Group LineItems by LineItems[Invoice ID] and LineItems[Invoice Date] with a sum of LineItems[Price].

Answer: B

Explanation:

Remove a column that is not used in the visuals reduces the size of the dataset.
Incorrect:

Not A: Merging the tables would increase the dataset.

Not C: Two of the visuals need historical data.

Not D: Grouping would not affect size.

Question: 70 CertyIQ
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.
The report contains the visuals shown in the following table.

The dataset takes a long time to refresh.


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

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.
C. Remove Traffic[IP Address], Traffic[Browser Agent], and Traffic[Referring URL].
D. Remove Posts[Full Text] and Posts[Summary].
E. Remove the rows in Traffic in which Traffic[Referring URL] does not start with /.

Answer: BD

Explanation:
B: Only blog posts rows are useful for the visuals.
D: These two columns are not used in the visuals and can be removed.
Incorrect:
Not A: Three visuals need historical data.
Not C: Traffic[Referring URL] is used in one of the visuals and therefore cannot be removed.
Not E: These rows are used in 3 visuals.

Question: 71 CertyIQ
HOTSPOT
-

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

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.

Answer:
Explanation:

1. Total Sales;

2. Date;

3. Months

Question: 72 CertyIQ
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.

Which DAX expression should you use?

A. Calculate (Sum(Sales[Sales]), PREVIOUSYEAR( dimDate[Date])


B. TOTALYTD (SUM(Sales[Sales]), dimDate[Date] )
C. Calculate (SUM(Sales[Sales]), SAMEPERIODLASTYEAR(dimDate[Date] ))
D. SUM(Sales[Sales])

Answer: C

Question: 73 CertyIQ
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.

You need to resolve the error.

What are two ways to achieve the goal? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A. Reduce the number of rows and columns returned by each query.


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.
D. Disable query folding on long running queries.
Answer: AB

Question: 74 CertyIQ
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 Time.

Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:

Dataset point of view splitting the IoT Date Time column into a column named Date and a column named Time.
will not improve the performance. It will unnecessary create two different columns to store it. Instead we can
use time and date function extract whenever required.

Hence Ans No.

Question: 75 CertyIQ
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.

Does this meet the goal?

A. Yes
B. No

Answer: A

Question: 76 CertyIQ
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.

Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:

B is correct because changing the IoT DateTime column to the Date data type alone will not meet the goal of
analyzing IoT events by the hour and day of the year in power query.

Question: 77 CertyIQ
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.

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

What should you recommend?

A. Change any DAX measures to use iterator functions.


B. Remove unused columns from tables in the data model.
C. Replace the default visuals with AppSource visuals.
D. Increase the number of times that the dataset is refreshed.

Answer: B
Explanation:

B is correct. from performance point of view its always good to drop unwanted columns. Avoid complicated
DAX and iterator functions as much as possible

Question: 78 CertyIQ
DRAG DROP
-

You have a Power BI data model that contains two tables named Products and Sales.

A one-to-many relationship exists between the tables.

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.

NOTE: Each correct selection is worth one point.

Answer:

Explanation:

1.Calculate

2. ALLSELECTED.

ALLSELECTED Removes only the filter on the expression visual but respect all external filters.
Question: 79 CertyIQ
You have a Power BI data model that analyzes product sales over time. The data model contains the following
tables.

A one-to-many relationship exists between the tables.

The auto date/time option for the data model is enabled.

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.

NOTE: Each correct answer is worth one point.

A. Create a relationship between the Date table and the Sales table.
B. Disable the auto date/time option.
C. Create a Date table and select Mark as Date Table.
D. Disable the load on the Date table.
E. Remove the relationship between the Product table and the Sales table.

Answer: AC

Explanation:

1. AC is the correct answer. B is not needed as: It's important to note that when you specify your own date
table, Power BI Desktop does not auto-create the hierarchies that it would otherwise build into your model on
your behalf. If you later deselect your date table (and no longer have a manually set date table), Power BI
Desktop recreates the automatically created built-in date tables for you, for the date columns in the table.
https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-date-tables
Question: 80 CertyIQ
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.

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

What should you recommend?

A. Implement row-level security (RLS).


B. Remove unused columns from tables in the data model.
C. Replace the default visuals with AppSource visuals.
D. Enable visual interactions.

Answer: B

Question: 81 CertyIQ
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:

• 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.

NOTE: Each correct selection is worth one point.

Answer:
Explanation:

&& Is the same for AND function in DAX, nd & is the same for concatenate on Excel.

Question: 82 CertyIQ
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.

What should you do?

A. Apply a transformation to extract the first 11 characters of the logged column.


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.

Answer: C

Explanation:

Answer is C and not B because the conditional column would be year and not the logged date, also the data
type should be date not whole number as specified in B.

Question: 83 CertyIQ
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.

Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:

Answer is NO.

IoT GUID & IOT ID both are unique key columns. so we can delete any one among them. From performance
point of view its good to delete text ID column i.e IOT GUID and keep IOT ID. concatenation is not required

Both are unique columns, but by concatenating them you will end up with a Unique Key with data type Text.
This raises performance issues since Unique keys should be preferably integers for performance reasons.
Also, since IoT GUID is not required might as well remove it.

Question: 84 CertyIQ
You have a Power BI model that contains a table named Employee. The table contains the following data.
Each employee has one manager as shown in the ParentEmployeeID column.

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.

Which DAX expression should you use?

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])

Answer: A

Explanation:

The Answer is A because the question instructs that we count the different levels of each employee. The
PathLength gives the result. For more information see the link https://learn.microsoft.com/en-
us/dax/pathlength-function-dax

Although for CEO it returns 1 - so I personally would substract 1 from this PATHLENGTH when creating the
report, as I think numbers of levels from CEO to CEO is 0, formanagaers directly under CEO it is 1 etc

Answer D is wrong because it only returns the items related to the current row value and does not give the
count.

Question: 85 CertyIQ
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.

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

What should you recommend?


A. Replace the default visuals with AppSource visuals.
B. Remove unused columns from tables in the data model.
C. Change the imported dataset to DirectQuery
D. Increase the number of times that the dataset is refreshed.

Answer: B

Explanation:

1. B is correct Removing unwanted columns from the data model is a good trick to improve the performance

Question: 86 CertyIQ
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.

What should you do?

A. Change the data type of the Logged column to Date.


B. Split the Logged column by using at as the delimiter.
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.

Answer: B

Explanation:

C refers to a whole number as data type which can't be used as a date hierarchy, so B is the only right answer.

Question: 87 CertyIQ
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.

NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Distinctcount('Product'[product category],

'sales'

We have to count the distinct number of categories in the product table and then use the filter 'sales' so it will
return only those product categories with products sold.

Question: 88 CertyIQ
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.

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

What should you recommend?

A. Enable visual interactions.


B. Change any DAX measures to use iterator functions.
C. Implement row-level security (RLS).
D. Remove unused columns from tables in the data model.

Answer: D

Question: 89 CertyIQ
HOTSPOT
-

You have the Power BI data model shown in the following exhibit.

The Sales table has the following columns.


The data model must support the following analysis:

• Total sales by product by month in which the order was placed


• Quantities sold by product by day on which the order was placed
• Number of sales transactions by quarter in which the order was placed

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

Answer:

Question: 90 CertyIQ
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.
What should you do?

A.Create a column by example that starts with 2018-12-31 and set the data type of the new column to Date
B.Create a column by example that starts with 2018-12-31
C.Apply a transformation to extract the last 11 characters of the Logged column
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

Answer: A

Question: 91 CertyIQ
You have a Power BI data model that contains a table named Employees. The table has the following columns:

•Employee Name
•Email Address
•Start Date
•Job Title

You are implementing dynamic row-level security (RLS).

You need to create a table filter to meet the following requirements:

•Users must see only their own employee data.


•The DAX expression must work in both Power BI Desktop and the Power BI service.

Which expression should you use?

A.[Email Address] - USERNAME()


B.[Employee Name] - USERPRINCIPALNAME()
C.[Employee Name] = USERNAME()
D.[Email Address] = USERPRINCIPALNAME()

Answer: D

Question: 92 CertyIQ
DRAG DROP
-

You have the Power BI data model shown in the following exhibit.
The Country table contains the following data.

You create two row-level security (RLS) roles named Manager and CFO.

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.
•The CFO must see the sales data of all countries.

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.

NOTE: Each correct selection is worth one point.


Answer:

Question: 93 CertyIQ
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.

Expression.Error: The column 'Category' of the table wasn't found.

What are two possible causes of the error? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A. The column was removed from the source file.


B. The column was renamed in the source file.
C. The file is no longer in the specified location.
D. The data type of the column was changed.

Answer: AB

Question: 94 CertyIQ
You have a Power BI model that contains a table named Sales. The Sales table contains the following columns:

•Order Line ID
•Product ID
•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.

Which formula should you use?

A.Count('Sales'[Order ID])
B.CountA('Sales' [Order ID])
C.CountRows('Sales')
D.DistinctCount('Sales' [Order ID])

Answer: D

Question: 95 CertyIQ
HOTSPOT
-

You are creating a Power BI model in Power BI Desktop.

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.

NOTE: Each correct selection is worth one point.

Answer:
Question: 96 CertyIQ
You have a Power BI data model that contains a table named Employees. The table has the following columns:

•Employee Name
•Email Address
•Start Date
•Job Title

You are implementing dynamic row-level security (RLS).

You need to create a table filter to meet the following requirements:

•Users must see only their own employee data.


•The DAX expression must work in both Power BI Desktop and the Power BI service.

Which expression should you use?

A.[Employee Name] = USERPRINCIPALNAME()


B.[Email Address] = USERNAME()
C.[Employee Name] = USERNAME()
D.[Email Address] = USERPRINCIPALNAME()

Answer: D

Question: 97 CertyIQ
DRAG DROP -
You have a Microsoft Excel spreadsheet that contains the data shown in the following table.

You plan to build a data model for a Power BI report.


You need to prepare the data so that it is available to the model in the format shown in the following table.

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.
Select and Place:
Answer:

Explanation:
Step 1: Select the [Department] and [Stage] columns and unpivot the other columns.
We unpivot the School1, School2, School3, and the School4 columns.
You might want to unpivot data, sometimes called flattening the data, to put it in a matrix format so that all
similar values are in one column.
Example:

When you unpivot, you unpack the attribute-value pairs that represent an intersection point of the new
columns and re-orient them into flattened columns:
* Values (in blue on the left) are unpivoted into a new column (in blue on the right).
* Attributes (in green on the left) are unpivoted into a new column (in green on the right) and duplicates are
correspondingly mapped to the new Values column.
Step 2: Rename the [Attribute] column as [School] and the [Value] column as [Score[,
Step 3: Group by [Department] and [School] and..

Reference:
https://support.microsoft.com/en-us/office/unpivot-columns-power-query-0f7bad4b-9ea1-49c1-9d95-f5882
21c7098

Question: 98 CertyIQ
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
B. filter
C. no impact

Answer: A

Explanation:

In most visuals, highlighting doesn't remove the unrelated data. Instead it highlights the related data. The rest
of the data remains visible but dimmed.

Note: By default, visualizations on a report page can be used to cross-filter and cross-highlight the other
visualizations on the page. For example, selecting a state on a map visualization highlights the column chart
and filters the line chart to display only data that applies to that one state.

Incorrect:

Not B: Filters remove all but the data you want to focus on.

Reference:

https://docs.microsoft.com/en-us/power-bi/create-reports/power-bi-reports-filters-and-highlighting

Question: 99 CertyIQ
A user creates a Power BI report named ReportA that uses a custom theme.
You create a dashboard named DashboardA.
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.
NOTE: Each correct selection is worth one point.

A. Publish ReportA to Power BI.


B. From ReportA save the current theme.
C. Publish ReportA to the Microsoft Power BI Community theme gallery.
D. From DashboardA, create a custom theme.
E. From DashboardA, upload a JSON theme.

Answer: BE

Explanation:

B. From ReportA save the current theme.

E. From DashboardA, upload a JSON theme.

​https://learn.microsoft.com/en-us/power-bi/create-reports/service-dashboard-themes

scroll down to part that says JSON themes


Question: 100 CertyIQ
You need to create a visualization that compares revenue and cost over time.
Which type of visualization should you use?

A. waterfall chart
B. stacked area chart
C. line chart
D. donut chart

Answer: C

Explanation:
Line charts can have many different lines, for example both revenue and cost over time.

Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-line-chart

Question: 101 CertyIQ


HOTSPOT -
You have a report in Power BI Desktop.
You add a key influencers visual as shown in the exhibit. (Click the Exhibit tab.)

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.
Hot Area:
Answer:

Explanation:

Box 1: adding more fields to Explain By

Box 2: 3

0.30 instead of 0.10. A factor of 3 greater.

moving fields from explain to expand should not add any new factors in analysis

Reference:

https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-influencers

Question: 102 CertyIQ


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?

A. Key influencers
B. Line and clustered column chart
C. Q&A
D. Funnel chart

Answer: A
Explanation:
The key influencers visual helps you understand the factors that drive a metric you're interested in. It analyzes
your data, ranks the factors that matter, and displays them as key influencers. For example, suppose you want
to figure out what influences employee turnover, which is also known as churn. One factor might be
employment contract length, and another factor might be commute time.
When to use key influencers.
The key influencers visual is a great choice if you want to:
See which factors affect the metric being analyzed.
Contrast the relative importance of these factors. For example, do short-term contracts affect churn more
than long-term contracts?

Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-influencers

Question: 103 CertyIQ


HOTSPOT -
You have a table that contains the following three columns:

City -
✑ Total Sales
✑ Occupation
You need to create a key influencers visualization as shown in the exhibit. (Click the Exhibit tab.)
How should you configure the visualization? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:
Box 1: Total Sales -
The key influencers visual helps you understand the factors that drive a metric you're interested in, here Total
Sales. It analyzes your data, ranks the factors that matter, and displays them as key influencers.

Box 2: Occupation -
Measures and summarized columns are automatically analyzed at the level of the Explain by fields used.

Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-influencers

Question: 104 CertyIQ


You are using the key influencers visual to identify which factors affect the quantity of items sold in an order.
You add the following fields to the Explain By field:
✑ Customer Country
✑ Product Category
✑ Supplier Country
✑ Sales Employee
✑ Supplier Name
✑ Product Name
✑ Customer City
The key influencers visual returns the results shown in the following exhibit.
What can you identify from the visual?

A. Customers in Austria order 18.8 more units than the average order quantity.
B. Customers in Boise order 20.37 percent more than the average order quantity.
C. Product Category positively influences the quantity per order.
D. Customers in Cork order lower quantities than average.

Answer: A

Explanation:
Average quantity of units is displayed.
Incorrect:
Not B: Average quantity of units is displayed, not percentage.

Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-influencers

Question: 105 CertyIQ


You have a report that contains four pages. Each page contains slicers for the same four fields.
Users report that when they select values in a slicer on one page, the selections are not persisted on other 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.
A. Create a bookmark for each slicer value.
B. Replace the slicers with report-level filters.
C. Sync the slicers across the pages.
D. Replace the slicers with page-level filters.
E. Replace the slicers with visual-level filters.

Answer: BC

Explanation:

C: You can sync a slicer and use it on any or all pages in a report.

B: You can set filters at three different levels for the report: visual-level, page-level, and report-level.

Note: Suppose you want your report readers to be able to look at overall sales metrics, but also highlight
performance for individual district managers and different time frames. You could create separate reports or
comparative charts. You could add filters in the Filters pane. Or you could use slicers. Slicers are another way
of filtering. They narrow the portion of the dataset that is shown in the other report visualizations.

Reference:

https://docs.microsoft.com/en-us/power-bi/create-reports/power-bi-report-add-filter
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-slicers

Question: 106 CertyIQ


You have a report that includes a card visualization.
You need to apply the following conditional formatting to the card while minimizing design effort:
✑ For values that are greater than or equal to 100, the font of the data label must be dark red.
✑ For values that are less than 100, the font of the data label must be dark gray.
Which type of format should you use?

A. Color scale
B. Rules
C. Field value

Answer: B

Explanation:
Finding the conditional formatting in the card visual is a bit tricky. There is no separate option for that. You
need to go to the Format tab of the visual, and then expand the Data Label. The right beside the Data Label's
colour you need to hover your mouse, and you will find a three dots icon appearing, which if you click on it, you
will see Conditional Formatting.
Now in the Conditional Formatting tab, you can apply it in different methods. for example, you can choose
Rules, and then

The Rules mode will give you the ability to put custom roles as below;
3.From Focus mode, pin the relevant visuals to DashboardA

Source: https://learn.microsoft.com/en-us/power-bi/consumer/end-user-insights

Question: 108 CertyIQ


You are creating a dashboard by using the Power BI service.
You have an existing report page that contains three charts.
You need to add the charts to the dashboard while maintaining the interactivity between the charts.
What should you do?

A. Edit interactions in the report and set all interactions to Filter.


B. Pin each chart as a tile.
C. Edit the dashboard theme and pin each chart as a tile.
D. Pin the report page as a live tile.

Answer: D

Explanation:
One way to add a new dashboard tile is by pinning an entire report page. This is an easy way to pin more than
one visualization at a time. Also, when you pin an entire page, the tiles are live; you can interact with them
right there on the dashboard. And changes you make to any of the visualizations back in the report editor, like
adding a filter or changing the fields used in the chart, are reflected in the dashboard tile as well.
Pinning live tiles from reports to dashboards is only available in Power BI service (app.powerbi.com).

Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/service-dashboard-pin-live-tile-from-report

Question: 109 CertyIQ


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.
Hot Area:
Answer:
Explanation:
Box 1: Background color -
To apply conditional formatting, select a Table or Matrix visualization in Power BI Desktop. In the
Visualizations pane, right-click or select the down-arrow next to the field in the Values well that you want to
format. Select Conditional formatting, and then select the type of formatting to apply.
Box 2: Rules -
To format cell background or font color by rules, in the Format by field of the Background color or Font color
dialog box, select Rules.
Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-conditional-table-formatting

Question: 110 CertyIQ


DRAG DROP -
You are using existing reports to build a dashboard that will be viewed frequently in portrait mode on mobile
phones.
You need to build the dashboard.
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.
Select and Place:

Answer:

Explanation:

Pin -> open -> edit -> rearrange

Step 1: Pin items from the reports to the dashboard


Step 2: Open the dashboard.

Open the dashboard to see the pinned live tile,

From the nav pane, select the dashboard with the new live tile. There, you can do things like rename, resize,
link, and move the pinned report page.

Step 3: Edit the dashboard mobile view

Open a report in Editing view.

Step 4: Rearrange, resize, or remove items from the mobile layout

Reference:

https://docs.microsoft.com/en-us/power-bi/create-reports/service-dashboard-pin-live-tile-from-report

Question: 111 CertyIQ


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?

A. Add a measure to the visual that uses the following DAX expression. Measure1 = PERCENTILEX.INC
(Sales,sales[Total Sales],0.40)
B. Add a measure to the visual that uses the following DAX expression. Measure1 = PERCENTILEX.EXC
(Sales,sales[Total Sales],0.40)
C. Add a new percentile line that uses Total Sales as the measure and 40% as the percentile.
D. Create a horizontal line that has a fixed value of 24,000.

Answer: C

Explanation:
The analytics feature enables you to show percentiles across groups specified along a specific axis.
1. Click on the analytics tab
2. Select Percentile
3. You can choose a specific percentile along with other formatting options.
4. Drag a date or non-numeric dimension into the Axis of a column chart

Reference:
https://www.dash-intel.com/powerbi/statistical_functions_percentile.php

Question: 112 CertyIQ


You are building a Power BI report.
Users will view the report by using their mobile device.
You need to configure the report to display data based on each user's location.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

A. From Power Query Editor, detect the data types of the relevant columns.
B. In Data Category, set the geographic data category for the relevant columns.
C. Create a hierarchy for columns of the geography data type.
D. Use the columns of the geography data type in all visuals.
E. For the relevant columns, set synonyms to match common geographical terms.
Answer: BD

Explanation:

B: Identify geographic data in your report

1. In Power BI Desktop, switch to Data View Data View icon.

2. Select a column with geographic data " for example, a City column.

3. On the Modeling tab, select Data Category, then the correct category " in this example, City.

4. Continue setting geographic data categories for any other fields in the model.

D: Create visuals with your geographic data

Switch to Report view Report View icon, and create visuals that use the geographic fields in your data.
In this example, the model also contains a calculated column that brings city and state together in one
column.

Publish the report to the Power BI service.

Reference:

https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-mobile-geofiltering

Question: 113 CertyIQ


You have a report that contains a donut chart and a clustered column chart. Interactions between the visuals use
the default settings.
You need to modify the report so that when you select a column in the column chart, the donut chart redraws by
using the data from the selected column.
What should you do?

A. Select the donut chart and set the column chart interaction to Filter.
B. Select the column chart and set the donut chart interaction to Filter.
C. Select the donut chart and set the column chart interaction to None.
D. Select the column chart and set the donut chart interaction to None.
Answer: B

Explanation:
Filters remove all but the data you want to focus on.
Note: Enable the visual interaction controls.
1. Select a visualization to make it active.
2. Display the Visual Interactions options.
3. In Power BI Desktop, select Format > Edit interactions.

4. To display the visualization interaction controls, select Edit interactions. Power BI adds filter and highlight
icons to all of the other visualizations on the report page.
We can see that the tree map is cross-filtering the line chart and the map, and is cross-highlighting the
column chart. You can now change how the selected visualization interacts with the other visualizations on the
report page.

Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/service-reports-visual-interactions

Question: 114 CertyIQ


HOTSPOT -
You have a report page that contains the visuals 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.
NOTE: Each correct selection is worth one point.
Hot Area:

Answer:

Explanation:

Box 1: not affect


Box 2: cross-filter -

The map has the cross-filter icon active.

"You can only cross-filter line charts, scatter charts, and maps. You can't cross-highlight them" So Cross-filter
for the map

https://learn.microsoft.com/en-us/power-bi/create-reports/service-reports-visual-interactions?tabs=powerbi-
desktop

Reference:

https://docs.microsoft.com/en-us/power-bi/create-reports/service-reports-visual-interactions

Question: 115 CertyIQ


You are creating a Power BI report by using Power BI Desktop.
You need to include a visual that shows trends and other useful information automatically. The visual must update
based on selections in other visuals.
Which type of visual should you use?

A. Q&A
B. smart narrative
C. key influencers
D. decomposition tree

Answer: B

Explanation:
The smart narrative visualization helps you quickly summarize visuals and reports. It provides relevant
innovative insights that you can customize.
Use smart narrative summaries in your reports to address key takeaways, to point out trends, and to edit the
language and format for a specific audience. In
PowerPoint, instead of pasting a screenshot of your report's key takeaways, you can add narratives that are
updated with every refresh. Your audience can use the summaries to understand the data, get to key points
faster, and explain the data to others.

Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-smart-narrative

Question: 116 CertyIQ


In Power BI Desktop, you have a dataset that contains a table.
You create a table visual on a Power BI report page as shown in the following exhibit.
You need to configure the visual to display the referenced image instead of the URL in the Plant Image column.
What should you do?

A. From the Formatting tab, select Values, and then set URL icons to On for the table.
B. Set the Data category of the Plant Image field to Web URL.
C. Set the Data type of the Plant Image field to Binary.
D. Set the Data category of the Plant Image field to Image URL.

Answer: D

Explanation:
Add images to your report -
1. Create a column with the URLs of the images. See Considerations later in this article for requirements.
2. Select that column. On the Column tools ribbon, for Data category, select Image URL.
3. Add the column to a table, matrix, slicer, or multi-row card.
Step 3: From powerbi.com, add a tile for Excel1 dataset to DashboardA.
In the Power BI service (app.powerbi.com), a dashboard contains tiles pinned from one or more datasets, so
you can ask questions about any of the data contained in any of those datasets.

Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/power-bi-images-tables https://docs.microsoft.co
m/en-us/power-bi/create-reports/power-bi-tutorial-q-and-a

Question: 117 CertyIQ


DRAG DROP -
You have a Microsoft Excel spreadsheet named Excel1 that contains survey results.
You have a Power BI dashboard named DashboardA that has Q&A enabled.
You need to ensure that users who can access DashboardA can ask questions based on the contents of Excel1 and
pin visuals based on their queries to
DashboardA. The solution must minimize development time.
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.
Select and Place:
Answer:

Explanation:

Step 1: ["The solution must minimize development time", so:] format the data as a table

Step 2: From powerbi.com, import Excel1 as a dataset.

Step 3: From powerbi.com, add a tile for the Excel1 dataset to DashboarA.

Reference:

https://docs.microsoft.com/en-us/power-bi/create-reports/service-from-excel-to-stunning-report

Question: 118 CertyIQ


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 clustered bar chart that contains a measure named Salary as the value and a field named Employee as
the axis. Salary is present in the data as a numerical amount representing US dollars.
You need to create a reference line to show which employees are above the median salary.
Solution: You create a constant line and set the value to .5.
Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:
Instead: You create a percentile line by using the Salary measure and set the percentile to 50%.
The median is the middle value or the 50th percentile of a data set.

Reference:
https://dash-intel.com/powerbi/statistical_functions_median.php

Question: 119 CertyIQ


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 clustered bar chart that contains a measure named Salary as the value and a field named Employee as
the axis. Salary is present in the data as a numerical amount representing US dollars.
You need to create a reference line to show which employees are above the median salary.
Solution: You create an average line by using the Salary measure.
Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:
Average is not Median.
Instead: You create a percentile line by using the Salary measure and set the percentile to 50%.
The median is the middle value or the 50th percentile of a data set.

Reference:
https://dash-intel.com/powerbi/statistical_functions_median.php

Question: 120 CertyIQ


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 clustered bar chart that contains a measure named Salary as the value and a field named Employee as
the axis. Salary is present in the data as a numerical amount representing US dollars.
You need to create a reference line to show which employees are above the median salary.
Solution: You create a percentile line by using the Salary measure and set the percentile to 50%.
Does this meet the goal?

A. Yes
B. No

Answer: A

Explanation:

The median is the middle value or the 50th percentile of a data set.

Reference:

https://dash-intel.com/powerbi/statistical_functions_median.php

Question: 121 CertyIQ


HOTSPOT -
You are profiling data by using Power Query Editor.
You have a table that contains a column named column1. Column statistics and Value distribution for column1 are
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.
NOTE: Each correct selection is worth one point.
Hot Area:

Answer:
Explanation:

Box 1: are 20 values that occur -

There are 20 unique values.

Box 2: Elm, American -

Elm, American is below Peer, flowering species in the graphic.

“Distinct” means number of different values regardless how many times it appears in the dataset. A 'name'
appears in the list multiple times is counted as 1 distinct count.

Whereas, the “Unique” value is total number of values that only appear once.

Distinct mean : count all the values as 1, even if there was more than one.

Unique mean : count only the value that are not repeated in the particular column

Question: 122 CertyIQ


You have a Power BI report hosted on powerbi.com that displays expenses by department for department
managers.
The report contains a line chart that shows expenses by month.
You need to enable users to choose between viewing the report as a line chart or a column chart. The solution must
minimize development and maintenance effort.
What should you do?

A. Enable report readers to personalize visuals.


B. Create a separate report page for users to view the column chart.
C. Add a column chart, a bookmark, and a button for users to choose a visual.
D. Create a mobile report that contains a column chart.

Answer: A

Explanation:
1. Also C is correct but I guess the key is 'The solution must minimize development' so A should be the correct
one
2. Given explanation point out to "A"
Question: 123 CertyIQ
You have two Power BI reports named ReportA and ReportB that each uses a distinct color palette.
You are creating a Power BI dashboard that will include two visuals from each report.
You need to use a consistent dark theme for the dashboard. The solution must preserve the original colors of the
reports.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

A. Upload a snapshot.
B. For the browser, set the color preference to dark mode.
C. When pinning visuals to the dashboard, select Use destination theme.
D. Select the dark dashboard theme.
E. Turn on tile flow.

Answer: CD

Explanation:
D: With dashboard themes you can apply a color theme to your entire dashboard, such as corporate colors,
seasonal coloring, or any other color theme you might want to apply. When you apply a dashboard theme, all
visuals on your dashboard use the colors from your selected theme.
In the dashboard pane that appears, select one of the pre-built themes. In the example below, we've selected
Dark.

C: Reports and dashboards with different themes


If your report uses a different theme from the dashboard theme, in most cases you can control whether the
visual retains the current report theme or uses the dashboard theme.
* Try re-pinning the tile and selecting Use dashboard theme.
Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/service-dashboard-themes

Question: 124 CertyIQ


HOTSPOT -
You have a dataset that contains revenue data from the past year.
You need to use anomaly detection in Power BI to show anomalies in the dataset.
What should you configure? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Answer:
Explanation:
Box 1: Line -
Anomaly detection is only supported for line chart visuals containing time series data in the Axis field.
Box 2: Populate the axis with a date field
Incorrect:
* Anomaly Explanations doesn't work with 'Show Value As' options.
* Drilling down to go to the next level in the hierarchy isn't supported.

Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-anomaly-detection

Question: 125 CertyIQ


You have a line chart that shows the number of employees in a department over time.
You need to see the total salary costs of the employees when you hover over a data point.
What should you do?

A. Add salary to the drillthrough fields.


B. Add salary to the visual filters.
C. Add salary to the tooltips.

Answer: C

Explanation:
Customize tooltips with aggregation or quick measures
You can customize a tooltip by selecting an aggregation function.
Select the arrow beside the field in the Tooltips bucket. Then, select from the available options.
Note: Tooltips are an elegant way of providing more contextual information and detail to data points on a
visual. You can customize tooltips in Power BI Desktop and in the Power BI service.
When a visualization is created, the default tooltip displays the data point's value and category.

Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-custom-tooltips

Question: 126 CertyIQ


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?

A. a measure
B. an Average line
C. a trendline
D. a forecast

Answer: D

Explanation:
For example, here's how the current forecast looks like:
Reference:
https://spreadsheeto.com/power-bi-forecasting/#intro

Question: 127 CertyIQ


You need to create a visual that enables the adhoc exploration of data as shown in the following exhibit.
Which type of visual should you use?

A. smart narrative
B. decomposition tree
C. Q&A
D. key influencers

Answer: B

Explanation:
The decomposition tree visual in Power BI lets you visualize data across multiple dimensions. It automatically
aggregates data and enables drilling down into your dimensions in any order. It is also an artificial intelligence
(AI) visualization, so you can ask it to find the next dimension to drill down into based on certain criteria.
This makes it a valuable tool for ad hoc exploration and conducting root cause analysis.
Example:
Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-decomposition-tree

Question: 128 CertyIQ


Your company has employees in 10 states.
The company recently decided to associate each state to one of the following three regions: East, West, and North.
You have a data model that contains employee information by state. The model does NOT include region
information.
You have a report that shows the employees by state.
You need to view the employees by region as quickly as possible.
What should you do?

A. Create a new aggregation that summarizes by state.


B. Create a new aggregation that summarizes by employee.
C. Create a new group on the state column and set the Group type to List.
D. Create a new group on the state column and set the Group type to Bin.

Answer: C

Explanation:
In Power BI Desktop, you can group data points to help you more clearly view, analyze, and explore data and
trends in your visuals.
Example:
Incorrect:
Not D: You can also define the bin size to put values into equally sized groups that better enable you to
visualize data in ways that are meaningful. This action is often called binning.

Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-grouping-and-binning

Question: 129 CertyIQ


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 historical employee counts and predicts
trends during the next six months.
Which type of visualization should you use?

A. ribbon chart
B. scatter chart
C. line chart
D. key influencers

Answer: C

Explanation:
The best data for forecasting is time series data or uniformly increasing whole numbers. The line chart has to
have only one line.

Reference:
https://powerbi.microsoft.com/fr-ca/blog/introducing-new-forecasting-capabilities-in-power-view-for-office-
365/
Question: 130 CertyIQ
You have a Microsoft Power BI 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. A new transaction was added to the data source.


B. The dashboard tile cache refreshed.
C. A user added a comment to a tile.
D. A user pressed F5.

Answer: B

Explanation:

A tile is a report visual pinned to a dashboard, and dashboard tile refreshes happen about every hour so that
the tiles show recent results. You can change the schedule in the dataset settings, as in the screenshot below,
or force a dashboard update manually by using the Refresh now option.

If you press F5 or hit the refresh button, the dashboard charts gets updated.

Note: Power BI enables you to go from data to insight to action quickly, yet you must make sure the data in
your Power BI reports and dashboards is recent.

Knowing how to refresh the data is often critical in delivering accurate results.

Reference:

https://docs.microsoft.com/en-us/power-bi/connect-data/refresh-data

Question: 131 CertyIQ


HOTSPOT -
You need to create a Power BI report. The first page of the report must contain the following two views:
✑ Sales By Postal Code
✑ Sales by Month
Both views must display a slicer to select a value for a field named Chain.
The Sales By Postal Code view must display a map visual as shown in the following exhibit.
The Sales By Month view must display a column chart visual as shown in the following exhibit.
Users must be able to switch between the views by using buttons on the report page. The selected Chain field
must be maintained when switching between views.
What is the minimum number of bookmarks required, and which property should you apply to each bookmark? To
answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:
Box 1: 2 -
One for each visual.
Note: When you edit a report in Power BI Desktop and the Power BI service, you can add report bookmarks to
capture the current state of a report page.
Bookmarks save the current filters and slicers, cross-highlighted visuals, sort order, and so on. When others
view your report, they can get back to that exact state by selecting your saved bookmark.

Box 2: Display -
Users must be able to switch between the views by using buttons on the report page. The selected Chain field
must be maintained when switching between views.
You can select whether each bookmark will apply Data properties, such as filters and slicers; Display
properties, such as spotlight and its visibility; and Current page changes, which present the page that was
visible when the bookmark was added. These capabilities are useful when you use bookmarks to switch
between report views or selections of visuals, in which case you'd likely want to turn off data properties, so
that filters aren't reset when users switch views by selecting a bookmark.
Note: When you create a bookmark, the following elements are saved with the bookmark:

The current page -

Filters -
Slicers, including slicer type (for example, dropdown or list) and slicer state
Visual selection state (such as cross-highlight filters)

Sort order -

Drill location -
Visibility of an object (by using the Selection pane)
The focus or Spotlight mode of any visible object

Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-bookmarks

Question: 132 CertyIQ


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?

A. Add a play axis.


B. From the Analytics pane, add an Average line.
C. Add a slicer for the year.
D. Create a DAX measure that calculates year-over-year growth.

Answer: A

Explanation:

When to use a slicer -

Slicers are a great choice when you want to:

Display commonly used or important filters on the report canvas for easier access.

Make it easier to see the current filtered state without having to open a drop-down list.

Filter by columns that are unneeded and hidden in the data tables.

Create more focused reports by putting slicers next to important visuals.


Note: Suppose you want your report readers to be able to look at overall sales metrics, but also highlight
performance for individual district managers and different time frames. You could create separate reports or
comparative charts. You could add filters in the Filters pane. Or you could use slicers. Slicers are another way
of filtering. They narrow the portion of the dataset that is shown in the other report visualizations.

Reference:

https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-slicers

Question: 133 CertyIQ


HOTSPOT -
You have the Power BI dashboard shown in the Dashboard exhibit. (Click the Dashboard tab.)

You need to ensure that when users view the dashboard on a mobile device, the dashboard appears as shown in the
Mobile exhibit. (Click the Mobile tab.)
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:

Explanation:

Box 1: Update Dashboard Mobile Layout

Box 2: Resize and move total sales and total quantity

Dashboard mobile feature already fits the tiles in the view, and when recreating same scenario you only need
to work on the 2 cards

If you use Report Mobile View feature from PowerBI desktop, you will have an empty canvas and will need to
work on all tiles

Reference:

https://docs.microsoft.com/en-us/power-bi/create-reports/power-bi-create-mobile-optimized-report-about
Question: 134 CertyIQ
You are building a Power BI report to analyze customer segments.
You need to identify customer segments dynamically based on the Bounce Rate across dimensions such as source,
geography, and demographics. The solution must minimize analysis effort.
Which type of visualization should you use?

A. decomposition tree
B. funnel chart
C. Q&A
D. key influencers

Answer: A

Explanation:

The decomposition tree visual in Power BI lets you visualize data across multiple dimensions. It automatically
aggregates data and enables drilling down into your dimensions in any order. It is also an artificial intelligence
(AI) visualization, so you can ask it to find the next dimension to drill down into based on certain criteria.

This makes it a valuable tool for ad hoc exploration and conducting root cause analysis.

Reference:

https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-decomposition-tree

Question: 135 CertyIQ


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?

A. area chart
B. scatter plot
C. pie chart
D. donut chart

Answer: B

Explanation:
Outlier Detection in Power BI using Funnel Plot, which is a scatter plot.
Outliers are those data points that lie outside the overall pattern of distribution & the easiest way to detect
outliers is though graphs. Box plots, Scatter plots can help detect them easily.

Reference:
https://towardsdatascience.com/this-article-is-about-identifying-outliers-through-funnel-plots-using-the-mic
rosoft-power-bi-d7ad16ac9ccc

Question: 136 CertyIQ


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.

A. Edit the interactions of the KPI visualization.


B. Add the same slicer to each page and configure Sync slicers.
C. Edit the interactions of the slicer that is on the same page as the KPI visualization.
D. Configure a page-level filter.
E. Configure a report-level filter.

Answer: BC

Explanation:
Slicers are another way of filtering. They narrow the portion of the dataset that is shown in the other report
visualizations.
Control which page visuals are affected by slicers
Example: Use visual interactions to keep slicer selections from filtering this chart.
1. Go to the Overview page of the report, and then select the DM slicer you previously created.
2. On the Power BI Desktop menu, select the Format menu under Visual Tools, and then select Edit
interactions.
3. Filter controls, each with a Filter and a None option, appear above all the visuals on the page. Initially, the
Filter option is preselected on all the controls.
4. Select the None option in the filter control above the Total Sales Variance by FiscalMonth and District
Manager chart to stop the DM slicer from filtering it.
Incorrect:
Not D: A page-level filter is used to filter an entire page.
Not E: A report-level filter is used to filter an entire report.

Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/power-bi-report-add-filter

Question: 137 CertyIQ


HOTSPOT -
You have a Power BI visual that uses indicators to show values that are out of range as 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.
NOTE: Each correct selection is worth one point.
Hot Area:

Answer:

Explanation:
Box 1: a line -
Incorrect:
* not line and clustered column
The Line and Clustered Column Chart is a combo charts that combines the Line chart and Column chart
together in one visual. By combining these two visuals together, you can make a very quick comparison
between two sets of measures.

Box 2: anomaly detection -


Anomaly detection helps you enhance your line charts by automatically detecting anomalies in your time
series data. It also provides explanations for the anomalies to help with root cause analysis. With just a couple
of clicks, you can easily find insights without slicing and dicing the data.
Example:
Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-anomaly-detection

Question: 138 CertyIQ


You are creating a Power BI report to analyze consumer purchasing patterns from a table named Transactions. The
Transactions table contains a numeric field named Spend.
You need to include a visual that identifies which fields have the greatest impact on Spend.
Which type of visual should you use?

A. Q&A
B. smart narrative
C. decomposition tree
D. key influencers

Answer: D

Explanation:
The key influencers visual helps you understand the factors that drive a metric you're interested in. It analyzes
your data, ranks the factors that matter, and displays them as key influencers. For example, suppose you want
to figure out what influences employee turnover, which is also known as churn. One factor might be
employment contract length, and another factor might be commute time.

When to use key influencers -


The key influencers visual is a great choice if you want to:
See which factors affect the metric being analyzed.
Contrast the relative importance of these factors. For example, do short-term contracts affect churn more
than long-term contracts?

Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-influencers

Question: 139 CertyIQ


HOTSPOT -
You are creating a line chart in a Power BI report as 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.
NOTE: Each correct selection is worth one point.
Hot Area:

Answer:
Explanation:

Box 1: an average reference line

With the Analytics pane in Power BI Desktop, you can add dynamic reference lines to visuals, and provide
focus for important trends or insights.

https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-analytics-pane

Box 2: Axis

The question is about drill-down and not drill-through.

https://radacad.com/drill-down-and-up-in-power-bi-explained

"For example, in the visual below I have SalesAmount as the Value of the column chart, and the Date field
(OrderDate) as the X-Axis.

Date hierarchy in a Power BI visual

This will lead to seeing drill down/up buttons on the top of the visual (or at the bottom of it if the visual is
touched at the very top of the report)"

Reference:

https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-analytics-pane

Question: 140 CertyIQ


You have a dashboard that contains tiles pinned from a single report as shown in the Original Dashboard exhibit.
(Click the Original Dashboard tab.)

You need to modify the dashboard to appear as shown in the Modified Dashboard exhibit. (Click the Modified
Dashboard tab.)
What should you do?

A. Change the report theme.


B. Change the dashboard theme.
C. Edit the details of each tile.
D. Create a custom CSS file.

Answer: B

Explanation:
With dashboard themes you can apply a color theme to your entire dashboard, such as corporate colors,
seasonal coloring, or any other color theme you might want to apply. When you apply a dashboard theme, all
visuals on your dashboard use the colors from your selected theme.
Incorrect:
Not A: With Power BI Desktop report themes, you can apply design changes to your entire report, such as
using corporate colors, changing icon sets, or applying new default visual formatting.

Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/service-dashboard-themes

Question: 141 CertyIQ


You have a Power BI report. The report contains a visual that shows gross sales by date. The visual has anomaly
detection enabled.
No anomalies are detected.
You need to increase the likelihood that anomaly detection will identify anomalies in the report.
What should you do?

A. Increase the Expected range transparency setting.


B. Add a data field to the Legend field well.
C. Increase the Sensitivity setting.
D. Add a data field to the Secondary values field well.

Answer: C
Explanation:

C. Increase the sensitivity

If you increase the sensitivity, the algorithm is more sensitive to changes in your data. In that case, even a
slight deviation is marked as an anomaly. If you decrease the sensitivity, the algorithm is more selective on
what it considers an anomaly.

reference: https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-anomaly-detection

Question: 142 CertyIQ


You maintain a Power BI workspace that contains a supplier quality dashboard. The dashboard contains 10 card
visuals, two map visuals and five bar chart visuals.
The dashboard mobile layout is shown in the exhibit. (Click the Exhibit tab.)
You need to modify the dashboard mobile layout to meet the following requirements:
✑ Only show single-value visuals.
✑ Minimize scrolling.
What should you do?

A. Decrease the size of the card visuals. Remove the map and bar chart visuals.
B. Decrease the size of the map and bar chart visuals. Move all the card visuals to the top of the layout.
C. Remove the card visuals. Increase the size of the map and bar chart visuals.
D. Move the bar chart visuals to the top of the layout. Remove the map visuals. Decrease the size of the card
visuals.

Answer: A

Explanation:

as the requirements, show only value, so A, remove map and charts.

Question: 143 CertyIQ


You have a Power BI report.
You have a table named Data1 that contains 10 million rows.
Data1 is used in the following visuals:
✑ A card that shows the number of records
✑ A bar chart that shows total transaction amount by territory
✑ A scatter plot that shows transaction amount and profit amount on the axes and points colored by territory
You need to modify the scatter plot to make it easier for users to identify meaningful patterns. The solution must
not affect the accuracy of the other visuals.
What should you do?

A. Add a count field of the transaction amount to the size bucket of the scatter plot.
B. Add a trend line to the scatter plot.
C. Enable high-density sampling on the scatter plot.
D. Apply a row filter to the Data1 query in Power Query Editor.

Answer: C

Explanation:

This question requires "modification" of the scatter plot and what high-density sampling essentially does is to
employ methods that capture and represent the underlying data more effectively and eliminates overlapping
points.

Remember that the table named Data1 contains 10 million rows. How do you represent all that data in a
scatter plot in a meaningful pattern for easy understanding and analysis? by use of high density sampling.

"By definition, high-density data is sampled to create visualizations reasonably quickly that are responsive to
interactivity. Too many data points on a visual can bog it down, and can detract from the visibility of trends".

This link explains it more: https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-high-density-


scatter-charts#how-high-density-scatter-charts-work

Question: 144 CertyIQ


You have a Power BI workspace named Inventory that contains a dataset, a report, and a dashboard.
You need to add an additional tile to the dashboard. The tile must show inventory by location. This information is
NOT visualized in the report. The solution must minimize the impact on the report.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

A. Ask a question by using Q&A.


B. Hide the report page.
C. Pin the visual to the dashboard.
D. Use quick insights on the dashboard.
E. Add the visual to the report.

Answer: AC

Explanation:

In the Power BI service (app.powerbi.com), a dashboard contains tiles pinned from one or more datasets, so
you can ask questions about any of the data contained in any of those datasets. T

The answer to your question is displayed as an interactive visualization and updates as you modify the
question.

Open a dashboard and place your cursor in the question box. Even before you start typing, Q&A displays a
new screen with suggestions to help you form your question. You see phrases and complete questions
containing the names of the tables in the underlying datasets and may even see complete questions listed if
the dataset owner has created featured questions,

Reference:

https://docs.microsoft.com/en-us/power-bi/create-reports/power-bi-tutorial-q-and-a
Question: 145 CertyIQ
HOTSPOT -
You have a dataset named Pens that contains the following columns:
✑ Item
✑ Unit Price
✑ Quantity Ordered
You need to create a visualization that shows the relationship between Unit Price and Quantity Ordered. The
solution must highlight orders that have a similar unit price and ordered quantity.
Which type of visualization and which feature should you use? To answer, select the appropriate options in the
answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Answer:

Explanation:
Box 1: A scatter plot of Quantity Ordered and Unit Price by item
A scatter chart shows the relationship between two numerical values.
Note: Scatter charts are a great choice:
To show relationships between two numerical values.
To plot two groups of numbers as one series of x and y coordinates.
To use instead of a line chart when you want to change the scale of the horizontal axis.
To turn the horizontal axis into a logarithmic scale.
To display worksheet data that includes pairs or grouped sets of values.
To show patterns in large sets of data, for example by showing linear or non-linear trends, clusters, and
outliers.
To compare large numbers of data points without regard to time. The more data that you include in a Scatter
chart, the better the comparisons that you can make.
Box 2: Automatically find clusters
Scatter charts are a great choice:
* To show patterns in large sets of data, for example by showing linear or non-linear trends, clusters, and
outliers.

Reference:
https://github.com/Microsoft/powerbi-visuals-corrplot/

Question: 146 CertyIQ


You have a Power BI report that contains three pages named Page1, Page2, and Page3. All the pages have the
same slicers.
You need to ensure that all the filters applied to Page1 apply to Page1 and Page3 only.
What should you do?

A. On each page, modify the interactions of the slicer.


B. Enable visibility of the slicers on Page1 and Page3. Disable visibility of the slicer on Page2.
C. Sync the slicers on Page1 and Page3.

Answer: C

Explanation:

C. Sync the slicers on Page1 and Page3.

Question: 147 CertyIQ


You have a Power BI report that contains five pages.

Pages 1 to 4 are visible and page 5 is hidden.

You need to create a solution that will enable users to quickly navigate from the first page to all the other visible
pages. The solution must minimize development and maintenance effort as pages are added to the report.

What should you do first?

A. Add a blank button to page 1.


B. Add a page navigation button to page 1.
C. Create a bookmark for each page.
D. Add a bookmark navigation button to page 1.

Answer: B

Explanation:

B is correct. Add a page navigation button to page 1 because the solution must minimize development and
maintenance effort as pages are added to the report. If we add more pages the report they will be
automatically added to the page navigator. Only thing is you have to change 'show hidden pages' option to off.
But with the bookmark navigator, lot of efforts required to create individual bookmark to each page and also
the newly added pages manually. another problem is it also adds all other bookmarks to the navigator which
we dont need. so we should create a page navigator button in page 1(and set 'show hidden pages' to off)

Question: 148 CertyIQ


You build a Power BI report that displays IoT temperature data streaming from a refrigerator.

You publish the report to the Power BI service.

You need to be notified when the temperature rises above four degrees Celsius.

What should you do?

A. Set an alert on a KPI visual in the report.


B. Pin a card visual to a dashboard and create a subscription.
C. Pin a card visual to a dashboard and set an alert on the tile.
D. Pin a report page to a dashboard and set an alert on the page.

Answer: C

Explanation:

You first have to pin a one-value visual to the dashboard (Card/KPI/Gauge) and then you can set an alert on it's
value. You can't set alerts on a report or whole report pages pinned to the dashboard.

Question: 149 CertyIQ


You have the dashboard shown in the following exhibit.

You need to modify the dashboard to display as shown in the following exhibit.
What should you do?

A. Create and apply a custom dashboard theme.


B. Change the colors of the visuals in the report.
C. Apply the Dark dashboard theme.
D. Upload a snapshot image of the dashboard.

Answer: A

Explanation:

The visual colors can't be changed on the dashboard from a report after the visual has already been pinned.
Applying a dashboard custom theme will do it.

Question: 150 CertyIQ


You need to create a Power BI theme that will be used in multiple reports. The theme will include corporate
branding for font size, color, and bar chart formatting.

What should you do?

A. From Power BI Desktop, customize the current theme.


B. From Power BI Desktop, use a built-in report theme.
C. Create a theme as a PBIVIZ file and import the theme into Power BI Desktop.
D. Create a theme as a JSON file and import the theme into Power BI Desktop.

Answer: D

Explanation:

D. Create a theme as a JSON file and import the theme into Power BI Desktop.

To create a Power BI theme that can be used across multiple reports and workspaces, the best approach
would be to create a theme as a JSON file and then import it into Power BI Desktop. This will allow you to
define the corporate branding for font size, color, and bar chart formatting in a single file, which can then be
easily imported into all the reports that require it.

To create a theme as a JSON file, you can use the built-in Theme Generator tool in Power BI or create the file
manually. Once you have the JSON file, you can import it into Power BI Desktop by going to the "Switch
Theme" menu and selecting "Import Theme." From there, you can select the JSON file and apply the theme to
the current report.

A seems to be correct but D is more complete solution, as you have to be able to use it in multiple reports. D
does not say how you create the JSON file, though. You can create it by customizing current theme in one of
the reports and then exporting it as JSON.

Question: 151 CertyIQ


You have a Power BI report that contains one page. The page contains two line charts and one bar chart.

You need to ensure that users can perform the following tasks for all three visuals:

• Switch the measures used in the visuals.


• Change the visualization type.
• Add a legend.

The solution must minimize development effort.

What should you do?

A. Create a bookmark for each acceptable combination of visualization type, measure, and legend in the bar
chart.
B. Edit the interactions between the three visuals.
C. Enable personalization for the report.
D. Enable personalization for each visual.

Answer: C

Explanation:

Personalization can be enabled for each visual or the entire report. Here we have a single page report with 3
visuals and all three visuals need personalization, the answer is 'enable personalization for the entire report'
to minimize development efforts

Question: 152 CertyIQ


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 clustered bar chart that contains a measure named Salary as the value and a field named Employee as
the axis. Salary is present in the data as a numerical amount representing US dollars.

You need to create a reference line to show which employees are above the median salary.

Solution: You create a median line by using the Salary measure.

Does this meet the goal?

A. Yes
B. No
Answer: A

Explanation:

Answer is Yes

We can definitely create a median line for the measure of salary (Tested)

Also the other solution in this series is create a percentile line at 50% for the salary measure because
percentile value at 50 % is exactly equal to the median value.

Question: 153 CertyIQ


DRAG DROP
-

You have a Power BI report that contains a table visual with a measure named Revenue. The Revenue measure
returns values within a range of 0 to 5.

You need to format the visual so that the Revenue column displays a specific background color based on the value
range shown in the following table.

Which three actions should you perform in sequence in Power BI Desktop? To answer, move the appropriate
actions from the list of actions to the answer area and arrange them in the correct order.

Answer:

Explanation:

Open the Background color dialog for the revenue column.


set format style to rules.

Add and configure a new rule for each value range.

Question: 154 CertyIQ


You have a Power BI report that contains four pages.

All the pages contain a slicer for a field named Country.

You need to ensure that when a user selects a country on page 1, the selection is retained on page 2 and page 3.
The solution must prevent page 4 from being affected by selections on the other pages.

What should you do?

A.Remove the Country slicer from page 1, page 2, and page 3. Add the Country field to the page-level filters.
B.Remove the Country slicer from page 1, page 2, and page 3. Add the Country field to the report-level filters.
C.Move the Country slicer from page 2 and page 3 to page 1.
D.Sync the Country slicer on page 1, page 2, and page 3.

Answer: D

Question: 155 CertyIQ


DRAG DROP
-

You use Power BI Desktop to create a Power BI data model and a blank report.

You need to add the Word Cloud visual shown in the following exhibit to the report.
The solution must minimize development 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.

Answer:
Question: 156 CertyIQ
DRAG DROP
-

You have a Power BI report that contains five bookmarks.

You need to add an object to the report from which users can navigate between three specific bookmarks.

How should you complete the task? To answer, drag the appropriate actions to the correct steps. Each action 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.

Answer:

Question: 157 CertyIQ


You plan to use Power BI to create sales invoices for customers. The solution must meet the following
requirements:

•Sales invoices must be exported in a PDF format.


•The PDF exports must show all columns and rows clearly.

What should you create?

A.a paginated report that contains a tablix


B.a dashboard that contains a table
C.an interactive report that contains a table
D.an interactive report that contains a matrix

Answer: A

Question: 158 CertyIQ


DRAG DROP
-

You have a Power BI report that contains three pages. The pages are used to analyze sales across various
countries.

You add a slicer named Country to each page of the report.

You need to configure the report to meet the following requirements:

•When a user selects a country on the first page, the report must filter the other pages.
•The second and third pages must display only the filtered results.

Which task should you perform for each requirement? To answer, drag the appropriate task to the correct
requirement. Each task 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.

Answer:

Question: 159 CertyIQ


You have a Power BI report that contains a page. The page contains the following:

•A shape named Shape1


•A card named Sales Summary
•A clustered bar chart named Sales by Region

You need to ensure that Sales Summary renders on top of Shape1.

What should you modify?

A.Tab order in the Selection pane


B.Layer order in the Selection pane
C.Maintain layer order in the General visual settings
D.Vertical alignment in the Canvas settings

Answer: B
Question: 160 CertyIQ
You have a Power BI report named Report1 and a dashboard named Dashboard1. Report1 contains a line chart
named Sales by month.

You pin the Sales by month visual to Dashboard1.

In Report1, you change the Sales by month visual to a bar chart.

You need to ensure that the bar chart displays on Dashboard1.

What should you do?

A.Refresh the dataset used by Report1 and Dashboard1.


B.Pin the Sales by month bar chart to Dashboard1.
C.Select Refresh visuals for Dashboard1.
D.Edit the details for the dashboard tile of Dashboard1.

Answer: B

Question: 161 CertyIQ


In Power BI Desktop, you are creating a report that will contain three pages.

You need to create a custom tooltip page and prepare the page for use.

Which three actions should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

A. For the tooltip page, set Allow use as tooltip to On.


B. For the target page, set Allow use as tooltip to On.
C. Configure filters on the target visual.
D. For the tooltip page, configure filters.
E. Add and configure visuals on the tooltip page.

Answer: ADE

Question: 162 CertyIQ


DRAG DROP
-

You need to use AI insights to add a column of enhanced data based on the customer feedback. The solution must
identify the following:

• What the customers most often provide feedback about


• Whether the customers like your company’s product
• The language of the feedback

Which AI insights service should you use for each output? To answer, drag the appropriate services to the correct
outputs. Each service 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.


Answer:

Question: 163 CertyIQ


You have a Power BI report named ReportA.

You have a Power BI tenant that allows users to export data.

You need to ensure that consumers of ReportA cannot export any data from visuals.

Which two actions should you perform? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A. From Power BI Desktop, modify the Report settings.


B. From Power BI Desktop, modify the Data Load settings.
C. From the Power BI service, modify the dataset permissions.
D. From the Power BI service, modify the Report settings.

Answer: AD

Question: 164 CertyIQ


You have a Power BI report that will be rendered on a vertical display.

You need to maximize the portion of the screen area used by the report.

What should you do?

A. From the Canvas background setting of Power BI Desktop, configure the Image fit setting.
B. From the Canvas settings of Power BI Desktop, set a custom width and height.
C. From Power BI Desktop, select Personalize visuals.
D. From the Power BI service, enable the Pages pane.

Answer: B

Question: 165 CertyIQ


You need to create a visual that compares profit across 10 product categories fora selected quarter.

What is the best visual to use to achieve the goal?

A. an area chart
B. a funnel chart
C. a clustered bar chart
D. a line chart

Answer: C

Question: 166 CertyIQ


You have a Power BI dataset named Finance that is hosted in a Power BI workspace.

The finance team at your company is NOT currently a member of any Power BI workspace roles.

You need to enable the finance team to use Microsoft Excel to analyze the Finance dataset.

What should you do?

A.Grant the finance team build permissions to the Finance dataset.


B.Provide an Excel workbook that is connected to the Finance dataset.
C.Create a row-level security (RLS) role and add the finance team to the role as members.
D.Grant the finance team write permissions to the Finance dataset.

Answer: A

Question: 167 CertyIQ


You have a Power BI report that contains a visual. The visual contains a measure.

You need to ensure that the report meets the following requirements:

•All values must be set to two decimal places.


•All negative values must be displayed in red font and parentheses.

Which two actions should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

A. For the visual, apply conditional formatting to the background color.


B. Configure the measure to use a custom format.
C. For the visual, apply conditional formatting to the font color.
D. For the visual, set Value decimal places to 2.

Answer: BC

Question: 168 CertyIQ


HOTSPOT -
You have a Power BI tenant that hosts the datasets shown in the following table.

You have the following requirements:


The export of reports that contain Personally Identifiable Information (PII) must be prevented.
Data used for financial decisions must be reviewed and approved before use.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area:

Answer:

Explanation:

Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-security-sensitivity-label-overview
Question: 169 CertyIQ
You have a Power BI tenant.
You have reports that use financial datasets and are exported as PDF files.
You need to ensure that the reports are encrypted.
What should you implement?

A. Microsoft Intune policies


B. row-level security (RLS)
C. sensitivity labels
D. dataset certifications

Answer: C

Explanation:
When you create a sensitivity label, you can restrict access to content that the label will be applied to.
When a document or email is encrypted, access to the content is restricted, so that it:
Can be decrypted only by users authorized by the label's encryption settings.
Remains encrypted no matter where it resides, inside or outside your organization, even if the file's renamed.
Incorrect:
Not B: Row-level security (RLS) with Power BI can be used to restrict data access for given users. Filters
restrict data access at the row level, and you can define filters within roles.
Current limitations for row-level security:

Reference:
https://docs.microsoft.com/en-us/microsoft-365/compliance/encryption-sensitivity-labels

Question: 170 CertyIQ


You have a Microsoft Excel file on a file server.
You create a Power BI report and import a table from the Excel file.
You publish the report.
You need to ensure that the data refreshes every four hours.
What should you do first?

A. Upload the Excel file to a Power BI workspace.


B. Create a subscription to the report.
C. Deploy an on-premises data gateway.
D. Edit the data source credentials.

Answer: C

Explanation:
You can scheduled refresh for the On-premises data gateway (personal mode) and the On-premises data
gateway. You specify refresh options in the following areas of the Power BI service: Gateway connection, Data
source credentials, and Scheduled refresh.

Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/refresh-scheduled-refresh
Question: 171 CertyIQ
You have a dataset that is used infrequently and refreshes every hour.
You receive a notification that the refresh was disabled due to inactivity.
Which two actions will cause the scheduled refresh schedule to resume? Each correct answer presents a complete
solution.
NOTE: Each correct selection is worth one point.

A. Enable query caching for the dataset.


B. Import the dataset to Microsoft Excel.
C. From the Power BI service, open a dashboard that uses the dataset.
D. From the Power BI service, open a report that uses the dataset.
E. From PowerShell, run the get-powerbireport cmdlet.

Answer: CD

Explanation:
After two months of inactivity, scheduled refresh on your dataset is paused. A dataset is considered inactive
when no user has visited any dashboard or report built on the dataset. At that time, the dataset owner is sent
an email indicating the scheduled refresh is paused. The refresh schedule for the dataset is then displayed as
disabled. To resume scheduled refresh, simply revisit any dashboard or report built on the dataset.
Incorrect:
Not E: get-powerbireport retrieves a list of Power BI reports that match the specified search criteria and
scope.

Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/refresh-scheduled-refresh

Question: 172 CertyIQ


You have a Power BI workspace that contains a dataset, a report, and a dashboard. The following groups have
access:
✑ External users can access the dashboard.
✑ Managers can access the dashboard and a manager-specific report.
✑ Employees can access the dashboard and a row-level security (RLS) constrained report.
You need all users, including the external users, to be able to tag workspace administrators if they identify an
issue with the dashboard. The solution must ensure that other users see the issues that were raised.
What should you use?

A. comments
B. chat in Microsoft Teams
C. alerts
D. subscriptions

Answer: A

Explanation:
Add a personal comment or start a conversation about a dashboard or report with your colleagues. The
comment feature is just one of the ways a business user can collaborate with others.
Note: Comments can be added to an entire dashboard, to individual visuals on a dashboard, to a report page,
to a paginated report, and to individual visuals on a report page. Add a general comment or add a comment
targeted at specific colleagues.

Reference:
https://docs.microsoft.com/en-us/power-bi/consumer/end-user-comment

Question: 173 CertyIQ


You have a PBIX file that imports several tables from an Azure SQL database.
The data will be migrated to another Azure SQL database.
You need to change the connections in the PBIX file. The solution must minimize administrative effort.
What should you do?

A. From Power Query Editor, create new queries.


B. From Power Query Editor, modify the source of each query.
C. Create a PBIT file, open the file, and change the data sources when prompted.
D. Modify the Data source settings.

Answer: D

Explanation:

Open the PBIX file with Microsoft Power BI Desktop.

Then choose File -> Options and settings -> Data source settings >Right click data sources and change source.

Note:

Incorrect:

Not C: PBIT is a template file.

The PBIT file keeps your report structure and contains 'DataModelSchema File' instead of ''DataModel File''.
However, If you choose import mode, the PBIX file stores all imported data from data sources and the report
structure.

Reference:

https://windowsreport.com/open-pbix-file/

Question: 174 CertyIQ


You have a Power BI workspace that contains several reports.
You need to provide a user with the ability to create a dashboard that will use the visuals from the reports.
What should you do?

A. Create a row-level security (RLS) role and add the user to the role.
B. Share the reports with the user.
C. Grant the Read permission for the datasets to the user.
D. Add the user as a member of the workspace.
E. Add the user as a Viewer of the workspace.

Answer: D

Explanation:
To grant access to a new workspace, assign those user groups or individuals to one of the workspace roles:
Admin, Member, Contributor, or Viewer.
Workspace roles -

Reference:
https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-roles-new-workspaces

Question: 175 CertyIQ


DRAG DROP -
You have a Power BI workspace that contains a single-page report named Sales.
You need to add all the visuals from Sales to a dashboard. The solution must ensure that additional visuals added
to the page are added automatically to the dashboard.
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.
Select and Place:

Answer:
Explanation:
An entire report page can be pinned to a dashboard, which is called pinning a live tile. It's called a live tile
because you can interact with the tile on the dashboard.
Unlike with individual visualization tiles, changes made in the report are automatically synced with the
dashboard.

Step 2: Open the Sales report -


Step 3: Pin the page.
1. Open a report in Editing view.
2. With no visualizations selected, from the menu bar, select Pin to a dashboard.
3. Pin the tile to an existing dashboard or to a new dashboard. Notice the highlighted text: Pin live page
enables changes to reports to appear in the dashboard tile when the page is refreshed.

4. Select Pin live. A Success message (near the top right corner) lets you know the page was added, as a tile,
to your dashboard.

Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/service-dashboard-pin-live-tile-from-report
Question: 176 CertyIQ
You have a report in Power BI named report1 that is based on a shared dataset.
You need to minimize the risk of data exfiltration for report. The solution must prevent other reports from being
affected.
What should you do?

A. Clear Allow recipients to share your dashboard and Allow users to build new content using the underlying
datasets for the dataset.
B. Apply row-level security (RLS) to the shared dataset.
C. Select the Allow end users to export both summarized and underlying data from the service or Report Server
Export data option for the report.
D. Select the Don't allow end users to export any data from the service or Report Server Export data option for
the report.

Answer: D

Explanation:

Besides the various permissions you can set, there are also two different options to disable the export
functionality. First of all is the Export data in general and second the Export to Excel as a specific setting.
Both have the same setup for permissions

Export Data -

Reference:

https://data-marc.com/2020/04/13/power-bi-governance-why-you-should-consider-to-disable-export-to-
excel/

Question: 177 CertyIQ


In Power BI Desktop, you are creating visualizations in a report based on an imported dataset.
You need to allow Power BI users to export the summarized data used to create the visualizations but prevent the
users from exporting the underlying data.
What should you do?

A. From the Power BI service, configure the dataset permissions.


B. From Power BI Desktop, configure the Data Load settings for the current file.
C. From Power BI Desktop, modify the data source permissions.
D. From Power BI Desktop, configure the Report settings for the current file.

Answer: D

Explanation:

1.) in Power BI Desktop > File > Options > Report Settings > Export data > Allow end users to export data with
current layout, summarize data and underlying data from the service or Report Server.

2.) in Power BI Service in Report Settings > Export data section I found: "Choose the type of data you allow
your end users to export." Here you can select one option from:

- Summarized data and data with current layout

- Summarized data, with current layout and underlying data

- None

But this option is missing from offered answers, the correct answer is D.

A is incorrect as in Manage Dataset Permission you can grant access:

-allow recipients to modify dataset,

-allow recipients to share this dataset,

-allow recipients to build content with the data associated with dataset,

-send an email notification

or remove granted reshare, remove build, remove write, remove access

So here you can not change or limit data export.

https://learn.microsoft.com/en-us/power-bi/connect-data/service-datasets-permissions

Question: 178 CertyIQ


You have a Power BI report that uses row-level security (RLS).
You need to transfer RLS membership maintenance to an Azure network security team. The solution must NOT
provide the Azure network security team with the ability to manage reports, datasets, or dashboards.
What should you do?

A. Grant the Read and Build permissions for the Power BI datasets to the Azure network security team.
B. Configure custom instructions for the Request access feature that instructs users to contact the Azure
network security team.
C. Instruct the Azure network security team to create security groups. Configure RLS to use the groups.
D. Add the Azure network security team as members of the RLS role.

Answer: C
Explanation:
Configure row-level security group membership, Working with members

Add members -
In the Power BI service, you can add a member to the role by typing in the email address or name of the user
or security group.
You can use the following groups to set up row level security.

Distribution Group -

Mail-enabled Group -

Security Group -
Incorrect:
Not A: Build permission applies to datasets. When you give users Build permission, they can build new content
on your dataset, such as reports, dashboards, pinned tiles from Q&A, paginated reports, and Insights
Discovery.

Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls

Question: 179 CertyIQ


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 mail-enabled security group 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?

A. Change the Microsoft Power BI license type of the sales manager.


B. From Microsoft Power BI Desktop, edit the Row-Level Security setting for the reports.
C. Manage the permissions of the underlying dataset.
D. Request that the sales manager be added to the correct Azure Active Directory group.

Answer: D

Explanation:
You can use the following groups to set up row level security.
* Distribution Group
* Mail-enabled Group - This group also contains a list of email addresses of members and can also be used to
control access to OneDrive and SharePoint.
The Mail-Enabled Security Group can be created in the Office 365 Admin Portal.
* Security Group - This is also known as an Active Directory Security Group. This group lives within Active
Directory and Azure Active Directory.

Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls https://www.fourmoo.com/2020/04/0
1/power-bi-which-groups-can-be-used-to-set-permissions-in-power-bi/
Question: 180 CertyIQ
You have more than 100 published datasets.
Ten of the datasets were verified to meet your corporate quality standards.
You need to ensure that the 10 verified datasets appear at the top of the list of published datasets whenever users
search for existing datasets.
What should you do?

A. Promote the datasets.


B. Certify the datasets.
C. Feature the dataset on the home page.
D. Publish the datasets in an app.

Answer: B

Explanation:
Once logged in, you will be presented with a list of datasets that you can access from your various
workspaces. This is one reason why having official datasets promoted and certified is recommended, as these
will appear at the top of the list, with certified datasets appearing before promoted datasets.
Note: Power BI provides two ways you can endorse your valuable, high-quality content to increase its visibility:
promotion and certification.
Promotion: Promotion is a way to highlight content you think is valuable and worthwhile for others to use. It
encourages the collaborative use and spread of content within an organization.
Any content owner, as well as any member with write permissions on the workspace where the content is
located, can promote the content when they think it's good enough for sharing.
Certification: Certification means that the content meets the organization's quality standards and can be
regarded as reliable, authoritative, and ready for use across the organization.
Currently it is possible to endorse

Datasets -

Dataflows -

Reports -

Apps -
If dataset discoverability has been enabled in your organization, endorsed datasets can be made discoverable.
When a dataset is discoverable, users who don't have access to it will be able to find it and request access.

Reference:
https://exceleratorbi.com.au/new-power-bi-reports-golden-dataset/ https://docs.microsoft.com/en-us/power-
bi/collaborate-share/service-endorse-content

Question: 181 CertyIQ


DRAG DROP -
You have a Microsoft Power BI 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. Each
role may be used once, more than once, or not at all. You may need to drag the split bar.
NOTE: Each correct selection is worth one point.
Select and Place:

Answer:

Explanation:
Box 1: Member -
Only Admin and Member can publish, unpublish, and change permissions for an app.
Incorrect:
Contributors can update the app associated with the workspace, if the workspace Admin delegates this
permission to them. However, they can't publish a new app or change who has permission to it.

Box 2: Contributor -
Admin,Member and Contributor can create, edit, and delete content, such as reports, in the workspace.
Note: Contributor - This role can access and interact with reports and dashboards. Additionally, this role can
create, edit, copy, and delete items in a workspace, publish reports, schedule refreshes, and modify gateways.
Incorrect:
Viewer - This role provides read only access to workspace items. Read access does provide report / dashboard
consumers the ability to not only view, but also interact with visuals. Interaction does not mean changing a
visual.

Reference:
https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-roles-new-workspaces https://www.ms
sqltips.com/sqlservertip/6487/power-bi-workspace-permissions-and-roles

Question: 182 CertyIQ


You create a dashboard by using the Microsoft Power BI 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?

A. Create a subscription.
B. Create a data alert.
C. Share the dashboard to the user.
D. Tag the user in a comment.

Answer: A

Explanation:

A is correct, you need a subscription, not an alert as alerts don't include a snapshot and they will only be sent
based on a certain condition whereas here you want daily notifications, not just when the value exceeds a
certain threshold.

Question: 183 CertyIQ


You have a Power BI workspace named Workspace1 that contains a dataset named DS1 and a report named RPT1.
A user wants to create a report by using the data in DS1 and publish the report to another workspace.
You need to provide the user with the appropriate access. The solution must minimize the number of access
permissions granted to the user.
What should you do?

A. Add the user as a Viewer of Workspace1.


B. Grant the Build permission for DS1 to the user.
C. Share RPT1 with the user.
D. Add the user as a member of Workspace1.

Answer: B

Explanation:

More granular permissions -

Power BI provides the Build permission as a complement to the existing permissions, Read and Reshare. All
users who already had Read permission for datasets via app permissions, sharing, or workspace access at that
time also got Build permission for those same datasets. They got Build permission automatically because
Read permission already granted them the right to build new content on top of the dataset, by using Analyze
in Excel or Export.

With this more granular Build permission, you can choose who can only view the content in the existing report
or dashboard and who can create content connected to the underlying datasets.

If your dataset is being used by a report outside the dataset workspace, you can't delete that dataset. Instead,
you see an error message.

Reference:

https://docs.microsoft.com/en-us/power-bi/connect-data/service-datasets-build-permissions

Question: 184 CertyIQ


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 five reports and two dashboards in a workspace.
You need to grant all organizational users read access to one dashboard and three reports.
Solution: You publish an app to the entire organization.
Does this meet the goal?

A. Yes
B. No

Answer: A

Explanation:

YES, because I understand that we can add to the app the desired reports/dashboard. And for the next
question which given solution is "You enable included in app for all assets." is NO

Question: 185 CertyIQ


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 five reports and two dashboards in a workspace.
You need to grant all organizational users read access to one dashboard and three reports.
Solution: You enable included in app for all assets.
Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:
You need to specify the dashboard and the three reports to be included in the app.
Instead: You create an Azure Active Directory group that contains all the users. You share each selected
report and the one dashboard to the group.
Note: A published App can provide the required access.
When the dashboards and reports in your workspace are ready, you choose which dashboards and reports you
want to publish, then publish them as an app.
In Power BI, you can create official packaged content, then distribute it to a broad audience as an app. You
create apps in workspaces, where you can collaborate on Power BI content with your colleagues. Then you
can publish the finished app to large groups of people in your organization.

Reference:
https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-create-distribute-apps

Question: 186 CertyIQ


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 five reports and two dashboards in a workspace.
You need to grant all organizational users read access to one dashboard and three reports.
Solution: You assign all the users the Viewer role to the workspace.
Does this meet the goal?

A. Yes
B. No

Answer: B

Explanation:

In this way all users will see all workspace content not only the one dashboard and 3 reports

Question: 187 CertyIQ


From Power BI Desktop, you publish a new dataset and report to a Power BI workspace. The dataset has a row-
level security (RLS) role named HR.
You need to ensure that the HR team members have RLS applied when they view reports based on the dataset.
What should you do?

A. From powerbi.com, add users to the HR role for the dataset.


B. From powerbi.com, share the dataset to the HR team members.
C. From Power BI Desktop, change the Row-Level Security settings.
D. From Power BI Desktop, import a table that contains the HR team members.
Answer: A

Explanation:

Working with members -

Add members -

In the Power BI service, you can add a member to the role by typing in the email address or name of the user
or security group.

Reference:

https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls

Question: 188 CertyIQ


You have a Power BI dashboard that monitors the quality of manufacturing processes. The dashboard contains the
following elements:
✑ A line chart that shows the number of defective products manufactured by day
✑ A KPI visual that shows the current daily percentage of defective products manufactured
You need to be notified when the daily percentage of defective products manufactured exceeds 3%.
What should you create?

A. a subscription
B. an alert
C. a smart narrative visual
D. a Q&A visual

Answer: B

Explanation:
Set alerts in the Power BI service to notify you when data on a dashboard changes above or below limits you
set. Alerts can be set on tiles pinned from report visuals or from Power BI Q&A, and only on gauges, KPIs, and
cards.

Reference:
https://docs.microsoft.com/en-us/power-bi/consumer/end-user-alerts

Question: 189 CertyIQ


You create a report by using Microsoft Power BI Desktop.
The report uses data from a Microsoft SQL Server Analysis Services (SSAS) cube located on your company's
internal network.
You plan to publish the report to the Power BI Service.
What should you implement to ensure that users who consume the report from the Power BI Service have the most
up-to-date data from the cube?

A. an OData feed
B. an On-premises data gateway
C. a subscription
D. a scheduled refresh of the dataset

Answer: B
Explanation:
After you install the on-premises data gateway, you need to add data sources that can be used with the
gateway. You can work with gateways and SQL Server
Analysis Services (SSAS) data sources that are used either for scheduled refresh or for live connections.
Note: Power BI service is a cloud-based business analytics and data visualization service that enables anyone
to visualize and analyze data with greater speed, efficiency, and understanding.

Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-enterprise-manage-ssas

Question: 190 CertyIQ


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?

A. Use the Test as role option to view data as the salesperson's user account.
B. Use the Test as role option to view data as the Sales role.
C. Instruct the salesperson to open the report in Microsoft Power BI Desktop.
D. Filter the data in the reports to match the intended logic in the filter on the sales transaction table.

Answer: A

Explanation:

A, to be able to see what the specific salesperson sees (and compare it to what she should see) you should
test the report as that user account since the RLS is dynamic and based on the user accounts.

Question: 191 CertyIQ


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 (PII). The solution must minimize configuration effort and impact on the dashboard design.
What should you use?

A. Microsoft Information Protection sensitivity labels


B. tiles
C. comments
D. Active Directory groups

Answer: A

Explanation:
In the Power BI service, sensitivity labels can be applied to datasets, reports, dashboards, and dataflows.
Sensitivity labels on reports, dashboards, datasets, and dataflows are visible from many places in the Power
BI service. Sensitivity labels on reports and dashboards are also visible in the Power BI iOS and Android mobile
apps and in embedded visuals. In Desktop, you can see the sensitivity label in the status bar.

Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-security-sensitivity-label-overview

Question: 192 CertyIQ


HOTSPOT -
You have a dataset that has the permissions 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.
NOTE: Each correct selection is worth one point.
Hot Area:

Answer:
Explanation:

Box 1: use Analyze in Excel -

Build permission applies to datasets. When you give users Build permission, they can build new content on
your dataset, such as reports, dashboards, pinned tiles from Q&A, paginated reports, and Insights Discovery.

Users also need Build permissions to work with the data outside Power BI:

To export the underlying data.

To build new content on the dataset such as with Analyze in Excel.

To access the data via the XMLA endpoint.

Box 2: Grant build permission

see: https://learn.microsoft.com/en-us/power-bi/connect-data/service-datasets-build-permissions

"Say you have Reshare and Build permission on a dataset. When you share a report or dashboard built on that
dataset, you can specify that the recipients also get Build permission for the underlying dataset."

Reference:

https://docs.microsoft.com/en-us/power-bi/connect-data/service-datasets-build-permissions https://data-
marc.com/2021/07/30/transform-a-local-into-a-global-power-bi-solution-request-access-to-content/

Question: 193 CertyIQ


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 five reports and two dashboards in a workspace.
You need to grant all organizational users read access to one dashboard and three reports.
Solution: You create an Azure Active Directory group that contains all the users. You share each selected report
and the one dashboard to the group.
Does this meet the goal?

A. Yes
B. No
Answer: A

Explanation:

Yes, from the documentation a suggestion made there to share with more than 100 separate users is to "Share
with a user group that contains all the

Question: 194 CertyIQ


DRAG DROP -
You have a Power BI table named Customer that contains a field named Email Address.
You discover that multiple records contain the same email address.
You need to create a calculated column to identify which records have duplicate email addresses.
How should you complete the DAX expression for the calculated column? 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.
Select and Place:

Answer:
Explanation:

Calculate

Countrows

All

Question: 195 CertyIQ


DRAG DROP
-

You publish a dataset that contains data from an on-premises Microsoft SQL Server database.

The dataset must be refreshed daily.

You need to ensure that the Power BI service can connect to the database and refresh the dataset.

Which four actions should you perform n sequence? To answer, move the appropriate actions from the list of
actions to the answer area and arrange them in the correct order.
Answer:

Explanation:

https://learn.microsoft.com/en-us/data-integration/gateway/service-gateway-install

https://learn.microsoft.com/en-us/power-bi/connect-data/service-gateway-sql-tutorial

Question: 196 CertyIQ


You have a Power BI dataset and a connected report.

You need to ensure that users can analyze data in Microsoft Excel only by connecting directly to the dataset.

You grant the users the Build permission for the dataset.

What should you do next?

A. Certify the dataset used by the report.


B. Change the default visual interaction for the report.
C. For the report, change the Export data setting to None.
D. For the report, change the Export data setting to Summarized data, data with current layout and underlying
data.
Answer: D

Explanation:

The correct answer is D. C is incorrect because if you change the export data setting to None, users will not be
able to export the data in any form.

By providing the users with Summarized data, data with current layout and underlying data option, it will not
change the way data is visualized in the report, but it allows the users to download the data and analyze it with
Excel.

Question: 197 CertyIQ


HOTSPOT
-

You have two Power BI workspaces named WorkspaceA and WorkspaceB. WorkspaceA contains two datasets
named Sales and HR.

You need to provide a user named User1 with access to the WorkspaceB. The solution must meet the following
requirements:

• Create reports that use the HR dataset.


• Publish the reports to WorkspaceB.
• Prevent the ability to modify the HR dataset.
• Prevent the ability to add users to Workspaces.

What should you do? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Answer:
Explanation:

Build and contributor role to workspace B because the user already has build permission for the HR dataset in
workspace A and now should be able to publish in workspace B, so the user should be given Contributor role
to workspace B.

Question: 198 CertyIQ


Introductory Info 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 Power BI.
Litware plans to leverage data from an Azure SQL database that stores data for the company's live e-commerce
website.
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.
In the Date table, the date_id column has a format of yyyymmdd and the month column has a format of yyyymm.
The week column in the Date table and the week_id column in the Weekly_Returns table have a format of yyyyww.
In the Sales table, the sales_id column represents a unique transaction.
The region id column can be managed by only one sales manager.
Existing Environment. Data Concerns
You are concerned with the quality and completeness of the sales data. You must ensure that negative and missing
sales_amount values do NOT contribute to the total sales amount calculation.
Existing Environment. Reporting Requirements
Litware identifies the following reporting requirements:
Executives require a visual that shows sales by region.
Executives require a visual that shows returns by region manager and the sales managers that report to them.
The sales managers must be able to see only the sales data of their respective region.
The sales managers require a visual to analyze sales performance versus sales targets.
The sales department requires reports that contain the number of sales transactions.
Users must be able to see the month in each report 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.
The maximum allowed latency to include transactions in reports is five minutes. Question You need to create the
required relationship for the executive's visual.
What should you do before you can create the relationship?

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


B. Change the data type of Sales[region_id] to Decimal Number.
C. In the Sales table, add a measure for Sum(sales_amount).
D. Change the data type of Sales[sales_id] to Text.

Answer: A

Explanation:

Executives require a visual that shows sales by region.

The data type of Sales[region_id] must be changed from varchar to Whole Number, as Sales[region_id] is
Integer.

Question: 199 CertyIQ


Introductory Info 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 Power BI.
Litware plans to leverage data from an Azure SQL database that stores data for the company's live e-commerce
website.
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.
In the Date table, the date_id column has a format of yyyymmdd and the month column has a format of yyyymm.
The week column in the Date table and the week_id column in the Weekly_Returns table have a format of yyyyww.
In the Sales table, the sales_id column represents a unique transaction.
The region id column can be managed by only one sales manager.
Existing Environment. Data Concerns
You are concerned with the quality and completeness of the sales data. You must ensure that negative and missing
sales_amount values do NOT contribute to the total sales amount calculation.
Existing Environment. Reporting Requirements
Litware identifies the following reporting requirements:
Executives require a visual that shows sales by region.
Executives require a visual that shows returns by region manager and the sales managers that report to them.
The sales managers must be able to see only the sales data of their respective region.
The sales managers require a visual to analyze sales performance versus sales targets.
The sales department requires reports that contain the number of sales transactions.
Users must be able to see the month in each report 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.
The maximum allowed latency to include transactions in reports is five minutes. Question You need to get data
from the Microsoft SQL Server tables.
What should you use to configure the connection?

A. Import that uses a Microsoft account


B. Import that uses a database credential
C. DirectQuery that uses a database credential
D. DirectQuery that uses the end-user's credentials

Answer: C

Explanation:

C. DirectQuery that uses a database credential

If you used the credentials of the user (D) then all users would need to be created in the database.

Question: 200 CertyIQ


Introductory Info 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.

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.

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 tables:
Orders
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.
The Categories table contains the following columns.

The Suppliers table contains the following columns.

The Sales Employees table contains the following columns.


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.
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 reports.
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. Question You need to create the dataset.
Which dataset mode should you use?

A. Import
B. DirectQuery
C. Composite
D. live connection

Answer: A

Explanation:

You wouldn't use composite for all. I would say import as the SQL Server data is only 2GB and excel is really
small. Also, only need it refreshing once a day so this dataset is very small. Answer is A (Import)

Question: 201 CertyIQ


Introductory Info 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.

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.

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 tables:
Orders
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.
The Categories table contains the following columns.

The Suppliers table contains the following columns.

The Sales Employees table contains the following columns.


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.
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 reports.
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. Question You need to configure access for the sales department users. The solution must the meet the
security requirements.
What should you do?

A. Share each report to the Azure Active Directory group of the sales department.
B. Add the Azure Active Directory group of the sales department as an Admin of the reports workspace.
C. Distribute an app to the users in the Azure Active Directory group of the sales department.
D. Add the sales department as a member of the reports workspace.

Answer: D

Explanation:

D - Add the sales department as a member of the reports workspace.

For the actions they need to perform (edit reports, publish app, etc) the Member role would be the least
privilege

Question: 202 CertyIQ


Introductory Info 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.

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.

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 tables:
Orders
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.
The Categories table contains the following columns.

The Suppliers table contains the following columns.

The Sales Employees table contains the following columns.


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.
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 reports.
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. Question 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 selection is worth one point.
Hot Area:

Answer:

Explanation:
Box 1: dashboard -
The warehouse shipping department must be notified if the percentage of late orders within the current
month exceeds 5%.
You can set alerts to notify you when data in your dashboards changes beyond limits you set.

Box 2: data alert -

Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/service-set-data-alerts

Question: 203 CertyIQ


Introductory Info 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 -
Contoso, Ltd. is a manufacturing company that produces sports equipment. Contoso holds quarterly board
meetings for which financial analysts manually prepare
Microsoft Excel reports, including balance sheets and profit and loss statements for each of the company's four
business units.

Existing Environment -

Data and Sources -


Data for the reports comes from the sources shown in the following table.

The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.

Balance Sheet Data -


The balance sheet data is imported and includes the final monthly balances of each account in the format shown in
the following table.

The balance sheet data always includes a row for each account for each month.

Product Catalog Data -


The product catalog shows how products roll up to product categories, which roll up to the business units. The
product list is provided in the format shown in the following table.
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.

Requirements -

Planned Changes -
Contoso plans to automate and standardize the quarterly reporting process by using Power BI. The company wants
to reduce how long it takes to populate the reports to less than two days. The company wants to create common
logic for the business units, products, and departments. The logic will 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 minimum manual effort.
The company wants to provide the board with a single package of reports that will contain 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. An Azure Active Directory (Azure AD) group
will be used to share information with the board.
Contoso identifies the following security requirements for analyst access:
Analysts must be able to access all balance sheet and product catalog data.
Analysts must be able to access only the profit and loss data of their respective business unit.
Analysts must be able to create new reports from the dataset that contains the profit and loss data, but the
reports built by the analysts must NOT be included in the quarterly reports for the board.
Analysts must NOT be able to share the quarterly reports with anyone.
Analysts must NOT be able to make new reports by using the balance sheet data.

Report Requirements -
You plan to relate the balance sheet table to a date table in Power BI 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.
The date table will contain the columns shown in the following table.
The definitions and attributes for the products, departments, and business units must be consistent across all the
reports.
The board must be able to get the following information from the quarterly reports:
Revenue trends over time
The ending balances of each account
Changes in long-term liabilities from the previous quarter
The percent of total revenue contributed by each product category
A comparison of quarterly revenue versus the same quarter from the previous year
The reports must be updated with the latest data by 5 AM each day. Question You need to create the relationship
between the product list and the revenue results. The solution must minimize the time it takes to render visuals.
What should you set as the relationship cardinality?

A. One to one
B. Many to many
C. Many to one
D. One to many

Answer: D

Explanation:
One product in the product list can occur many times in the revenue results.
Note 1: One to many (1:*): In a one-to-many relationship, the column in one table has only one instance of a
particular value, and the other related table can have more than one instance of a value.
Note 2:
Revenue data is provided at the date and product level.
The board must be able to get the following information from the quarterly reports:

Revenue trends over time -


The percent of total revenue contributed by each product category
A comparison of quarterly revenue versus the same quarter from the previous year

Reference:
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-create-and-manage-relationships

Question: 204 CertyIQ


Introductory Info 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 -
Contoso, Ltd. is a manufacturing company that produces sports equipment. Contoso holds quarterly board
meetings for which financial analysts manually prepare
Microsoft Excel reports, including balance sheets and profit and loss statements for each of the company's four
business units.

Existing Environment -

Data and Sources -


Data for the reports comes from the sources shown in the following table.

The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.

Balance Sheet Data -


The balance sheet data is imported and includes the final monthly balances of each account in the format shown in
the following table.

The balance sheet data always includes a row for each account for each month.

Product Catalog Data -


The product catalog shows how products roll up to product categories, which roll up to the business units. The
product list is provided in the format shown in the following table.
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.

Requirements -

Planned Changes -
Contoso plans to automate and standardize the quarterly reporting process by using Power BI. The company wants
to reduce how long it takes to populate the reports to less than two days. The company wants to create common
logic for the business units, products, and departments. The logic will 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 minimum manual effort.
The company wants to provide the board with a single package of reports that will contain 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. An Azure Active Directory (Azure AD) group
will be used to share information with the board.
Contoso identifies the following security requirements for analyst access:
Analysts must be able to access all balance sheet and product catalog data.
Analysts must be able to access only the profit and loss data of their respective business unit.
Analysts must be able to create new reports from the dataset that contains the profit and loss data, but the
reports built by the analysts must NOT be included in the quarterly reports for the board.
Analysts must NOT be able to share the quarterly reports with anyone.
Analysts must NOT be able to make new reports by using the balance sheet data.

Report Requirements -
You plan to relate the balance sheet table to a date table in Power BI 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.
The date table will contain the columns shown in the following table.
The definitions and attributes for the products, departments, and business units must be consistent across all the
reports.
The board must be able to get the following information from the quarterly reports:
Revenue trends over time
The ending balances of each account
Changes in long-term liabilities from the previous quarter
The percent of total revenue contributed by each product category
A comparison of quarterly revenue versus the same quarter from the previous year
The reports must be updated with the latest data by 5 AM each day. Question HOTSPOT -
You need to create a measure that returns the percent of revenue by product category.
How should you complete the measure? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:

Explanation:

Box 1: CALCULATE -

CALCULATE evaluates an expression in a modified filter context.

Syntax: CALCULATE(<expression>[, <filter1> [, <filter2> [, �]]])

Box 2: ALL-

Box 3: DIVIDE -

DIVIDE performs a division.

Example: MEASURE FactInternetSales[%Sales] = DIVIDE([TotalSales],


CALCULATE([TotalSales],REMOVEFILTERS()))

Note: The RETURN keyword consumes variables defined in previous VAR statements.

VAR AllCategoryRev =

CALCULATE(SUM([Revenue]),
ALL(ProductList[ProductCategory]))

RETURN

DIVIDE(SUM([Revenue]), AllCategoryRev

Anyone with experience in DAX would only need to read the question in these case study questions. The
questions seem to hint the answer already.. for this question for example anyone would know that the moment
you see a percentage of the total is required you would immediately go with the ALL function and the rest is
easy.

Reference:

https://docs.microsoft.com/en-us/dax/calculate-function-dax

https://docs.microsoft.com/en-us/dax/removefilters-function-dax https://dax.guide/st/return/

Question: 205 CertyIQ


Introductory Info 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 -
Contoso, Ltd. is a manufacturing company that produces sports equipment. Contoso holds quarterly board
meetings for which financial analysts manually prepare
Microsoft Excel reports, including balance sheets and profit and loss statements for each of the company's four
business units.

Existing Environment -

Data and Sources -


Data for the reports comes from the sources shown in the following table.

The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.

Balance Sheet Data -


The balance sheet data is imported and includes the final monthly balances of each account in the format shown in
the following table.
The balance sheet data always includes a row for each account for each month.

Product Catalog Data -


The product catalog shows how products roll up to product categories, which roll up to the business units. The
product list is provided in the format shown in the following table.

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.

Requirements -

Planned Changes -
Contoso plans to automate and standardize the quarterly reporting process by using Power BI. The company wants
to reduce how long it takes to populate the reports to less than two days. The company wants to create common
logic for the business units, products, and departments. The logic will 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 minimum manual effort.
The company wants to provide the board with a single package of reports that will contain 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. An Azure Active Directory (Azure AD) group
will be used to share information with the board.
Contoso identifies the following security requirements for analyst access:
Analysts must be able to access all balance sheet and product catalog data.
Analysts must be able to access only the profit and loss data of their respective business unit.
Analysts must be able to create new reports from the dataset that contains the profit and loss data, but the
reports built by the analysts must NOT be included in the quarterly reports for the board.
Analysts must NOT be able to share the quarterly reports with anyone.
Analysts must NOT be able to make new reports by using the balance sheet data.

Report Requirements -
You plan to relate the balance sheet table to a date table in Power BI 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.
The date table will contain the columns shown in the following table.

The definitions and attributes for the products, departments, and business units must be consistent across all the
reports.
The board must be able to get the following information from the quarterly reports:
Revenue trends over time
The ending balances of each account
Changes in long-term liabilities from the previous quarter
The percent of total revenue contributed by each product category
A comparison of quarterly revenue versus the same quarter from the previous year
The reports must be updated with the latest data by 5 AM each day. Question 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.
Select and Place:

Answer:
Explanation:

1) Create four roles

2) add DAX filters

3) publish

4) add role members

Contributor role give analysts a possibility to save reports to a workspace, which is not permitted by
requirements

Reference:

https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls

Question: 206 CertyIQ


Introductory Info 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 -
Contoso, Ltd. is a manufacturing company that produces sports equipment. Contoso holds quarterly board
meetings for which financial analysts manually prepare
Microsoft Excel reports, including balance sheets and profit and loss statements for each of the company's four
business units.

Existing Environment -

Data and Sources -


Data for the reports comes from the sources shown in the following table.

The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.

Balance Sheet Data -


The balance sheet data is imported and includes the final monthly balances of each account in the format shown in
the following table.
The balance sheet data always includes a row for each account for each month.

Product Catalog Data -


The product catalog shows how products roll up to product categories, which roll up to the business units. The
product list is provided in the format shown in the following table.

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.

Requirements -

Planned Changes -
Contoso plans to automate and standardize the quarterly reporting process by using Power BI. The company wants
to reduce how long it takes to populate the reports to less than two days. The company wants to create common
logic for the business units, products, and departments. The logic will 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 minimum manual effort.
The company wants to provide the board with a single package of reports that will contain 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. An Azure Active Directory (Azure AD) group
will be used to share information with the board.
Contoso identifies the following security requirements for analyst access:
Analysts must be able to access all balance sheet and product catalog data.
Analysts must be able to access only the profit and loss data of their respective business unit.
Analysts must be able to create new reports from the dataset that contains the profit and loss data, but the
reports built by the analysts must NOT be included in the quarterly reports for the board.
Analysts must NOT be able to share the quarterly reports with anyone.
Analysts must NOT be able to make new reports by using the balance sheet data.

Report Requirements -
You plan to relate the balance sheet table to a date table in Power BI 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.
The date table will contain the columns shown in the following table.

The definitions and attributes for the products, departments, and business units must be consistent across all the
reports.
The board must be able to get the following information from the quarterly reports:
Revenue trends over time
The ending balances of each account
Changes in long-term liabilities from the previous quarter
The percent of total revenue contributed by each product category
A comparison of quarterly revenue versus the same quarter from the previous year
The reports must be updated with the latest data by 5 AM each day. Question Which DAX expression should you
use to get the ending balances in the balance sheet reports?

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


B. CALCULATE ( SUM( BalanceSheet[BalanceAmount] ), DATESQTD('Date'[Date]) )
C. FIRSTNONBLANK ('Date'[Date] SUM( BalanceSheet[BalanceAmount] ) )
D. CALCULATE ( MAX( BalanceSheet[BalanceAmount] ), LASTDATE ('Date'[Date] ))

Answer: A

Explanation:

A) - LASTDATE()

as we do not sum the balances of last 3 months

The board meeting requires quarter balance. For example, Jan - Mar. So what we need is the balance as at 31
Mar, the LASTDATE is appropriate. The balance sheet already gives you the number directly. No need to
calculate up to 3 months.

In case of using DATESQTD, daily sale and expenses will be listed in a table rather than balance in balance
sheet.

Question: 207 CertyIQ


Introductory Info 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 Power BI.
Litware plans to leverage data from an Azure SQL database that stores data for the company's live e-commerce
website.
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.
In the Date table, the date_id column has a format of yyyymmdd and the month column has a format of yyyymm.
The week column in the Date table and the week_id column in the Weekly_Returns table have a format of yyyyww.
In the Sales table, the sales_id column represents a unique transaction.
The region id column can be managed by only one sales manager.
Existing Environment. Data Concerns
You are concerned with the quality and completeness of the sales data. You must ensure that negative and missing
sales_amount values do NOT contribute to the total sales amount calculation.
Existing Environment. Reporting Requirements
Litware identifies the following reporting requirements:
Executives require a visual that shows sales by region.
Executives require a visual that shows returns by region manager and the sales managers that report to them.
The sales managers must be able to see only the sales data of their respective region.
The sales managers require a visual to analyze sales performance versus sales targets.
The sales department requires reports that contain the number of sales transactions.
Users must be able to see the month in each report 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.
The maximum allowed latency to include transactions in reports is five minutes. Question You need to create
relationships to meet the reporting requirements of the customer service department.
What should you create?

A. 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]
B. 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]
C. 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]
D. an additional date table named ShipDate, a one-to-many relationship from Date[date_id] to
Sales[sales_date_id], and a one-to-many relationship from ShipDate[date_id] to Sales[sales_skip_date_id]

Answer: D

Explanation:

Two date dims, two 1:* relationships

The customer service department requires a visual that can be filtered by both sales month and ship month
independently.

Need two date tables. Add a one-to-many relationship from both the Date tables to Sales table.

Reference:

https://docs.microsoft.com/en-us/power-bi/guidance/relationships-active-inactive

Question: 208 CertyIQ


You need to provide a solution to provide the sales managers with the required access.
What should you include in the solution?

A. Create a security role that has a table filter on the Sales Manager table where username = UserName().
B. Create a security role that has a table filter on the Sales Manager table where username = sales_manager_id.
C. Create a security role that has a table filter on the Region Manager table where sales_manager_id =
UserPrincipalName().
D. Create a security role that has a table filter on the Sales_Manager table where name = UserName().

Answer: A

Explanation:
The sales managers must be able to see only the sales data of their respective region.
Use the username field of the Sales_manager table.
Also use the Username() DAX function to validate the username.

Reference:
https://powerbi.microsoft.com/en-my/blog/using-username-in-dax-with-row-level-security/

Question: 209 CertyIQ


You merge data from Sales_Region, Region_Manager, Sales_Manager, and Manager into a single table named
Region.
What should you do next to meet the reporting requirements of the executives?

A. Create a DAX calculated column that retrieves the region manager from the Weekly_Returns table based on
the sales_region_id column.
B. Apply row-level security (RLS) to the Region table based on the sales manager username.
C. Configure a bi-directional relationship between Region and Sales_Region.
D. In the Region table, create a hierarchy that has the manager name, and then the sales manager name.

Answer: D

Explanation:

D seems to be correct because the Executives will only be able to see Region managers and Sales managers
that report to them in a hierarchy, besides there is nothing to measure there so A is actually wrong

Executives require a visual that shows returns by region manager and the sales managers that report to them.

A hierarchy is a set of fields categorized in a hierarchical way that one level is the parent of another level.
Values of the parent level can be drilled down to the lower level.

Reference:

https://radacad.com/what-a-power-bi-hierarchy-is-and-how-to-use-it

Question: 210 CertyIQ


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

A. a measure that uses a formula of COUNTROWS(Sales)


B. a calculated column that use a formula of COUNTA(Sales[sales_id])
C. a calculated column that uses a formula of SUM(Sales[sales_id])
D. a measure that uses a formula of SUM(Sales[sales_id])

Answer: A

Explanation:
The sales department requires reports that contain the number of sales transactions.
The COUNTROWS function counts the number of rows in the specified table, or in a table defined by an
expression.
Incorrect:
The COUNTA function counts the number of cells in a column that are not empty.

Reference:
https://docs.microsoft.com/en-us/dax/countrows-function-dax

Question: 211 CertyIQ


What should you do to address the existing environment data concerns?

A. a calculated column that uses the following formula: ABS(Sales[sales_amount])


B. a measure that uses the following formula: SUMX(FILTER('Sales', 'Sales'[sales_amount] > 0)),[sales_amount])
C. a measure that uses the following formula: SUM(Sales[sales_amount])
D. a calculated column that uses the following formula: IF(ISBLANK(Sales[sales_amount]),0,
(Sales[sales_amount]))

Answer: B

Explanation:
You are concerned with the quality and completeness of the sales data. You must ensure that negative and
missing sales_amount values do NOT contribute to the total sales amount calculation.

Question: 212 CertyIQ


You need to create a calculated column to display the month based on the reporting requirements.
Which DAX expression should you use?

A. FORMAT('Date'[date],MMM YYYY)
B. FORMAT('Date'[date_id],MMM) & & FORMAT('Date'[year], #)
C. FORMAT('Date'[date_id],MMM YYYY)
D. FORMAT('Date'[date],M YY)

Answer: A

Explanation:
Users must be able to see the month in each report as shown in the following example: Feb 2020.

Custom date/time formats -


The following format characters can be specified in the format_string to create custom date/time formats:
* mmm
Display the month as an abbreviation (Jan-Dec). Localized.
* yyyy
Display the year as a 4-digit number (100-9999).
* Etc.

Reference:
https://docs.microsoft.com/en-us/dax/format-function-dax#predefined-datetime-formats

Question: 213 CertyIQ


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 statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:

Explanation:

Box 1: No- CustomerID in Orders is text ("VINET") while CustomerID in Customer Details is number ("1").

Box 2: Yes-Relationship between Orders and Customer Details will be via column CustomerCRMID in
Customer Details and CustomerID in Orders, which are both text.

Box 3: No - the Orders table only contains shipping address, which is different from the billing address which
should be used for sales region. Thus, it should come from Customer Details table.

No - Yes - No. According to the sample data the CustomerID in Customer Details is a number (1 through 10 is
shown in the example data) and the CustomerID in the Orders table has an example value of VINET, which
looks like it corresponds to the value of CustomerCRMID instead of CustomerID from the Customer Details
worksheet so the first answer should be No. The second answer should be Yes, the CustomerID from Orders
has example value VINET, which is text.

Question: 214 CertyIQ


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.
Hot Area:
Answer:

Explanation:
Box 1: CALCULATE -
CALCULATE evaluates an expression in a modified filter context.
Syntax: CALCULATE(<expression>[, <filter1> [, <filter2> [, ¦]]]) expression - The expression to be evaluated.
filter1, filter2,.. - (Optional) Boolean expressions or table expressions that defines filters, or filter modifier
functions.
Incorrect:
* COUNTX - Counts the number of rows that contain a non-blank value or an expression that evaluates to a
non-blank value, when evaluating an expression over a table.
* CALCULATETABLE evaluates a table expression in a modified filter context.
Syntax: CALCULATETABLE(<expression>[, <filter1> [, <filter2> [, ¦]]])
Expression - The table expression to be evaluated.

Box 2: FILTER -
FILTER returns a table that represents a subset of another table or expression.
Syntax: FILTER(<table>,<filter>)
Box 3: Orders[ShippedDate] > Orders[RequiredDate]
Northwind Traders defines late orders as those shipped after the required shipping date.

Reference:
https://docs.microsoft.com/en-us/dax/calculate-function-dax
https://docs.microsoft.com/en-us/dax/filter-function-dax

Question: 215 CertyIQ


You need to minimize the size of the dataset. The solution must meet the report requirements.
What should you do?

A. Group the Categories table by the CategoryID column.


B. Remove the QuantityPerUnit column from the Products table.
C. Filter out discontinued products while importing the Products table.
D. Change the OrderID column in the Orders table to the Text data type.

Answer: B

Explanation:
Removing a column which isn't used in the reports reduces the dataset size.
Incorrect:
Not A: Grouping does not affect size.
Not C: Cannot filter out discontinued products as: The reports must show historical data for the current
calendar year and the last three calendar years.
Not D: OrderID must be Integer.

Question: 216 CertyIQ


You need to design the data model to meet the report requirements.
What should you do in Power BI Desktop?

A. 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.
B. From Power Query, add columns to the Orders table to calculate the calendar quarter and the calendar
month of the OrderDate column.
C. From Power BI Desktop, use the Auto date/time option when creating the reports.
D. 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.

Answer: A

Explanation:
Because we do have visuals that need a filter on either order or shipping date, but no visual requires a filter on
both at the same time.

Auto date/time does not meet the criteria: The data model must minimize the size of the dataset as much as
possible, while meeting the report requirements and the technical requirements.

The correct answer is A

Question: 217 CertyIQ


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.
Hot Area:

Answer:

Explanation:

Box 1: many-to-many -

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.

With composite models, you can establish a many-to-many relationship between tables, which removes
requirements for unique values in tables. It also removes previous workarounds, such as introducing new
tables only to establish relationships.

Box 2: Customer details

Sales employees should see the sales of their region only, so all sales ordered by customers whose billing
address belongs to the sales employee's region.

Therefore, the relationship between sales employees (region) and customer details (region) should be many-
to-many (a sales employee has many customers in his region and a customer in a region can have many sales
employees for that region).

In this case, as the customer table is related to the order table, the sales employees will only be able to see
the orders of the customers in their region.

Reference:

https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-create-and-manage-relationships

Question: 218 CertyIQ


You need to update the Power BI model to ensure that the analysts can quickly build drill-downs from business
unit to product in a visual.
What should you create?

A. a group
B. a calculated table
C. a hierarchy
D. a calculated column

Answer: C

Explanation:
Drill requires a hierarchy.
When a visual has a hierarchy, you can drill down to reveal additional details.

Reference:
https://docs.microsoft.com/en-us/power-bi/consumer/end-user-drill

Question: 219 CertyIQ


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.
Hot Area:
Answer:

Explanation:
Box 1: Top N -
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.

Box 2: Visual -
The reports must show historical data for the current calendar year and the last three calendar years.
Applying specific measures to the visual-level filter of a visualization is a very powerful technique to
completely customize the items shown in a report. The presence of this filter requires special measures in
order to display values related to items not included in the visual level filter.

Reference:
https://www.sqlbi.com/articles/filtering-the-top-3-products-for-each-category-in-power-bi/

Question: 220 CertyIQ


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?

A. pie chart
B. scatterplot
C. bar chart

Answer: C

Explanation:
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
Bar and column charts are some of the most widely used visualization charts in Power BI. They can be used for
one or multiple categories. Both these chart types represent data with rectangular bars, where the size of the
bar is proportional to the magnitude of data values.

Reference:
https://www.pluralsight.com/guides/bar-and-column-charts-in-power-bi
Question: 221 CertyIQ
HOTSPOT -
You need to create a KPI 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.
Hot Area:

Answer:
Explanation:
The sales managers require a visual to analyze sales performance versus sales targets.
Box 1: Sales[sales_amount]
Value; The main measure which we want to evaluate
Example:
Sales = sum(FactInternetSales[SalesAmount])
Box 2: Date[month]
Trend; How Value perfoms in a time period, is it going upward, downward¦?
You can use Months as trend axis.
Box 3: Targets[sales_target]
Target; What we want to compare the Value with

Reference:
https://radacad.com/kpi-visual-in-power-bi-explained

Question: 222 CertyIQ


HOTSPOT -
You publish the dataset to powerbi.com.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:

Explanation:

No - Azure SQL Server, therefore no need for an on-premise Gateway as Service and Azure are in the cloud.

No - DirectQuery mode for the DB connection, so no need to schedule a refresh. DirectQuery is a live
connection.

No - Azure SQL supports the following connections from Power BI: Windows, Database and Microsoft
Account. (Basic is reserved for Power Query Online. Do not confuse Database with Basic.):

https://learn.microsoft.com/en-us/power-query/connectors/azuresqldatabase

https://learn.microsoft.com/en-us/power-bi/connect-data/service-azure-sql-database-with-direct-connect

Question: 223 CertyIQ


Introductory Info 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 Power BI.
Litware plans to leverage data from an Azure SQL database that stores data for the company's live e-commerce
website.
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.

In the Date table, the date_id column has a format of yyyymmdd and the month column has a format of yyyymm.
The week column in the Date table and the week_id column in the Weekly_Returns table have a format of yyyyww.
In the Sales table, the sales_id column represents a unique transaction.
The region id column can be managed by only one sales manager.
Existing Environment. Data Concerns
You are concerned with the quality and completeness of the sales data. You must ensure that negative and missing
sales_amount values do NOT contribute to the total sales amount calculation.
Existing Environment. Reporting Requirements
Litware identifies the following reporting requirements:
Executives require a visual that shows sales by region.
Executives require a visual that shows returns by region manager and the sales managers that report to them.
The sales managers must be able to see only the sales data of their respective region.
The sales managers require a visual to analyze sales performance versus sales targets.
The sales department requires reports that contain the number of sales transactions.
Users must be able to see the month in each report 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.
The maximum allowed latency to include transactions in reports is five minutes. Question What should you create
to meet the reporting requirements of the sales department?

A. a measure column that uses the following formula: SUMX(FILTER('Sales', 'Sales'[sales_amount] > 0)),
[sales_amount])
B. a calculated column that uses the following formula: ABS(Sales[sales_amount])
C. a calculated column that uses the following formula: IF(ISBLANK(Sales[sales_amount]),0,
(Sales[sales_amount]))
D. a measure that uses the following formula: SUM(Sales[sales_amount])

Answer: C

Explanation:

According to other websites the correct options are

A. a measure that uses a formula of SUM (sales[sales_id])

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

C. a measure that uses a formula of COUNTROWS (Sales)

D. a calculated column that use a formula of SUM (sales [sales_id])

The sale department require reports that contain the number of sales transactions.

Correct answer is C

Question: 224 CertyIQ


Introductory Info 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 -
Contoso, Ltd. is a manufacturing company that produces sports equipment. Contoso holds quarterly board
meetings for which financial analysts manually prepare
Microsoft Excel reports, including balance sheets and profit and loss statements for each of the company's four
business units.

Existing Environment -

Data and Sources -


Data for the reports comes from the sources shown in the following table.

The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.

Balance Sheet Data -


The balance sheet data is imported and includes the final monthly balances of each account in the format shown in
the following table.

The balance sheet data always includes a row for each account for each month.

Product Catalog Data -


The product catalog shows how products roll up to product categories, which roll up to the business units. The
product list is provided in the format shown in the following table.
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.

Requirements -

Planned Changes -
Contoso plans to automate and standardize the quarterly reporting process by using Power BI. The company wants
to reduce how long it takes to populate the reports to less than two days. The company wants to create common
logic for the business units, products, and departments. The logic will 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 minimum manual effort.
The company wants to provide the board with a single package of reports that will contain 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. An Azure Active Directory (Azure AD) group
will be used to share information with the board.
Contoso identifies the following security requirements for analyst access:
Analysts must be able to access all balance sheet and product catalog data.
Analysts must be able to access only the profit and loss data of their respective business unit.
Analysts must be able to create new reports from the dataset that contains the profit and loss data, but the
reports built by the analysts must NOT be included in the quarterly reports for the board.
Analysts must NOT be able to share the quarterly reports with anyone.
Analysts must NOT be able to make new reports by using the balance sheet data.

Report Requirements -
You plan to relate the balance sheet table to a date table in Power BI 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.
The date table will contain the columns shown in the following table.
The definitions and attributes for the products, departments, and business units must be consistent across all the
reports.
The board must be able to get the following information from the quarterly reports:
Revenue trends over time
The ending balances of each account
Changes in long-term liabilities from the previous quarter
The percent of total revenue contributed by each product category
A comparison of quarterly revenue versus the same quarter from the previous year
The reports must be updated with the latest data by 5 AM each day. Question 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.
Hot Area:

Answer:
Explanation:

Box 1: The Viewer role to the workspace

The Viewer role gives a read-only experience to its users. They can view dashboards, reports, or workbooks in
the workspace, but can't browse the datasets or dataflows. Use the Viewer role wherever you would
previously use a classic workspace set to Members can only view Power BI content.

Box 2: Build -

The analysts must be able to build new reports from the dataset that contains the profit and loss data.

Scenario: The reports must be made available to the board from powerbi.com.

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.

Reference:

https://www.nickyvv.com/2019/08/the-new-power-bi-workspace-viewer-role-explained.html

Deploy and Maintain Deliverables

Question: 225 CertyIQ


Introductory Info 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 -
Contoso, Ltd. is a manufacturing company that produces sports equipment. Contoso holds quarterly board
meetings for which financial analysts manually prepare
Microsoft Excel reports, including balance sheets and profit and loss statements for each of the company's four
business units.

Existing Environment -

Data and Sources -


Data for the reports comes from the sources shown in the following table.

The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.

Balance Sheet Data -


The balance sheet data is imported and includes the final monthly balances of each account in the format shown in
the following table.

The balance sheet data always includes a row for each account for each month.

Product Catalog Data -


The product catalog shows how products roll up to product categories, which roll up to the business units. The
product list is provided in the format shown in the following table.
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.

Requirements -

Planned Changes -
Contoso plans to automate and standardize the quarterly reporting process by using Power BI. The company wants
to reduce how long it takes to populate the reports to less than two days. The company wants to create common
logic for the business units, products, and departments. The logic will 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 minimum manual effort.
The company wants to provide the board with a single package of reports that will contain 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. An Azure Active Directory (Azure AD) group
will be used to share information with the board.
Contoso identifies the following security requirements for analyst access:
Analysts must be able to access all balance sheet and product catalog data.
Analysts must be able to access only the profit and loss data of their respective business unit.
Analysts must be able to create new reports from the dataset that contains the profit and loss data, but the
reports built by the analysts must NOT be included in the quarterly reports for the board.
Analysts must NOT be able to share the quarterly reports with anyone.
Analysts must NOT be able to make new reports by using the balance sheet data.

Report Requirements -
You plan to relate the balance sheet table to a date table in Power BI 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.
The date table will contain the columns shown in the following table.
The definitions and attributes for the products, departments, and business units must be consistent across all the
reports.
The board must be able to get the following information from the quarterly reports:
Revenue trends over time
The ending balances of each account
Changes in long-term liabilities from the previous quarter
The percent of total revenue contributed by each product category
A comparison of quarterly revenue versus the same quarter from the previous year
The reports must be updated with the latest data by 5 AM each day. Question 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.
Hot Area:

Answer:
Explanation:

1. Using an App

2. A mail-enabled security group in Azure Active Directory

Box 1: Using an App

Box 2: A mail-enabled security group in Azure Active Directory

Mail-Enabled Security Group -

This group also contains a list of email addresses of members and can also be used to control access to
OneDrive and SharePoint.

The Mail-Enabled Security Group can be created in the Office 365 Admin Portal

Note: The reports must be made available to the board from powerbi.com. An Azure Active Directory (Azure
AD) group will be used to share information with the board.

Incorrect:

* Distribution Group

This group can also be called and Distribution List. The Distribution Group is a group which contains a list of
email addresses of members, all of whom will be sent an email when an email is sent to the distribution groups
email address.

The Distribution Group can be created in the Azure Active Directory

Reference:

https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-share-dashboards
https://www.fourmoo.com/2020/04/01/power-bi-which-groups-can-be-used-to-set-permissions-in-power-bi/

Question: 226 CertyIQ


Introductory Info 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 -
Contoso, Ltd. is a manufacturing company that produces sports equipment. Contoso holds quarterly board
meetings for which financial analysts manually prepare
Microsoft Excel reports, including balance sheets and profit and loss statements for each of the company's four
business units.
Existing Environment -

Data and Sources -


Data for the reports comes from the sources shown in the following table.

The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.

Balance Sheet Data -


The balance sheet data is imported and includes the final monthly balances of each account in the format shown in
the following table.

The balance sheet data always includes a row for each account for each month.

Product Catalog Data -


The product catalog shows how products roll up to product categories, which roll up to the business units. The
product list is provided in the format shown in the following table.

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.

Requirements -
Planned Changes -
Contoso plans to automate and standardize the quarterly reporting process by using Power BI. The company wants
to reduce how long it takes to populate the reports to less than two days. The company wants to create common
logic for the business units, products, and departments. The logic will 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 minimum manual effort.
The company wants to provide the board with a single package of reports that will contain 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. An Azure Active Directory (Azure AD) group
will be used to share information with the board.
Contoso identifies the following security requirements for analyst access:
Analysts must be able to access all balance sheet and product catalog data.
Analysts must be able to access only the profit and loss data of their respective business unit.
Analysts must be able to create new reports from the dataset that contains the profit and loss data, but the
reports built by the analysts must NOT be included in the quarterly reports for the board.
Analysts must NOT be able to share the quarterly reports with anyone.
Analysts must NOT be able to make new reports by using the balance sheet data.

Report Requirements -
You plan to relate the balance sheet table to a date table in Power BI 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.
The date table will contain the columns shown in the following table.

The definitions and attributes for the products, departments, and business units must be consistent across all the
reports.
The board must be able to get the following information from the quarterly reports:
Revenue trends over time
The ending balances of each account
Changes in long-term liabilities from the previous quarter
The percent of total revenue contributed by each product category
A comparison of quarterly revenue versus the same quarter from the previous year
The reports must be updated with the latest data by 5 AM each day. Question You need to ensure that the data is
updated to meet the report requirements. The solution must minimize configuration effort.
What should you do?

A. From each report in powerbi.com, select Refresh visuals.


B. From Power BI Desktop, download the PBIX file and refresh the data.
C. Configure a scheduled refresh without using an on-premises data gateway.
D. Configure a scheduled refresh by using an on-premises data gateway.

Answer: C

Explanation:

C is the answer. The database is on Azure database, not on-premise


"Scheduled refresh of reports isn’t supported with Dynamics 365 (on-premises) datasets that are published to
the Power BI service. You can refresh reports using in Microsoft Power BI Desktop or Microsoft Office Excel
and then upload the reports to the Power BI service."

So D is impossible. C is correct.

Question: 227 CertyIQ


Introductory Info 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 -
Contoso, Ltd. is a manufacturing company that produces sports equipment. Contoso holds quarterly board
meetings for which financial analysts manually prepare
Microsoft Excel reports, including balance sheets and profit and loss statements for each of the company's four
business units.

Existing Environment -

Data and Sources -


Data for the reports comes from the sources shown in the following table.

The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.

Balance Sheet Data -


The balance sheet data is imported and includes the final monthly balances of each account in the format shown in
the following table.
The balance sheet data always includes a row for each account for each month.

Product Catalog Data -


The product catalog shows how products roll up to product categories, which roll up to the business units. The
product list is provided in the format shown in the following table.

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.

Requirements -

Planned Changes -
Contoso plans to automate and standardize the quarterly reporting process by using Power BI. The company wants
to reduce how long it takes to populate the reports to less than two days. The company wants to create common
logic for the business units, products, and departments. The logic will 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 minimum manual effort.
The company wants to provide the board with a single package of reports that will contain 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. An Azure Active Directory (Azure AD) group
will be used to share information with the board.
Contoso identifies the following security requirements for analyst access:
Analysts must be able to access all balance sheet and product catalog data.
Analysts must be able to access only the profit and loss data of their respective business unit.
Analysts must be able to create new reports from the dataset that contains the profit and loss data, but the
reports built by the analysts must NOT be included in the quarterly reports for the board.
Analysts must NOT be able to share the quarterly reports with anyone.
Analysts must NOT be able to make new reports by using the balance sheet data.

Report Requirements -
You plan to relate the balance sheet table to a date table in Power BI 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.
The date table will contain the columns shown in the following table.

The definitions and attributes for the products, departments, and business units must be consistent across all the
reports.
The board must be able to get the following information from the quarterly reports:
Revenue trends over time
The ending balances of each account
Changes in long-term liabilities from the previous quarter
The percent of total revenue contributed by each product category
A comparison of quarterly revenue versus the same quarter from the previous year
The reports must be updated with the latest data by 5 AM each day. Question What is the minimum number of
Power BI datasets needed to support the reports?

A. a single imported dataset


B. two imported datasets
C. two DirectQuery datasets
D. a single DirectQuery dataset

Answer: A

Explanation:

A. a single imported dataset.

There are 2 sources, but common logic must be applied (and the same time dimension). So the data will come
together in one dataset.

Minimum load time must be 2 days, so import is fine.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy