PL-300 Exam Dumps Final
PL-300 Exam Dumps Final
PL-300 Exam Dumps Final
(PL-300)
Box 1: Dual -
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 -
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:-
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.
3) Both Date and Customer has relationship with both Sales and SalesAggregate tables so "Dual"
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?
Answer: C
Explanation:
Power BI datasets -
Power BI dataflows -
Common Data Service (Legacy)
Dataverse -
Dataflows -
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?
Answer: A
Explanation:
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.
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.
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.
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.
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.
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
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
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.
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?
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:
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?
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.
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.
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.
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
-
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
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.
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.
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.
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.
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:
B doesn't give you enough information about the distribution (just the average)
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.
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.
Answer: AD
Explanation:
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.
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:
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:
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. 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.
Import data into your Power BI Desktop report, or configure a DirectQuery connection.
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.
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:
As the answer correctly states "Assume Referential Integrity" only works for direct query connections.
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]))
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.
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.
Answer:
Explanation:
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?
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.)
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.
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:
"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.
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:
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.
Explanation:
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.
Explanation:
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?
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 -
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.
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.
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.
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.
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?
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:
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:
CALCULATE (
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.
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.
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:
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:
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?
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.
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
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?
Answer: B
Explanation:
Remove a column that is not used in the visuals reduces the size of the dataset.
Incorrect:
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.
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 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.
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.
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.
What are two ways to achieve the goal? Each correct answer presents a complete solution.
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.
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.
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.
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.
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.
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.
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.
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.
You need to reduce the size of the data model while maintaining the ability to analyze product sales by month and
quarter.
Which two actions should you perform? Each correct answer presents part of the solution.
A. Create a relationship between the Date table and the Sales table.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Answer: D
Question: 89 CertyIQ
HOTSPOT
-
You have the Power BI data model shown in the following exhibit.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
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
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 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.
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.
What are two possible causes of the error? Each correct answer presents a complete solution.
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.
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 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.
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
Answer: D
Question: 97 CertyIQ
DRAG DROP -
You have a Microsoft Excel spreadsheet that contains the data 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.
Answer: BE
Explanation:
https://learn.microsoft.com/en-us/power-bi/create-reports/service-dashboard-themes
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
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 2: 3
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
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
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
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
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
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
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
Answer:
Explanation:
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.
Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/service-dashboard-pin-live-tile-from-report
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
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:
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.
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.
Reference:
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-mobile-geofiltering
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
Answer:
Explanation:
"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
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
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
Explanation:
Step 1: ["The solution must minimize development time", so:] format the data as a table
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
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
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
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
Answer:
Explanation:
“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
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.
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
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
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
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
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
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?
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
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:
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
You need to show the relationship between Total Cost and Total Sales over time.
What should you do?
Answer: A
Explanation:
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.
Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-slicers
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:
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
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
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
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.
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.
Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-influencers
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:
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
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.
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
You need to modify the dashboard to appear as shown in the Modified Dashboard exhibit. (Click the Modified
Dashboard tab.)
What should you do?
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
Answer: C
Explanation:
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
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:
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".
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/
Answer: C
Explanation:
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.
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)
You need to be notified when the temperature rises above four degrees Celsius.
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.
You need to modify the dashboard to display as shown in the following exhibit.
What should you do?
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.
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.
You need to ensure that users can perform the following tasks for all three visuals:
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
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.
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.
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:
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.
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
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 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.
Answer:
Answer: A
You have a Power BI report that contains three pages. The pages are used to analyze sales across various
countries.
•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.
Answer:
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.
Answer: B
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.
Answer: ADE
You need to use AI insights to add a column of enhanced data based on the customer feedback. The solution must
identify the following:
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.
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.
Answer: AD
You need to maximize the portion of the screen area used by the report.
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
A. an area chart
B. a funnel chart
C. a clustered bar chart
D. a line chart
Answer: C
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.
Answer: A
You need to ensure that the report meets the following requirements:
Which two actions should you perform? Each correct answer presents part of the solution.
Answer: BC
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?
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
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.
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
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
Answer: D
Explanation:
Then choose File -> Options and settings -> Data source settings >Right click data sources and change source.
Note:
Incorrect:
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/
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
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.
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/
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:
- None
But this option is missing from offered answers, the correct answer is D.
-allow recipients to build content with the data associated with dataset,
https://learn.microsoft.com/en-us/power-bi/connect-data/service-datasets-permissions
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
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?
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
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
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.
Answer: B
Explanation:
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
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
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
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
Explanation:
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
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
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
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.
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
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:
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:
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/
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
Answer:
Explanation:
Calculate
Countrows
All
You publish a dataset that contains data from an on-premises Microsoft SQL Server database.
You need to ensure that the Power BI service can connect to the database and refresh the dataset.
Which four actions should you perform 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
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.
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.
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:
What should you do? To answer, select the appropriate options in the answer area.
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.
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?
Answer: A
Explanation:
The data type of Sales[region_id] must be changed from varchar to Whole Number, as Sales[region_id] is
Integer.
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?
Answer: C
Explanation:
If you used the credentials of the user (D) then all users would need to be created in the database.
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.
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.
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)
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 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.
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:
For the actions they need to perform (edit reports, publish app, etc) the Member role would be the least
privilege
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 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.
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.
Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/service-set-data-alerts
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 -
The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.
The balance sheet data always includes a row for each account for each month.
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:
Reference:
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-create-and-manage-relationships
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 -
The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.
The balance sheet data always includes a row for each account for each month.
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 -
Box 2: ALL-
Box 3: DIVIDE -
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/
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 -
The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.
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:
3) publish
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
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 -
The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.
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?
Answer: A
Explanation:
A) - LASTDATE()
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.
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?
Answer: D
Explanation:
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
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/
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
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
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.
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.
Reference:
https://docs.microsoft.com/en-us/dax/format-function-dax#predefined-datetime-formats
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.
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
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.
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.
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.
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
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
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/
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
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
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:
The sale department require reports that contain the number of sales transactions.
Correct answer is C
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 -
The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.
The balance sheet data always includes a row for each account for each month.
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:
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
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 -
The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.
The balance sheet data always includes a row for each account for each month.
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
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.
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/
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 -
The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.
The balance sheet data always includes a row for each account for each month.
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?
Answer: C
Explanation:
So D is impossible. C is correct.
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 -
The balance sheet data is unrelated to the profit and loss results other than they both relate to dates.
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?
Answer: A
Explanation:
There are 2 sources, but common logic must be applied (and the same time dimension). So the data will come
together in one dataset.