PL-300 Exam
PL-300 Exam
PL-300 Exam
Question #1 Topic 1
HOTSPOT -
You plan to create the Power BI model shown in the exhibit. (Click the Exhibit tab.)
Box 1: Dual -
Customer should use the dual storage mode.
Dual: Tables with this setting can act as either cached or not cached, depending on the context of the query that's submitted to the Power BI
dataset. In some cases, you fulfill queries from cached data. In other cases, you fulfill queries by executing an on-demand query to the data
source.
Note: You set the Storage mode property to one of these three values: Import, DirectQuery, and Dual.
Box 2: Dual -
You can set the dimension tables (Customer, Geography, and Date) to Dual to reduce the number of limited relationships in the dataset, and
improve performance.
Box 3: DirectQuery -
Sales should use the DirectQuery storage mode.
DirectQuery: Tables with this setting aren't cached. Queries that you submit to the Power BI datasetג€"for example, DAX queriesג€"and that
return data from
DirectQuery tables can be fulfilled only by executing on-demand queries to the data source. Queries that you submit to the data source use the
query language for that data source, for example, SQL.
Box 4: Import -
Import: Imported tables with this setting are cached. Queries submitted to the Power BI dataset that return data from Import tables can be
fulfilled only from cached data.
Reference:
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-storage-mode
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?
C. Dataverse
D. Dataflows
Correct Answer: C
Data sources in Power BI Desktop.
The Power Platform category provides the following data connections:
Power BI datasets -
Power BI dataflows -
Common Data Service (Legacy)
Dataverse -
Dataflows -
Other data sources include Microsoft Teams Personal Analytics (Beta).
Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-data-sources
https://support.microsoft.com/en-us/office/use-power-bi-desktop-to-connect-with-your-project-data-df4ccca1-68e9-418c-9d0f-022ac05249a2
upvoted 9 times
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
Correct Answer: B
Connect to a SharePoint folder from Power Query Desktop
To connect to a SharePoint folder:
1. From Get Data, select SharePoint folder.
2. Paste the SharePoint site URL you copied in Determine the site URL to the Site URL text box in the SharePoint folder dialog box. In this
example, the site URL is https://contoso.sharepoint.com/marketing/data. If the site URL you enter is invalid, a warning icon. warning icon will
appear next to the URL text box.
Select OK to continue.
3. 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.
4. 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.
5. Etc.
Reference:
https://docs.microsoft.com/en-us/power-query/connectors/sharepointfolder
So my conclusion would be to reuse the dataset that was published together with the first report. So answer A.
upvoted 1 times
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?
Correct Answer: A
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
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:
Correct Answer:
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:
Correct Answer:
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.
You are building a Power BI report that uses data from an Azure SQL database named erp1.
You import the following tables.
The solution must minimize update times when interacting with visuals in the report.
What should you do first?
A. From Power Query, merge the Order Line Items query and the Products query.
B. Create a calculated column that adds a list of product categories to the Orders table by using a DAX function.
D. From Power Query, merge the Orders query and the Order Line Items query.
Correct Answer: D
A merge queries operation joins two existing tables together based on matching values from one or multiple columns.
Join the Orders and the Order Line Items tables.
Reference:
https://docs.microsoft.com/en-us/power-query/merge-queries-overview
Order line detail for quantities ordered, and product for product's attribute
upvoted 14 times
The only correct answer to this is A. Anybody saying D has not properly absorbed and thought about the information available.
upvoted 4 times
You have a Microsoft SharePoint Online site that contains several document libraries.
One of the document libraries contains manufacturing reports saved as Microsoft Excel files. All the manufacturing reports have the same data
structure.
You need to use Power BI Desktop to load only the manufacturing reports to a table for analysis.
What should you do?
A. Get data from a SharePoint folder and enter the site URL Select Transform, then filter by the folder path to the manufacturing reports library.
B. Get data from a SharePoint list and enter the site URL. Select Combine & Transform, then filter by the folder path to the manufacturing
reports library.
C. Get data from a SharePoint folder, enter the site URL, and then select Combine & Load.
D. Get data from a SharePoint list, enter the site URL, and then select Combine & Load.
Correct Answer: A
Get Data from SharePoint folder + select Combine & Load to load the data from all of the files in the SharePoint folder directly into your app.
Note: Connect to a SharePoint folder from Power Query Desktop
To connect to a SharePoint folder:
1. From Get Data, select SharePoint folder.
2. Paste the SharePoint site URL you copied in Determine the site URL to the Site URL text box in the SharePoint folder dialog box. In this
example, the site URL is https://contoso.sharepoint.com/marketing/data. If the site URL you enter is invalid, a warning icon. warning icon will
appear next to the URL text box.
SharePoint folder selection.
3. Select OK to continue.
4. If this is the first time you've visited this site address, select the appropriate authentication method. Enter your credentials and choose which
level to apply these settings to. Then select Connect.
5. When you select the SharePoint folder you want to use, the file information about all of the files in that SharePoint folder are displayed. In
addition, file information about any files in any subfolders is also displayed.
6. Select Combine & Transform Data to combine the data in the files of the selected SharePoint folder and load the data into the Power Query
Editor for editing. Or select Combine & Load to load the data from all of the files in the SharePoint folder directly into your app.
Reference:
https://docs.microsoft.com/en-us/power-query/connectors/sharepointfolder
https://learn.microsoft.com/en-us/power-query/connectors/sharepointfolder
upvoted 1 times
DRAG DROP -
You have a Microsoft Excel workbook that contains two sheets named Sheet1 and Sheet2.
Sheet1 contains the following table named Table1.
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:
Correct Answer:
Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-shape-and-combine-data
Simple one to test and try out using PowerBI Desktop yourself
upvoted 4 times
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.
Correct Answer: D
Extract the date, which is the first 11 characters.
CSV files have no data types.
Note: A CSV is a comma-separated values file, which allows data to be saved in a tabular format. CSVs look like a garden-variety spreadsheet
but with a . csv extension. CSV files can be used with most any spreadsheet program, such as Microsoft Excel or Google Spreadsheets.
Reference:
https://www.bigcommerce.com/ecommerce-answers/what-csv-file-and-what-does-it-mean-my-ecommerce-business/
Simply create a custom table in Power Query, enter the date shown in the question into a column called Date, and then Split it by a delimiter. No
need for spaces on either side of "at" Power BI takes care of the rest:
A. Excel Workbook
B. Text/CSV
C. Folder
D. SharePoint folder
E. Web
Correct Answer: AC
A: Connect to an Excel workbook from Power Query Desktop
To make the connection from Power Query Desktop:
1. Select the Excel option in the connector selection.
2. Browse for and select the Excel workbook you want to load. Then select Open.
3. Etc.
C: Folder connector capabilities supported
Folder path -
Combine -
A, B, C Totally impossible.
E work
D i got some errors surelly i miss something
upvoted 2 times
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:
Correct Answer:
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/
..So, 69 different values (including Nulls) are on this Column AND it's not possible to define How many rows it has (so far, so good! this is not
required here)
AND, as... Null is GREATER than 1 (just checking the percentage), we conclued that : There are 4 Unique non-nulls values that occured only once
in State.
the answer is:
69 for the first and 4 to the last one.
upvoted 3 times
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:
Correct Answer:
Box 1: Merge -
There are two primary ways of combining queries: merging and appending.
* When you have one or more columns that you'd like to add to another query, you merge the queries.
* When you have additional rows of data that you'd like to add to an existing query, you append the query.
Box 2: Disable the query load -
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?
Correct Answer: D
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
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:
Correct Answer:
Step 1: From Power BI Desktop, Select Get Data, and then Select Folder.
Open Power BI Desktop and then select Get Data\Moreג€¦ and choose Folder from the All options on the left.
Enter the folder path, select OK, and then select Transform data to see the folder's files in Power Query Editor.
Step 2: From Power Query Editor, expand the Attributes column.
Step 3: From Power Query Editor, combine the Content column.
Combine files behavior -
To combine binary files in Power Query Editor, select Content (the first column label) and select Home > Combine Files. Or you can just select
the Combine Files icon next to Content.
Reference:
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-combine-binaries
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?
B. Create a dataflows connection that has DirectQuery mode selected and configure a gateway connection for the dataset.
C. Create a dataflows connection that has Import mode selected and schedule a daily refresh.
D. Create a dataflows connection that has Import mode selected and create a Microsoft Power Automate solution to refresh the data hourly.
Correct Answer: C
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 #1 Topic 2
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
Correct Answer: A
The LEN DAX function returns the number of characters in a text string.
Note: DAX is a collection of Power BI functions, operators, and constants that can be used in a formula, or expression, to calculate and return
one or more values.
Stated more simply, DAX helps you create new information from data already in your model.
Reference:
https://docs.microsoft.com/en-us/dax/len-function-dax
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-quickstart-learn-dax-basics
A seem to be the only one making sense, it however consumes more RAM when loaded into the model
upvoted 1 times
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.
Correct Answer: A
Reference:
https://kunaltripathy.com/2021/10/06/bring-your-power-bi-to-power-apps-portal-part-ii/
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
Correct Answer: D
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
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.
B. Remove Sales[Sales_Date].
Correct Answer: AD
A: Removing uninteresting rows will increase query performance.
D: Splitting the Sales_Date column will make comparisons on the Sales date faster.
Not E, All the cancelled rows are already deleted with A and when a order is not cancelled it will contain a null value
upvoted 13 times
A is easy.
Splitting the column as per D does not reduce the model size. Removing the column does. Since we don't need the cancelled date (because we
only filter by finished) the cancelled date is not useful for anything.
upvoted 3 times
D is already used in the analysis further downstream, we cannot edit the column
upvoted 2 times
You build a report to analyze customer transactions from a database that contains the tables shown in the following table.
Correct Answer: D
One on the primary Key side (customer table), many on the foreign key side (Transaction table) of the relation.
Question #6 Topic 2
You have a custom connector that returns ID, From, To, Subject, Body, and Has Attachments for every email sent during the past year. More than
10 million records are returned.
You build a report analyzing the internal networks of employees based on whom they send emails to.
You need to prevent report recipients from reading the analyzed emails. The solution must minimize the model size.
What should you do?
A. From Model view, set the Subject and Body columns to Hidden.
C. Implement row-level security (RLS) so that the report recipients can only see results based on the emails they sent.
Correct Answer: B
The Subject and the Body are not needed in the report. Dropping them resolves the security problem and minimizes the model.
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:
Correct Answer:
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
A. Create a single role that filters Country[Manager_Email] by using the USERNAME DAX function.
B. Create a single role that filters Country[Manager_Email] by using the USEROBJECTID DAX function.
C. For the relationship between Purchase Detail and Purchase, select Apply security filter in both directions.
E. For the relationship between Purchase and Purchase Detail, change the Cross filter direction to Single.
Correct Answer: AC
A: You can take advantage of the DAX functions username() or userprincipalname() within your dataset. You can use them within expressions in
Power BI
Desktop. When you publish your model, it will be used within the Power BI service.
Note: To define security roles, follow these steps.
Import data into your Power BI Desktop report, or configure a DirectQuery connection.
1. From the Modeling tab, select Manage Roles.
2. From the Manage roles window, select Create.
3. Under Roles, provide a name for the role.
4. Under Tables, select the table to which you want to apply a DAX rule.
5. In the Table filter DAX expression box, enter the DAX expressions. This expression returns a value of true or false. For example: [Entity ID] =
ג€Valueג€.
6. After you've created the DAX expression, select the checkmark above the expression box to validate the expression.
Note: You can use username() within this expression.
7. Select Save.
C: By default, row-level security filtering uses single-directional filters, whether the relationships are set to single direction or bi-directional. You
can manually enable bi-directional cross-filtering with row-level security by selecting the relationship and checking the Apply security filter in
both directions checkbox. Select this option when you've also implemented dynamic row-level security at the server level, where row-level
security is based on username or login ID.
Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls
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:
Correct Answer:
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
Box 2: snowflakes. Employee table is a dimension table. Some people say that it could be used as a fact table. Okay then, where are the
measures? There are no measures in the Employee table for us to see in the model, so it must be a dimension table.
upvoted 1 times
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:
Correct Answer:
Box 1: CALCULATE -
Box 2: PARALLELPERIOD -
PARALLELPERIOD returns a table that contains a column of dates that represents a period parallel to the dates in the specified dates column, in
the current context, with the dates shifted a number of intervals either forward in time or back in time.
Syntax: PARALLELPERIOD(<dates>,<number_of_intervals>,<interval>) dates: A column that contains dates. interval: The interval by which to
shift the dates. The value for interval can be one of the following: year, quarter, month.
Incorrect:
SAMEPERIODLASTYEAR returns a table that contains a column of dates shifted one year back in time from the dates in the specified dates
column, in the current context.
Syntax: SAMEPERIODLASTYEAR(<dates>)
DATESMTD returns a table that contains a column of the dates for the month to date, in the current context.
Syntax: DATESMTD(<dates>)
Box 3: 'DATE' [Month]
Reference:
https://docs.microsoft.com/en-us/dax/parallelperiod-function-dax https://docs.microsoft.com/en-us/dax/sameperiodlastyear-function-dax
It can't be 'Date'[Month], because that would be either an integer (12) or a name (December). But SAMEPERIODLASTYEAR takes only dates as a
parameter.
SAMEPERIODLASTYEAR(<dates>)
upvoted 9 times
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:
Correct Answer:
You can define roles and rules within Power BI Desktop. When you publish to Power BI, it also publishes the role definitions.
To define security roles, follow these steps.
1. Import data into your Power BI Desktop report (Step 1)
2. From the Modeling tab, select Manage Roles.
3. From the Manage roles window, select Create. (Step 2)
4. Under Roles, provide a name for the role.
5. Under Tables, select the table to which you want to apply a DAX rule.
6. 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ג€(Step 3)
7. After you've created the DAX expression, select the checkmark above the expression box to validate the expression.
8. Select Save.
Step 3: Assign Users to the role.
You can't assign users to a role within Power BI Desktop. You assign them in the Power BI service.
After you've created your roles, test the results of the roles within Power BI Desktop.
Step 4: Publish the report.
Now that you're done validating the roles in Power BI Desktop, go ahead and publish your report to the Power BI service.
Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls
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.
Correct Answer:
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?
Correct Answer: D
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
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.)
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.
Correct answers
upvoted 3 times
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.
Correct Answer: D
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.
Both Roles are applied, and both role filters must be met.
Incorrect:
Not B: A model relationship is limited when there's no guaranteed "one" side. You get an error message if you belong to multiple RLS roles and
at least one of the roles relies on a limited relationship. But here both relationships have a guaranteed 1 side.
Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls
This means that you would see all data where either Role1 OR Role2 applies, so the answer is A not D.
upvoted 16 times
Dumi44 1 month, 4 weeks ago
That means exactly the opposite "can see table rows that represent the union of those filters."
Tables that represent the union of the filters, not the union of the rows displayed by each filter
upvoted 5 times
D)The user will only see data for which the State Province value is Kentucky and the Calendar Year is 2020.
upvoted 1 times
ref: https://learn.microsoft.com/en-us/power-bi/guidance/rls-
guidance#:~:text=When%20a%20report%20user%20is%20assigned%20to%20multiple%20roles%2C%20RLS%20filters%20become%20addi
tive.%20It%20means%20report%20users%20can%20see%20table%20rows%20that%20represent%20the%20union%20of%20those%20filter
s.
upvoted 2 times
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
Correct Answer: B
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
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
Correct Answer: B
Instead: You add a WHERE clause to the SQL statement.
Note: DAX is not a language designed to fetch the data like SQL rather than used for data analysis purposes. It is always a better and
recommended approach to transform the data as close to the data source itself. For example, your data source is a relational database; then,
it's better to go with T-SQL.
SQL is a structured query language, whereas DAX is a formula language used for data analysis purposes. When our data is stored in some
structured database systems like SQL server management studio, MySQL, or others, we have to use SQL to fetch the stored data.
Reference:
https://www.learndax.com/dax-vs-sql-when-to-use-dax-over-sql/
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
Correct Answer: A
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
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.
Correct Answer:
Reference:
https://docs.microsoft.com/en-us/power-query/unpivot-column
I can confirm that the above answer is correct by simply recreating the steps using sample data.
upvoted 4 times
We can use either transpose or unpivot to complete the job, but not both. The step "Use first row as headers" is only related to transpose and for
unpivot this step is not required.
https://learn.microsoft.com/en-us/power-query/transpose-table
https://learn.microsoft.com/en-us/power-query/unpivot-column
upvoted 3 times
https://www.udemy.com/course/microsoft-power-bi-certification-da-100-exam-prep/learn/lecture/27188762#announcements
upvoted 1 times
https://community.powerbi.com/t5/Power-Query/Changeing-data-type-from-whole-number-to-date-year-and-month/td-p/898534
upvoted 2 times
Yo don't need to unpivot but transpose because you need the measures in columns. Don't you agree?
upvoted 6 times
HOTSPOT -
You are creating an analytics report that will consume data from the tables shown in the following table.
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
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.
The fact table is view 1 and it can be named as "Attendance fact". The fact table has three columns joining to three dimension tables. Those
three columns are Student ID, Period Number and Class ID, and those three dimension tables are Student dimension, Period dimension and
Class dimension. It is possible that we can also have a Teacher dimension, but then the Teacher dimension will join to the Class dimension and
not to the fact table directly, and this is going to be a snowflake data model. The Period Number will be in both the Period Dimension and the
Fact table, but since the Period Dimension is not a choice in box 2, we will choose Attendance fact
upvoted 4 times
B. Create a row-level security (RLS) role for each department, and then define the membership of the role.
D. To the ConfidentialData table, add a calculated measure that uses the CURRENTGROUP DAX function.
Correct Answer: 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.
Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls
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.
Correct Answer: B
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
HOTSPOT -
You have a column named UnitsInStock as shown in the following exhibit.
Box 1: 75 rows -
Is nullable allows NULL values in the column.
Box 2: reduce -
Reference:
https://blog.crossjoin.co.uk/2019/01/20/is-nullable-column-property-power-bi/
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.
I think it should be 1 row because the data type is a Whole Number and in default the Summarization is set to be "Sum" (If it's a String then might
be either 51/75 rows).
After changed to "Don't Summarize", the table will show all the unique values from the column so number of rows increased
upvoted 1 times
You can test it by creating a table with one column that contains 75 non-null values out of which 51 are unique.
After that just drag your column to the simple table and you will see that it has to be more than 51 rows (the table will show the distinct values).
The part that is confusing is that it doesn't say 75 distinct values, but since there need to be more distinct values than 51, we can assume that all
of the 75 values are distinct.
After that, just add some summarization and it will show you only one number.
Hope this helps!
upvoted 2 times
and reduce bcs when we talk about summarization in a column we refer to reducing common values in form of a "summing"
75
reduce
upvoted 3 times
HOTSPOT -
You have a Power BI report.
You have the following tables.
Correct Answer:
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/lastdate-function-dax
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
B. Group the Impressions query in Power Query by Ad_id, Site_name, and Impression_date. Aggregate by using the CountRows function.
Correct Answer: AB
Incorrect:
Not C: A calculated table would increase the data model size.
Not D: Need Impression_date etc.
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:
Correct Answer:
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
This is what I think but I'd be thankful if someone can help me if I am wrong.
upvoted 4 times
One to many make sure that each product has one product catégories. 2 product can have the same product cat
upvoted 1 times
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?
D. Remove MovementDate.
Correct Answer: A
The DateKey and MovementDate columns have the same information. Movementdate can be removed.
Incorrect:
Not C: Integer data type would lose data.
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:
Correct Answer:
Box 1: CALCULATE -
Example:
Total sales on the last selected date =
CALCULATE (
SUM ( Sales[Sales Amount] ),
'Sales'[OrderDateKey] = MAX ( 'Sales'[OrderDateKey] )
)
Box 2: SUM -
Box 3: SAMEPERIODLASTYEAR -
SAMEPERIODLASTYEAR returns a set of dates in the current selection from the previous year.
Example:
-- SAMEPERIODLASTYEAR returns the selected period shifted back one year.
EVALUATE -
VAR StartDate = DATE ( 2008, 07, 25 )
VAR EndDate = DATE ( 2008, 07, 31 )
RETURN -
CALCULATETABLE (
SAMEPERIODLASTYEAR ( 'Date'[Date] ),
'Date'[Date] >= StartDate &&
'Date'[Date] <= EndDate
)
ORDER BY [Date]
Reference:
https://docs.microsoft.com/en-us/dax/calculate-function-dax
https://dax.guide/sameperiodlastyear/
Muffinshow Highly Voted 3 months ago
Calculate
Sum
DatesBetween
upvoted 39 times
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)
upvoted 2 times
Not Sameperiodlast year because the dates are already computed in the variables startyear and enddate
upvoted 6 times
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
Correct Answer: B
You want the raw data, not a report with the data.
Instead add a WHERE clause to the SQL statement.
Reference:
https://docs.microsoft.com/en-us/power-query/native-database-query
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
Correct Answer: B
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
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
Correct Answer: B
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
The solution suggested is not required, as the report does not require any output that involves all 3 dates. It requires only sales over one date
column at a time. Moreover, being date tables, they can significantly increase the size of the model (considering that the table is sales related).
upvoted 5 times
This question is about an IMPORT table. So the use of a calculated table is recommended. That said, I think that duplicating the Power Query
query also works for an IMPORT table. Using a calculated table for IMPORT is just a recommendation.
Source: https://learn.microsoft.com/en-us/power-bi/guidance/relationships-active-inactive
upvoted 1 times
Consider renaming the role-playing dimension-type table to better describe its role. In the example, the Airport table is related to the
ArrivalAirport column of the Flight table, so it's renamed as Arrival Airport.
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.
upvoted 4 times
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
Correct Answer: A
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
Source: https://learn.microsoft.com/en-us/power-bi/guidance/relationships-active-inactive
upvoted 1 times
poujor 1 month ago
NO is the Answer. To be able to create the calculations you need the Relationships. They are NOT stated in this suggestion.
upvoted 4 times
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:
Correct Answer:
Step 2: Rename the Attribue column to Year and the Value Column to Revenue
Need to do this after the unpivot.
Power Query will always create the attribute-value pair by using two columns:
Attribute: The name of the column headings that were unpivoted.
Value: The values that were underneath each of the unpivoted column headings.
Step 3: Select Use the First Row as Headers
Reference:
https://docs.microsoft.com/en-us/power-query/unpivot-column
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:
Correct Answer:
Box 1: No -
Would not support total sales over time.
Box 2: No -
Would not support new and repeat customer counts
Box 3: Yes
Box 2: No
Customer ID is required for new and returned customer analysis
Box3: Yes
Product information is not required for analysis.
Note: if the first analysis requirement changes from "Total sales over time" to "Total sales over time for products", we will have a different
question to deal with
upvoted 1 times
AzureJobsTillRetire 1 week ago
Please also refer to Question 38 in Topic 2 on how a more completed Sales Order table would look like. In that question the OrderID is called
SalesOrderNumber and the surrogate key is the ID column. Please note that those two columns are separated
upvoted 1 times
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:
Correct Answer:
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.
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:
Correct Answer:
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
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:
Correct Answer: CD
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
You are creating a Power BI model that contains a table named Store. Store contains the following fields.
You plan to create a map visual that will show store locations and provide the ability to drill down from Country to State/Province to City.
What should you do to ensure that the locations are mapped properly?
D. Create a calculated column that concatenates the values in City, State/Province, and Country.
Correct Answer: C
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
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.
Correct Answer: A
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
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:
Correct Answer:
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/
Namenick10 Highly Voted 2 months, 1 week ago
Year
Today
Calendar
upvoted 13 times
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
Correct Answer: B
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
"In USERELATIONSHIP, the status of a relationship is not important; that is, whether the relationship is active or not does not affect the usage
of the function. Even if the relationship is inactive, it will be used and overrides any other active relationships that might be present in the
model but not mentioned in the function arguments."
upvoted 6 times
Because the report must be filtered on all 3 dates, the ACTIVE (1) AND INACTIVE (2) relationships should be used with function
USERELATIONSHIP, not only the ACTIVE relationship.
upvoted 2 times
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:
Correct Answer:
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/
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:
Correct Answer:
Box 1: CALCULATE -
CALCULATE evaluates an expression in a modified filter context.
Syntax: CALCULATE(<expression>[, <filter1> [, <filter2> [, ג€¦]]])
The expression used as the first parameter is essentially the same as a measure.
Filters can be:
Box 2: AND -
Box 3: FILTER -
FILTER returns a table that represents a subset of another table or expression.
Syntax: FILTER(<table>,<filter>)
Note: DISTINCT returns a one-column table that contains the distinct values from the specified column. In other words, duplicate values are
removed and only unique values are returned.
Reference:
https://docs.microsoft.com/en-us/dax/calculate-function-dax
https://docs.microsoft.com/en-us/dax/filter-function-dax
RETURN
RESULT
I created random sales table and used above to test, it came up "large" for all the sales which is incorrect. Anyone knows why? Thanks.
upvoted 2 times
I have tried it !
upvoted 2 times
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?
C. Remove the rows from LineItems where LineItems[Invoice Date] is before the beginning of last month.
D. Group LineItems by LineItems[Invoice ID] and LineItems[Invoice Date] with a sum of LineItems[Price].
Correct Answer: B
Remove a column that is not used in the visuals reduces the size of the dataset.
Incorrect:
Not A: Merging the tables would increase the dataset.
Not C: Two of the visuals need historical data.
Not D: Grouping would not affect size.
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ג€.
E. Remove the rows in Traffic in which Traffic[Referring URL] does not start with ג/€ג€.
Correct Answer: BD
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.
B is explicitly filtered in the last two visuals, and implicitly filtered in the first two visuals because the columns used in the first two include
post[title], which would eliminate any URLs that do not include "blog".
upvoted 4 times
Question #1 Topic 3
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:
Correct Answer:
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-f588221c7098
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
Correct Answer: A
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
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.
Correct Answer: AE
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.
When you publish a Power BI Desktop file to the Power BI service, you publish the data in the model to your Power BI workspace. The same is
true for any reports you created in Report view.
To publish a Power BI Desktop dataset and reports
1. In Power BI Desktop, choose File > Publish > Publish to Power BI or select Publish on the ribbon.
Sign in to Power BI, if you aren't already signed in.
2. Select the destination. You can search your list of available workspaces to find the workspace into which you want to publish. The search box
lets you filter your workspaces. Select the workspace, and then click the Select button to publish.
3. Etc.
E: One way to create a custom theme is to upload a JSON file that has settings for all the colors you'd like to use for your dashboard. In Power
BI Desktop, report creators use JSON files to create themes for reports. You can upload these same JSON files for dashboards, or find and
upload JSON files from the Theme gallery page in the Power BI Community.
You can also save your custom theme as a JSON file and then share it with other dashboard creators.
Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-upload-desktop-files https://docs.microsoft.com/en-us/power-bi/create-
reports/service-dashboard-themes
https://learn.microsoft.com/en-us/power-bi/create-reports/service-dashboard-themes
scroll down to part that says JSON themes
upvoted 1 times
You need to create a visualization that compares revenue and cost over time.
Which type of visualization should you use?
A. waterfall chart
C. line chart
D. donut chart
Correct Answer: C
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
HOTSPOT -
You have a report in Power BI Desktop.
You add a key influencers visual as shown in the exhibit. (Click the Exhibit tab.)
Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
Box 2: 3 -
0.30 instead of 0.10. A factor of 3 greater.
Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-influencers
Manikom Highly Voted 2 months, 3 weeks ago
I would say
- adding more fields to Explain By
-3
moving fields from explain to expand should not add any new factors in analysis
upvoted 22 times
Take a look at what the visualization looks like once we add ID to Expand By. Once you've defined the level at which you want your measure
evaluated, interpreting influencers is exactly the same as for unsummarized numeric columns.
upvoted 1 times
You build a report to help the sales team understand its performance and the drivers of sales.
The team needs to have a single visualization to identify which factors affect success.
Which type of visualization should you use?
A. Key influencers
C. Q&A
D. Funnel chart
Correct Answer: A
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
HOTSPOT -
You have a table that contains the following three columns:
City -
✑ Total Sales
✑ Occupation
You need to create a key influencers visualization as shown in the exhibit. (Click the Exhibit tab.)
How should you configure the visualization? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
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
You are using the key influencers visual to identify which factors affect the quantity of items sold in an order.
You add the following fields to the Explain By field:
✑ Customer Country
✑ Product Category
✑ Supplier Country
✑ Sales Employee
✑ Supplier Name
✑ Product Name
✑ Customer City
The key influencers visual returns the results shown in the following exhibit.
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.
Correct Answer: A
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
You have a report that contains four pages. Each page contains slicers for the same four fields.
Users report that when they select values in a slicer on one page, the selections are not persisted on other pages.
You need to recommend a solution to ensure that users can select a value once to filter the results on all the pages.
What are two possible recommendations to achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
Correct Answer: BC
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
Correct Answer: B
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;
Reference:
https://radacad.com/enhance-the-card-visual-in-power-bi-with-conditional-formatting
DRAG DROP -
You have a Power BI dashboard named DashboardA that contains a tile named TileA. TileA contains a treemap visual from a report named
ReportA.
You need to provide the users of DashboardA with additional tiles that relate to the contents of TileA.
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:
Correct Answer:
Within seconds, your insights are ready. Select View insights to display visualizations.
The visualizations display in a special Quick Insights canvas with up to 32 separate insight cards. Each card has a chart or graph plus a short
description.
Step 2: From DashboardA, select the TileA options, and then select View Insights
The insight screen opens in Focus mode.
Step 3: From Focus mode, pin the relevant visuals to DashboardA
Go to 'in focus mode' on a dashboard tile for data loaded into Power BI.
Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/service-insights
Correct Answer: D
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
HOTSPOT -
You need to create a visual as shown in the following exhibit.
The indicator color for Total Sales will be based on % Growth to Last Year.
The solution must use the existing calculations only.
How should you configure the visual? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
Box 2: Rules -
To format cell background or font color by rules, in the Format by field of the Background color or Font color dialog box, select Rules.
Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-conditional-table-formatting
DRAG DROP -
You are using existing reports to build a dashboard that will be viewed frequently in portrait mode on mobile phones.
You need to build the dashboard.
Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and
arrange them in the correct order.
Select and Place:
Correct Answer:
https://learn.microsoft.com/en-us/power-bi/create-reports/service-create-dashboard-mobile-phone-view
upvoted 7 times
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.
Correct Answer: C
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.
E. For the relevant columns, set synonyms to match common geographical terms.
Correct Answer: BD
B: Identify geographic data in your report
1. In Power BI Desktop, switch to Data View Data View icon.
2. Select a column with geographic data ג€" for example, a City column.
3. On the Modeling tab, select Data Category, then the correct category ג€" in this example, City.
4. Continue setting geographic data categories for any other fields in the model.
D: Create visuals with your geographic data
Switch to Report view Report View icon, and create visuals that use the geographic fields in your data.
In this example, the model also contains a calculated column that brings city and state together in one column.
You have a report that contains a donut chart and a clustered column chart. Interactions between the visuals use the default settings.
You need to modify the report so that when you select a column in the column chart, the donut chart redraws by using the data from the selected
column.
What should you do?
A. Select the donut chart and set the column chart interaction to Filter.
B. Select the column chart and set the donut chart interaction to Filter.
C. Select the donut chart and set the column chart interaction to None.
D. Select the column chart and set the donut chart interaction to None.
Correct Answer: B
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 is B
upvoted 4 times
HOTSPOT -
You have a report page that contains the visuals shown in the following exhibit.
Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
Box 1: cross-filter -
The Cluster column chart has the filter icon active.
Box 2: cross-highlight -
The map has the cross-highlight icon active.
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
Correct Answer: B
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
You need to configure the visual to display the referenced image instead of the URL in the Plant Image column.
What should you do?
A. From the Formatting tab, select Values, and then set URL icons to On for the table.
B. Set the Data category of the Plant Image field to Web URL.
D. Set the Data category of the Plant Image field to Image URL.
Correct Answer: D
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.com/en-us/power-bi/create-
reports/power-bi-tutorial-q-and-a
DRAG DROP -
You have a Microsoft Excel spreadsheet named Excel1 that contains survey results.
You have a Power BI dashboard named DashboardA that has Q&A enabled.
You need to ensure that users who can access DashboardA can ask questions based on the contents of Excel1 and pin visuals based on their
queries to
DashboardA. The solution must minimize development time.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and
arrange them in the correct order.
Select and Place:
Correct Answer:
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that
might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have a clustered bar chart that contains a measure named Salary as the value and a field named Employee as the axis. Salary is present in the
data as a numerical amount representing US dollars.
You need to create a reference line to show which employees are above the median salary.
Solution: You create a constant line and set the value to .5.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
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
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that
might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have a clustered bar chart that contains a measure named Salary as the value and a field named Employee as the axis. Salary is present in the
data as a numerical amount representing US dollars.
You need to create a reference line to show which employees are above the median salary.
Solution: You create an average line by using the Salary measure.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
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
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that
might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have a clustered bar chart that contains a measure named Salary as the value and a field named Employee as the axis. Salary is present in the
data as a numerical amount representing US dollars.
You need to create a reference line to show which employees are above the median salary.
Solution: You create a percentile line by using the Salary measure and set the percentile to 50%.
Does this meet the goal?
A. Yes
B. No
Correct Answer: A
The median is the middle value or the 50th percentile of a data set.
Reference:
https://dash-intel.com/powerbi/statistical_functions_median.php
HOTSPOT -
You are profiling data by using Power Query Editor.
You have a table that contains a column named column1. Column statistics and Value distribution for column1 are shown in the following exhibit.
Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
You have a Power BI report hosted on powerbi.com that displays expenses by department for department managers.
The report contains a line chart that shows expenses by month.
You need to enable users to choose between viewing the report as a line chart or a column chart. The solution must minimize development and
maintenance effort.
What should you do?
B. Create a separate report page for users to view the column chart.
C. Add a column chart, a bookmark, and a button for users to choose a visual.
Correct Answer: C
Let users personalize visuals in a report
Enable personalization in a report
You can enable the feature either in Power BI Desktop or the Power BI service. You can also enable it in embedded reports.
To enable the feature in the Power BI (powerbi.com) service, go to Settings for your report.
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.
Correct Answer: CD
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.
Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/service-dashboard-themes
HOTSPOT -
You have a dataset that contains revenue data from the past year.
You need to use anomaly detection in Power BI to show anomalies in the dataset.
What should you configure? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
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
lukelin08 4 days ago
Given answer is correct
upvoted 1 times
You have a line chart that shows the number of employees in a department over time.
You need to see the total salary costs of the employees when you hover over a data point.
What should you do?
Correct Answer: C
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
You have the visual shown in the Original exhibit. (Click the Original tab.)
You need to configure the visual as shown in the Modified exhibit. (Click the Modified tab.)
A. a measure
B. an Average line
C. a trendline
D. a forecast
Correct Answer: D
For example, here's how the current forecast looks like:
Reference:
https://spreadsheeto.com/power-bi-forecasting/#intro
You need to create a visual that enables the adhoc exploration of data as shown in the following exhibit.
A. smart narrative
B. decomposition tree
C. Q&A
D. key influencers
Correct Answer: B
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
C. Create a new group on the state column and set the Group type to List.
D. Create a new group on the state column and set the Group type to Bin.
Correct Answer: C
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
Correct Answer: C
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/
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.)
Correct Answer: D
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
https://subscription.packtpub.com/book/data/9781788297233/9/ch09lvl1sec86/dashboard-cache-refresh
upvoted 1 times
HOTSPOT -
You need to create a Power BI report. The first page of the report must contain the following two views:
✑ Sales By Postal Code
✑ Sales by Month
Both views must display a slicer to select a value for a field named Chain.
The Sales By Postal Code view must display a map visual as shown in the following exhibit.
The Sales By Month view must display a column chart visual as shown in the following exhibit.
Users must be able to switch between the views by using buttons on the report page. The selected Chain field must be maintained when switching
between views.
What is the minimum number of bookmarks required, and which property should you apply to each bookmark? To answer, select the appropriate
options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
Box 1: 2 -
One for each visual.
Note: When you edit a report in Power BI Desktop and the Power BI service, you can add report bookmarks to capture the current state of a
report page.
Bookmarks save the current filters and slicers, cross-highlighted visuals, sort order, and so on. When others view your report, they can get back
to that exact state by selecting your saved bookmark.
Box 2: Display -
Users must be able to switch between the views by using buttons on the report page. The selected Chain field must be maintained when
switching between views.
You can select whether each bookmark will apply Data properties, such as filters and slicers; Display properties, such as spotlight and its
visibility; and Current page changes, which present the page that was visible when the bookmark was added. These capabilities are useful when
you use bookmarks to switch between report views or selections of visuals, in which case you'd likely want to turn off data properties, so that
filters aren't reset when users switch views by selecting a bookmark.
Note: When you create a bookmark, the following elements are saved with the bookmark:
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 have the visual shown in the exhibit. (Click the Exhibit tab.)
You need to show the relationship between Total Cost and Total Sales over time.
What should you do?
Correct Answer: A
When to use a slicer -
Slicers are a great choice when you want to:
Display commonly used or important filters on the report canvas for easier access.
Make it easier to see the current filtered state without having to open a drop-down list.
Filter by columns that are unneeded and hidden in the data tables.
Create more focused reports by putting slicers next to important visuals.
Note: Suppose you want your report readers to be able to look at overall sales metrics, but also highlight performance for individual district
managers and different time frames. You could create separate reports or comparative charts. You could add filters in the Filters pane. Or you
could use slicers. Slicers are another way of filtering. They narrow the portion of the dataset that is shown in the other report visualizations.
Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-slicers
HOTSPOT -
You have the Power BI dashboard shown in the Dashboard exhibit. (Click the Dashboard tab.)
You need to ensure that when users view the dashboard on a mobile device, the dashboard appears as shown in the Mobile exhibit. (Click the
Mobile tab.)
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
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
upvoted 29 times
A. decomposition tree
B. funnel chart
C. Q&A
D. key influencers
Correct Answer: A
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
You have a table that contains sales data and approximately 1,000 rows.
You need to identify outliers in the table.
Which type of visualization should you use?
A. area chart
B. scatter plot
C. pie chart
D. donut chart
Correct Answer: B
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-microsoft-power-bi-d7ad16ac9ccc
You have a report that contains three pages. One of the pages contains a KPI visualization.
You need to filter all the visualizations in the report except for the KPI visualization.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
B. Add the same slicer to each page and configure Sync slicers.
C. Edit the interactions of the slicer that is on the same page as the KPI visualization.
Correct Answer: BC
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
HOTSPOT -
You have a Power BI visual that uses indicators to show values that are out of range as shown in the following exhibit.
Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
Box 1: a line -
Incorrect:
* not line and clustered column
The Line and Clustered Column Chart is a combo charts that combines the Line chart and Column chart together in one visual. By combining
these two visuals together, you can make a very quick comparison between two sets of measures.
Box 2: anomaly detection -
Anomaly detection helps you enhance your line charts by automatically detecting anomalies in your time series data. It also provides
explanations for the anomalies to help with root cause analysis. With just a couple of clicks, you can easily find insights without slicing and
dicing the data.
Example:
Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-anomaly-detection
You are creating a Power BI report to analyze consumer purchasing patterns from a table named Transactions. The Transactions table contains a
numeric field named Spend.
You need to include a visual that identifies which fields have the greatest impact on Spend.
Which type of visual should you use?
A. Q&A
B. smart narrative
C. decomposition tree
D. key influencers
Correct Answer: D
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.
HOTSPOT -
You are creating a line chart in a Power BI report as shown in the following exhibit.
Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
Box 2: Values -
You have a dashboard that contains tiles pinned from a single report as shown in the Original Dashboard exhibit. (Click the Original Dashboard
tab.)
You need to modify the dashboard to appear as shown in the Modified Dashboard exhibit. (Click the Modified Dashboard tab.)
Correct Answer: B
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
You have a Power BI report. The report contains a visual that shows gross sales by date. The visual has anomaly detection enabled.
No anomalies are detected.
You need to increase the likelihood that anomaly detection will identify anomalies in the report.
What should you do?
Correct Answer: A
Adding anomaly detection automatically enriches the chart with anomalies, and the expected range of values. When a value goes outside this
expected boundary, it's marked as an anomaly.
Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-anomaly-detection
reference: https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-anomaly-detection
upvoted 6 times
This is correct
upvoted 4 times
You maintain a Power BI workspace that contains a supplier quality dashboard. The dashboard contains 10 card visuals, two map visuals and five
bar chart visuals.
The dashboard mobile layout is shown in the exhibit. (Click the Exhibit tab.)
You need to modify the dashboard mobile layout to meet the following requirements:
✑ Only show single-value visuals.
✑ Minimize scrolling.
What should you do?
A. Decrease the size of the card visuals. Remove the map and bar chart visuals.
B. Decrease the size of the map and bar chart visuals. Move all the card visuals to the top of the layout.
C. Remove the card visuals. Increase the size of the map and bar chart visuals.
D. Move the bar chart visuals to the top of the layout. Remove the map visuals. Decrease the size of the card visuals.
Correct Answer: A
A. Add a count field of the transaction amount to the size bucket of the scatter plot.
Correct Answer: B
A trend line is a straight line that best represents the points on a scatterplot. The trend line may go through some points but need not go
through them all. The trend line is used to show the pattern of the data. This trend line may show a positive trend or a negative trend.
Reference:
https://flexbooks.ck12.org/cbook/ck-12-interactive-middle-school-math-8-for-ccss/section/6.3/related/lesson/use-a-scatterplot-to-interpret-
data-msm8/
You have a Power BI workspace named Inventory that contains a dataset, a report, and a dashboard.
You need to add an additional tile to the dashboard. The tile must show inventory by location. This information is NOT visualized in the report. The
solution must minimize the impact on the report.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Correct Answer: AC
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
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:
Correct Answer:
You have a Power BI report that contains three pages named Page1, Page2, and Page3. All the pages have the same slicers.
You need to ensure that all the filters applied to Page1 apply to Page1 and Page3 only.
What should you do?
B. Enable visibility of the slicers on Page1 and Page3. Disable visibility of the slicer on Page2.
Correct Answer: A
Control which page visuals are affected by slicers
By default, slicers on report pages affect all the other visualizations on that page, including each other. As you choose values in the list and
date slicers that you just created, notice the effects on the other visualizations. The filtered data is an intersection of the values selected in
both slicers.
Use visual interactions to exclude some page visualizations from being affected by others. On the Overview page, the Total Sales Variance by
FiscalMonth and
District Manager chart shows overall comparative data for district managers by month, which is information that you want to keep visible. 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.
Reference:
https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-slicers
Question #1 Topic 4
HOTSPOT -
You have a Power BI tenant that hosts the datasets shown in the following table.
Correct Answer:
Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-security-sensitivity-label-overview
Question #2 Topic 4
C. sensitivity labels
D. dataset certifications
Correct Answer: C
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
Correct Answer: C
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
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.
C. From the Power BI service, open a dashboard that uses the dataset.
D. From the Power BI service, open a report that uses the dataset.
Correct Answer: CD
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
https://learn.microsoft.com/en-us/power-bi/connect-data/refresh-scheduled-refresh#scheduled-refresh
upvoted 8 times
You have a Power BI workspace that contains a dataset, a report, and a dashboard. The following groups have access:
✑ External users can access the dashboard.
✑ Managers can access the dashboard and a manager-specific report.
✑ Employees can access the dashboard and a row-level security (RLS) constrained report.
You need all users, including the external users, to be able to tag workspace administrators if they identify an issue with the dashboard. The
solution must ensure that other users see the issues that were raised.
What should you use?
A. comments
C. alerts
D. subscriptions
Correct Answer: A
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
You have a PBIX file that imports several tables from an Azure SQL database.
The data will be migrated to another Azure SQL database.
You need to change the connections in the PBIX file. The solution must minimize administrative effort.
What should you do?
C. Create a PBIT file, open the file, and change the data sources when prompted.
Correct Answer: D
Open the PBIX file with Microsoft Power BI Desktop.
Then choose File -> Options and settings -> Data source settings >Right click data sources and change source.
Note:
Incorrect:
Not C: PBIT is a template file.
The PBIT file keeps your report structure and contains 'DataModelSchema File' instead of ''DataModel File''. However, If you choose import
mode, the PBIX file stores all imported data from data sources and the report structure.
Reference:
https://windowsreport.com/open-pbix-file/
A. Create a row-level security (RLS) role and add the user to the role.
Correct Answer: D
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
DRAG DROP -
You have a Power BI workspace that contains a single-page report named Sales.
You need to add all the visuals from Sales to a dashboard. The solution must ensure that additional visuals added to the page are added
automatically to the dashboard.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and
arrange them in the correct order.
Select and Place:
Correct Answer:
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.
Pinning the page means that it pins all visuals on the page. If you add more visuals to the report page they will also appear on the dashboard
upvoted 5 times
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.
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.
Correct Answer: D
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/
In Power BI Desktop, you are creating visualizations in a report based on an imported dataset.
You need to allow Power BI users to export the summarized data used to create the visualizations but prevent the users from exporting the
underlying data.
What should you do?
B. From Power BI Desktop, configure the Data Load settings for the current file.
D. From Power BI Desktop, configure the Report settings for the current file.
Correct Answer: A
Dataset permissions in the Power BI service
The table below describes the four levels of permission that control access to datasets in the Power BI service.
* Reshare
Allows user to share the content of the dataset with other users who will get read, reshare, or build permissions for it.
* Read
* Build
* Write
Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/service-datasets-permissions
Reference: https://learn.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-export-data?tabs=powerbi-desktop
upvoted 12 times
The export functionality can be disabled on several levels. First, Power BI Service admins can disable this functionality on tenant level. With that,
nobody will be able to export the data. More about that later. Second, as a dataset owner you can decide if you allow your users to export the
data. This is managed in dataset settings, but only changeable in Power BI desktop.
No matter what settings are applied in Power BI desktop, the tenant settings will overrule this. In the end the Power BI Service admin decides
what options are possible to use.
https://data-marc.com/2020/04/13/power-bi-governance-why-you-should-consider-to-disable-export-to-excel/
upvoted 4 times
Manikom 2 months, 3 weeks ago
'to export the summarized data used to create the visualizations but prevent the users from exporting the underlying data' this is an option under
report setting in PowerBI Service... looks like the correct answer should be:.. In Power BI service configure the Report settings for the current
file.. but there is not such an answer in the options
upvoted 2 times
Question #11 Topic 4
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.
Correct Answer: C
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
You have four sales regions. Each region has multiple sales managers.
You implement row-level security (RLS) in a data model. You assign the relevant mail-enabled security group to each role.
You have sales reports that enable analysis by region. The sales managers can view the sales records of their region. The sales managers are
prevented from viewing records from other regions.
A sales manager changes to a different region.
You need to ensure that the sales manager can see the correct sales data.
What should you do?
B. From Microsoft Power BI Desktop, edit the Row-Level Security setting for the reports.
D. Request that the sales manager be added to the correct Azure Active Directory group.
Correct Answer: D
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/01/power-bi-which-groups-can-
be-used-to-set-permissions-in-power-bi/
Correct Answer: B
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
DRAG DROP -
You have a Microsoft Power BI workspace.
You need to grant the user capabilities shown in the following table.
Correct Answer:
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.mssqltips.com/sqlservertip/6487/power-bi-workspace-permissions-and-roles
You create a dashboard by using the Microsoft Power BI Service. The dashboard contains a card visual that shows total sales from the current
year.
You grant users access to the dashboard by using the Viewer role on the workspace.
A user wants to receive daily notifications of the number shown on the card visual.
You need to automate the notifications.
What should you do?
A. Create a subscription.
Correct Answer: B
Set alerts to notify you when data in your dashboards changes beyond limits you set.
Alerts can only be set on tiles pinned from report visuals, and only on gauges, KPIs, and cards.
Reference:
https://docs.microsoft.com/en-us/power-bi/create-reports/service-set-data-alerts
Alerts are only used when you set a threshold for a value and you need to be informed based on current value exceeding a limit
upvoted 4 times
Question #16 Topic 4
You have a Power BI workspace named Workspace1 that contains a dataset named DS1 and a report named RPT1.
A user wants to create a report by using the data in DS1 and publish the report to another workspace.
You need to provide the user with the appropriate access. The solution must minimize the number of access permissions granted to the user.
What should you do?
Correct Answer: B
More granular permissions -
Power BI provides the Build permission as a complement to the existing permissions, Read and Reshare. All users who already had Read
permission for datasets via app permissions, sharing, or workspace access at that time also got Build permission for those same datasets.
They got Build permission automatically because Read permission already granted them the right to build new content on top of the dataset, by
using Analyze in Excel or Export.
With this more granular Build permission, you can choose who can only view the content in the existing report or dashboard and who can create
content connected to the underlying datasets.
If your dataset is being used by a report outside the dataset workspace, you can't delete that dataset. Instead, you see an error message.
Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/service-datasets-build-permissions
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that
might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have five reports and two dashboards in a workspace.
You need to grant all organizational users read access to one dashboard and three reports.
Solution: You publish an app to the entire organization.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
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.
Reference:
https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-share-dashboards
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that
might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have five reports and two dashboards in a workspace.
You need to grant all organizational users read access to one dashboard and three reports.
Solution: You enable included in app for all assets.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
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
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that
might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have five reports and two dashboards in a workspace.
You need to grant all organizational users read access to one dashboard and three reports.
Solution: You assign all the users the Viewer role to the workspace.
Does this meet the goal?
A. Yes
B. No
Correct Answer: A
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.
Reference:
https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-share-dashboards
So we need to give access to a subset or reports and dashboards. If you give access to the workspace, they can see all. So answer is NO
upvoted 9 times
So we need to give access to a subset or reports and dashboards. If you give access to the workspace, they can see all. So answer is NO
upvoted 2 times
From Power BI Desktop, you publish a new dataset and report to a Power BI workspace. The dataset has a row-level security (RLS) role named HR.
You need to ensure that the HR team members have RLS applied when they view reports based on the dataset.
What should you do?
D. From Power BI Desktop, import a table that contains the HR team members.
Correct Answer: A
Working with members -
Add members -
In the Power BI service, you can add a member to the role by typing in the email address or name of the user or security group.
Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls
You have a Power BI dashboard that monitors the quality of manufacturing processes. The dashboard contains the following elements:
✑ A line chart that shows the number of defective products manufactured by day
✑ A KPI visual that shows the current daily percentage of defective products manufactured
You need to be notified when the daily percentage of defective products manufactured exceeds 3%.
What should you create?
A. a subscription
B. an alert
D. a Q&A visual
Correct Answer: B
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
C. a subscription
Correct Answer: B
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
You have five sales regions. Each region is assigned a single salesperson.
You have an imported dataset that has a dynamic row-level security (RLS) role named Sales. The Sales role filters sales transaction data by
salesperson.
Salespeople must see only the data from their region.
You publish the dataset to powerbi.com, set RLS role membership, and distribute the dataset and related reports to the salespeople.
A salesperson reports that she believes she should see more data.
You need to verify what data the salesperson currently sees.
What should you do?
A. Use the Test as role option to view data as the salesperson's user account.
B. Use the Test as role option to view data as the Sales role.
D. Filter the data in the reports to match the intended logic in the filter on the sales transaction table.
Correct Answer: B
Validating the role within the Power BI service
You can validate that the role you defined is working correctly in the Power BI service by testing the role.
1. Select More options (...) next to the role.
2. Select Test data as role.
You'll see reports that are available for this role. Dashboards aren't shown in this view. In the page header, the role being applied is shown.
Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls
B. tiles
C. comments
Correct Answer: A
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
HOTSPOT -
You have a dataset that has the permissions shown in the following exhibit.
Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
Analyze in Excel
Grant read permission for
upvoted 5 times
"Users can create Sensitivity labels in the Microsoft 365 compliance center. Access to this feature in the Microsoft 365 compliance center is
available for admins of the Microsoft 365 of your organization."
So first is not sensitivity labels, and is not delete.
"Dataset owners can assign Build permission to specific users or security groups on the Manage permissions page. See Manage dataset access
permissions for detail."
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that
might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have five reports and two dashboards in a workspace.
You need to grant all organizational users read access to one dashboard and three reports.
Solution: You create an Azure Active Directory group that contains all the users. You share each selected report and the one dashboard to the
group.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
Share with more than 100 separate users
At most, you can share with 100 users or groups in a single share action. However, you can give more than 500 users access to an item. Here
are some suggestions:
Share multiple times by specifying the users individually.
Share with a user group that contains all the users.
Create the report or dashboard in a workspace, then create an app from the workspace. You can share the app with many more people.
Reference:
https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-share-dashboards
DRAG DROP -
You have a Power BI table named Customer that contains a field named Email Address.
You discover that multiple records contain the same email address.
You need to create a calculated column to identify which records have duplicate email addresses.
How should you complete the DAX expression for the calculated column? To answer, drag the appropriate values to the correct targets. Each value
may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:
Correct Answer:
Question #1 Topic 5
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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?
Correct Answer: A
Executives require a visual that shows sales by region.
The data type of Sales[region_id] must be changed from varchar to Whole Number, as Sales[region_id] is Integer.
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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?
Correct Answer: D
Litware plans to leverage data from an Azure SQL database that stores data for the company's live e-commerce website.
With DirectQuery, queries are sent back to your Azure SQL Database as you explore the data in the report view.
After you publish an Azure SQL DirectQuery dataset to the service, you can enable single sign-on (SSO) using Azure Active Directory (Azure AD)
OAuth2 for your end users.
When the SSO option is enabled and your users access reports built atop the data source, Power BI sends their authenticated Azure AD
credentials in the queries to the Azure SQL database or data warehouse. This option enables Power BI to respect the security settings that are
configured at the data source level.
Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/service-azure-sql-database-with-direct-connect
Anyway, if Microsoft SQL Server is meant actually, you can also enable AD SSO via Kerberos, but I'm not sure if this is the best solution.
upvoted 2 times
Topic 6 - Testlet 10
Question #1 Topic 6
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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.
Question
You need to create the dataset.
Which dataset mode should you use?
A. Import
B. DirectQuery
C. Composite
D. live connection
Correct Answer: C
The three dataset modes are:
Import -
DirectQuery -
Composite -
Composite mode -
Composite mode can mix Import and DirectQuery modes, or integrate multiple DirectQuery data sources. Models developed in Composite mode
support configuring the storage mode for each model table. This mode also supports calculated tables (defined with DAX).
The table storage mode can be configured as Import, DirectQuery, or Dual. A table configured as Dual storage mode is both Import and
DirectQuery, and this setting allows the Power BI service to determine the most efficient mode to use on a query-by-query basis.
Note: A single dataset must support all three reports.
The data model must minimize the size of the dataset as much as possible, while meeting the report requirements and the technical
requirements.
Northwind Traders requires the following reports:
Top Products -
Top Customers -
On-Time Shipping -
Incorrect:
* DirectQuery mode is an alternative to Import mode. Models developed in DirectQuery mode don't import data. Instead, they consist only of
metadata defining the model structure. When the model is queried, native queries are used to retrieve data from the underlying data source.
* Import
However, while there are compelling advantages associated with Import models, there are disadvantages, too:
The entire model must be loaded to memory before Power BI can query the model, which can place pressure on available capacity resources,
especially as the number and size of Import models grow
In this case, Composite fits perfect. Source1 is 2GB, which is relatively too large for daily updates and way larger than Source2 which is only
5MB.
upvoted 4 times
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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.
Question
You need to configure access for the sales department users. The solution must the meet the security requirements.
What should you do?
A. Share each report to the Azure Active Directory group of the sales department.
B. Add the Azure Active Directory group of the sales department as an Admin of the reports workspace.
C. Distribute an app to the users in the Azure Active Directory group of the sales department.
Correct Answer: B
Access to the reports must be granted to Azure Active Directory (Azure AD) security groups only. An Azure AD security group exists for each
department.
The sales department must be able to perform the following tasks in Power BI:
ג€¢ Create, edit, and delete content in the reports.
ג€¢ Manage permissions for workspaces, datasets, and reports.
ג€¢ Publish, unpublish, update, and change the permissions for an app.
ג€¢ Assign Azure AD groups role-based access to the reports workspace.
Community vote distribution
D (73%) A (27%)
https://learn.microsoft.com/en-us/power-bi/collaborate-share/service-roles-new-workspaces
upvoted 1 times
"The sales department must be able to perform the following tasks in Power BI:
Create, edit, and delete content in the reports.
Manage permissions for workspaces, datasets, and reports.
Publish, unpublish, update, and change the permissions for an app."
"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."
The above tells me they should have at most Viewer access. Member access overrides any RLS that is set up, and the sales department would
view all data.
upvoted 2 times
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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.
Question
HOTSPOT -
You need to create a solution to meet the notification requirements of the warehouse shipping department.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
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.
Question #1 Topic 7
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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 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
Correct Answer: D
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:
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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:
Correct Answer:
Box 1: CALCULATE -
CALCULATE evaluates an expression in a modified filter context.
Syntax: CALCULATE(<expression>[, <filter1> [, <filter2> [, ג€¦]]])
Box 2: REMOVEFILTERS -
REMOVEFILTERS clear filters from the specified tables or columns.
Box 3: DIVIDE -
DIVIDE performs a division.
Example: MEASURE FactInternetSales[%Sales] = DIVIDE([TotalSales], CALCULATE([TotalSales],REMOVEFILTERS()))
Note: The RETURN keyword consumes variables defined in previous VAR statements.
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/
ALLEXCEPT - Removes all context filters in the table except filters that have been applied to the specified columns; so It's wrong and we
wouldn't get All the revenue for the divide measure, but only row level ProductCategory revenue
upvoted 5 times
Question #3 Topic 7
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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
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:
Correct Answer:
Contributor role give analysts a possibility to save reports to a workspace, which is not permitted by requirements
upvoted 32 times
"Workspace members assigned Admin, Member, or Contributor have edit permission for the dataset and, therefore, RLS doesn’t apply to
them. If you want RLS to apply to people in a workspace, you can only assign them the Viewer role."
https://learn.microsoft.com/en-us/power-bi/enterprise/service-admin-rls
upvoted 2 times
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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
Which DAX expression should you use to get the ending balances in the balance sheet reports?
Correct Answer: B
Use the CALCULATE, the SUM, and the DATESQTD functions.
DATESQTD returns a table that contains a column of the dates for the quarter to date, in the current context.
Syntax: DATESQTD(<dates>)
Note: 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.
Reference:
https://docs.microsoft.com/en-us/dax/datesqtd-function-dax
The Balance sheet report is a quarterly report so it needs to have the sum of the last three months. The Balances table is reporting in monthly
intervals, so it needs to be summed up to produce a quarterly result. That is where DATESQTD comes in, as it states: "Returns a table that
contains a column of the dates for the quarter to date, in the current context." LASTDATE() will instead produce a result: "Returns the last date in
the current context for the specified column of dates." Which would only show the last month's result.
upvoted 3 times
Topic 8 - Testlet 3
Question #1 Topic 8
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
Overview -
Litware, Inc. is an online retailer that uses Power BI.
Litware plans to leverage data from an Azure SQL database that stores data for the company's live e-commerce website.
Litware uses Azure Active Directory (Azure AD) to authenticate users.
Existing Environment. Sales Data
Litware has online sales data that has the SQL schema shown in the following table.
In the Date table, the date_id column has a format of yyyymmdd and the month column has a format of yyyymm.
The week column in the Date table and the week_id column in the Weekly_Returns table have a format of yyyyww.
In the Sales table, the sales_id column represents a unique transaction.
The region id column can be managed by only one sales manager.
Existing Environment. Data Concerns
You are concerned with the quality and completeness of the sales data. You must ensure that negative and missing sales_amount values do NOT
contribute to the total sales amount calculation.
Existing Environment. Reporting Requirements
Litware identifies the following reporting requirements:
Executives require a visual that shows sales by region.
Executives require a visual that shows returns by region manager and the sales managers that report to them.
The sales managers must be able to see only the sales data of their respective region.
The sales managers require a visual to analyze sales performance versus sales targets.
The sales department requires reports that contain the number of sales transactions.
Users must be able to see the month in each report as shown in the following example: Feb 2020.
The customer service department requires a visual that can be filtered by both sales month and ship month independently.
The maximum allowed latency to include transactions in reports is five minutes.
Question
You need to create relationships to meet the reporting requirements of the customer service department.
What should you create?
A. a one-to-many relationship from Date[date_id] to Sales[sales_date_id] and another one-to-many relationship from Date[date_id] to
Weekly_Returns[week_id]
B. a one-to-many relationship from Sales[sales_date_id] to Date[date_id] and a one-to-many relationship from Sales[sales_ship_date_id] to
Date[date_id]
C. an additional date table named ShipDate, a many-to-many relationship from Sales[sales_date_id] to Date[date_id], and a many-to-many
relationship from Sales[sales_ship_date_id] to ShipDate[date_id]
D. an additional date table named ShipDate, a one-to-many relationship from Date[date_id] to Sales[sales_date_id], and a one-to-many
relationship from ShipDate[date_id] to Sales[sales_skip_date_id]
Correct Answer: A
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
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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 provide a solution to provide the sales managers with the required access.
What should you include in the solution?
A. Create a security role that has a table filter on the Sales Manager table where username = UserName().
B. Create a security role that has a table filter on the Sales Manager table where username = sales_manager_id.
C. Create a security role that has a table filter on the Region Manager table where sales_manager_id = UserPrincipalName().
D. Create a security role that has a table filter on the Sales_Manager table where name = UserName().
Correct Answer: A
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/
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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 merge data from Sales_Region, Region_Manager, Sales_Manager, and Manager into a single table named Region.
What should you do next to meet the reporting requirements of the executives?
A. Create a DAX calculated column that retrieves the region manager from the Weekly_Returns table based on the sales_region_id column.
B. Apply row-level security (RLS) to the Region table based on the sales manager username.
D. In the Region table, create a hierarchy that has the manager name, and then the sales manager name.
Correct Answer: A
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
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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?
Correct Answer: A
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
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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 do to address the existing environment data concerns?
B. a measure that uses the following formula: SUMX(FILTER('Sales', 'Sales'[sales_amount] > 0)),[sales_amount])
Correct Answer: B
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.
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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 a calculated column to display the month based on the reporting requirements.
Which DAX expression should you use?
A. FORMAT('Date'[date],ג€MMM YYYYג€)
C. FORMAT('Date'[date_id],ג€MMM YYYYג€)
D. FORMAT('Date'[date],ג€M YYג€)
Correct Answer: A
Users must be able to see the month in each report as shown in the following example: Feb 2020.
Question #1 Topic 9
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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.
Question
HOTSPOT -
You need to design the data model and the relationships for the Customer Details worksheet and the Orders table by using Power BI. The solution
must meet the report requirements.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
Box 1: Yes -
Need to link the tables for: 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: No -
It should be set to Integer.
Box 3: No -
Can use the Region field of the Customer Details table.
The Orders table only has the ShipRegion field
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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.
Question
HOTSPOT -
You need to create a measure that will return the percentage of late orders.
How should you complete the DAX expression? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
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
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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.
Question
You need to minimize the size of the dataset. The solution must meet the report requirements.
What should you do?
A. Group the Categories table by the CategoryID column.
D. Change the OrderID column in the Orders table to the Text data type.
Correct Answer: B
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.
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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.
Question
You need to design the data model to meet the report requirements.
What should you do in Power BI Desktop?
A. From Power Query, add a date table. Create an active relationship to the OrderDate column in the Orders table and an inactive relationship
to the ShippedDate column in the Orders table.
B. From Power Query, add columns to the Orders table to calculate the calendar quarter and the calendar month of the OrderDate column.
C. From Power BI Desktop, use the Auto date/time option when creating the reports.
D. From Power Query, use a DAX expression to add columns to the Orders table to calculate the calendar quarter of the OrderDate column, the
calendar month of the OrderDate column, the calendar quarter of the ShippedDate column, and the calendar month of the ShippedDate
column.
Correct Answer: C
On-Time Shipping report -
The On-Time Shipping report will show the following metrics for a selected shipping month or quarter:
The percentage of orders that were shipped late by country and shipping region
Customers that had multiple late shipments during the last quarter
The Auto date/time is a data load option in Power BI Desktop. The purpose of this option is to support convenient time intelligence reporting
based on date columns loaded into a model. Specifically, it allows report authors using your data model to filter, group, and drill down by using
calendar time periods (years, quarters, months, and days). What's important is that you don't need to explicitly develop these time intelligence
capabilities.
When the option is enabled, Power BI Desktop creates a hidden auto date/time table for each date column, providing all of the following
conditions are true:
The table storage mode is Import
The column data type is date or date/time
The column isn't the "many" side of a model relationship
Reference:
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-auto-date-time
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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.
Question
HOTSPOT -
You need to create a relationship in the dataset for RLS.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
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.
upvoted 16 times
'EACH employee in the Sales Employees table is assigned to one SALES region '
upvoted 7 times
Question #1 Topic 10
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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 update the Power BI model to ensure that the analysts can quickly build drill-downs from business unit to product in a visual.
What should you create?
A. a group
B. a calculated table
C. a hierarchy
D. a calculated column
Correct Answer: C
Drill requires a hierarchy.
When a visual has a hierarchy, you can drill down to reveal additional details.
Reference:
https://docs.microsoft.com/en-us/power-bi/consumer/end-user-drill
Question #1 Topic 11
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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.
Question
HOTSPOT -
You need to create the Top Customers report.
Which type of filter should you use, and at which level should you apply the filter? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
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/
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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.
Question
You need to create the On-Time Shipping report. The report must include a visualization that shows the percentage of late orders.
Which type of visualization should you create?
A. pie chart
B. scatterplot
C. bar chart
Correct Answer: C
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
The first sentence of the question sets the context : "You need to create the On-Time Shipping report"
The real question is : "The report must include a visualization that shows the percentage of late orders. Which type of visualization should you
create?"
And for this specific question, a pie chart makes more sense than any of the other options.
upvoted 1 times
Topic 12 - Testlet 7
Question #1 Topic 12
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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
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:
Correct Answer:
The sales managers require a visual to analyze sales performance versus sales targets.
Box 1: Sales[sales_amount]
Value; The main measure which we want to evaluate
Example:
Sales = sum(FactInternetSales[SalesAmount])
Box 2: Date[month]
Trend; How Value perfoms in a time period, is it going upward, downwardג€¦?
You can use Months as trend axis.
Box 3: Targets[sales_target]
Target; What we want to compare the Value with
Reference:
https://radacad.com/kpi-visual-in-power-bi-explained
Question #1 Topic 13
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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
HOTSPOT -
You publish the dataset to powerbi.com.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:
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
upvoted 2 times
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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])
Correct Answer: A
The sale department require reports that contain the number of sales transactions.
Correct answer is C
upvoted 2 times
Question #1 Topic 14
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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
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:
Correct Answer:
Box 2: Reshare -
App permissions,
This section describes the kinds of permissions you can grant to the specified users
* Allow users to share the app and the app's underlying datasets using the share permission
This option grants users reshare permission on the app's underlying datasets.
* Etc.
Note: 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.
Reference:
https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-create-distribute-apps
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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:
Correct Answer:
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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 ensure that the data is updated to meet the report requirements. The solution must minimize configuration effort.
What should you do?
B. From Power BI Desktop, download the PBIX file and refresh the data.
Correct Answer: D
The reports must be updated with the latest data by 5 AM each day.
You have options available with the scheduled refresh for the On-premises data gateway (personal mode) and the On-premises data gateway.
Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/refresh-scheduled-refresh
Introductory Info
Case Study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However,
there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions
included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might
contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is
independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to
the next section of the exam. After you begin a new section, you cannot return to this section.
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
What is the minimum number of Power BI datasets needed to support the reports?
Correct Answer: B
Note:
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 make new reports by using the balance sheet data.
Two datasets are required.
Need DAX for: A comparison of quarterly revenue versus the same quarter from the previous year. Also see other questions in this Case study
which uses DAX expressions.
Incorrect:
Not DirectQuery: DirectQuery Limited Transformations.
You are not able to use all of the normal Power Query transformation features. Particular DAX functions are not available in this method as well.
So if your data is poorly structured or needing lots of transformation, sometimes Direct Query is not a viable option.
Reference:
https://www.tessellationtech.io/import-vs-direct-query-power-bi/