DA100 Questions Dump Flashcards

1
Q
  1. You need to recommend a solution to ensure that users can select a value once to filter the results on all the pages. What are two possible recommendations to achieve this goal? Each correct answer presents a complete solution. NOTE: each correct selection is worth one point.
    a. Replace the slicers with report-level filters
    b. Sync the slicers across the pages.
    c. Create a bookmark for each slicer value
    d. Replace the slicers with page-level filters
    e. Replace the slicers with visual-level filters.
A

Answer: AB

Explanation:
A: Add a report-level filter to filter an entire report.
B: You can sync a slicer and use it on any or all pages in a report.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. 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
A

Answer: B.
Explanation: Instead create a percentile line by using the Salary measure and set the percentile to 50 %. Note: The 50th percentile is also known as the median or middle value where 50 percent of observations fall below.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. You need to create a visualization that compares revenue and cost over time. Which type of visualization should you use?
    a. Stacked area chart
    b. Donut chart
    c. Line chart
    d. Waterfall chart
A

Answer: C.
Explanation: A line chart or line graph displays the evolution of one or several numeric variables. Data points are connected by straight line segments. A line chart is often used to visualize a trend in data over intervals of time, “a time series”, this the line is often drawn chronologically.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. You have a collection of reports for the HR department of your company. You need to create a visualization for the HR department that shows a historic employee counts and predicts trends during the next six months. Which type of visualization should you use?
    a. Key influences
    b. Ribbon chart
    c. Line chart
    d. Scatter chart
A

Answer: C.
Explanation: The best data for forecasting is time series data or uniformly increasing whole numbers. The line chart has to have only one line. Try forecasting: Try the new forecasting capabilities of Power View today on your own data or with the sample report available as part of the Power BI report samples.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. You plan to have a menu page that will show all the business questions. You need to ensure that users can click each business question and be directed to the page where the question is answered. The solution must ensure that the menu page will work when deployed to any workspace. What should you include on the menu page?
    a. Create a text box for each business question and insert a link.
    b. Create a button for each business question and set the action type to Bookmark.
    c. Create a Power Apps visual that contains a drop-down list. The drop-down list will contain the business questions.
A

Answer: B.
Explanation: Power BI enables data insights and better decision-making, while Power Apps enables everyone to build and use apps that connect to business data. Using the Power Apps visual, you can pass context-aware data to a canvas app, which updates in real time as you make changes to your report. Now, your app users can derive business insights and take actions from right within their Power BI reports and dashboards.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. You are developing a report page. Some users will navigate the report by using a keyboard, and some users will consume the report by using a screen reader. You need to ensure that the users can consume the content on a report page in a logical order. What should you configure in MS Power BI Desktop?
    a. The tab order
    b. The layer order
    c. The bookmark order
    d. The X position
A

Answer: A.
Explanation: If you find yourself unable to navigate to an object or visual while using a keyboard, it may be because the report author has decided to hide that object from the tab order. Report authors commonly hide decorative objects from the tab order. If you find that you cannot tab through a report in a logical manner, you should contact the report author. Report authors can set the tab order for objects and visuals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Your company has employees in 10 states. The company recently decided to associate each state to one of the following three regions: East, West, and North. You have a data model that contains employee information by state. The model does NOT include region information. You have a report that shows the employees by state. You need to view the employees by region as quickly as possible. What should you do?
    a. Create a new aggregation that summarizes by employee.
    b. Create a new group on the state column and set the Group type to List.
    c. Create a new group on the state column and set the Group type to Bin.
    d. Create a new aggregation that summarizes by state.
A

Answer: B.
Explanation: With grouping you are normally working with dimensional attributes. Here we add three new groups (East, West, and North) and add each state to the appropriate group.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. You need to create a calculated column to display the month based on the reporting requirements to present the month as “Feb 2020”. Which DAX expression should you use?
    a. FORMAT(‘Date’[date], “MMM YYYY”)
    b. FORMAT(‘Date’[date], “M YY”)
    c. FORMAT(‘Date’[year], “#”)
    d. FORMAT(‘Date’[date_id], “MMM YYYY”)
A

Answer: D.
Explanation: In the Date table, the date_id column has a format of yyyymmdd. Users must be able to see the month in reports as shown in the following example: Feb 2020.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. 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. Implement row-level-security (RLS) so that the report recipients can only see results based on the emails they sent.
b. Remove the Subject and Body columns during the import.
c. From Model view, set the Subject and Body columns to Hidden.

A

Answer: B.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. You have the tables shown in the following table:

The Impressions table contains approximately 30 million records per month. You need to create an ad analytics system to meet the following requirements:
• Present ad impression counts for the day, campaign, and Site_name. The analytics for the last year are required.
• Minimize the data model size.

Which two actions should you perform?

a. Group the impressions by Ad_id, Site_name, and Impression_date. Aggregate by using the CountRows function.
b. Create one-to-many relationships between the tables.
c. Create a calculated measure that aggregates by using the COUNTROWS function.
d. Create a calculated table that contains Ad_id, Site_name, and Impression_date.

A

Answer: AB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Your company has training videos that are published to Microsoft Stream. You need to surface the videos directly in a Microsoft Power BI dashboard. Which type of tile should you add?
    a. Video
    b. Custom streaming data
    c. Text box
    d. Web content
A

Answer: B.
Explanation: The only way to visualize a streaming dataset is to add a tile and use the streaming dataset as a custom streaming data source.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. You open a query in Power Query Editor. You need to identify the percentage of empty values in each column as quickly as possible. Which Data Preview option should you select?
    a. Show whitespace
    b. Column profile
    c. Column distribution
    d. Column quality
A

Answer: D.
Explanation: Column Quality: In this section, we can easily see valid, Error, and Empty percentage of data values associated with the Selected table.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
15. You have a prospective customer list that contains 1,500 rows of data. The list contains the following fields: 
o	First name
o	Last name
o	Email address
o	State/Region
o	Phone number

You import the list into Power Query Editor. You need to ensure that the list contains records for each State/Region to which you want to target a marketing campaign. Which two actions should you perform?

a. Open the Advanced Editor
b. Select Column quality
c. Enable Column profiling based on entire dataset
d. Select Column distribution
e. Select Column profile

A

Answer: CE.
Explanation: Data Profiling, Quality & Distribution in Power BI/Power Query features. To enable these features, you need to go to the View tab > Data Preview Group. Check the following:
• Column quality
• Column profile
o Turn on the Column Profiling feature
• Column distribution
o Can use it to visually realize that your query is missing some data because of distinct and unique counts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. DRAG DROP – You are building a dataset from a JSON file that contains an array of documents. You need to import attributes as columns from all the documents in the JSON file. The solution must ensure that date attributes can be used as date hierarchies in Power BI reports. Which three actions should you perform in sequence?
    a. Expand the columns
    b. Expand the records
    c. Add columns that use data type conversions
    d. Set the data types
    e. Convert the list to a table
A

Answer: E, A, D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. 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

The Customer ID and Address ID columns represent unique rows. You need to create a query that has one row per customer. Each row must contain City, State/Region, and Country for each customer. What should you do?

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

A

Answer: A.
Explanation: 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. You have the following three version of an Azure SQL database:
    o Test
    o Production
    o Development

You have a dataset that uses the development database as a data source. You need to configure the dataset so that you can easily change the data source between the development, test, and production database servers from powerbi.com. Which should you do?

A. Create a JSON file that contains the database server names. Import the JSON file to the dataset.
B. Create a parameter and update the queries.
C. Create a query for each database server and hide the development tables.
D. Set the data source privacy level to Organizational and use the ReplaceValue Power Query M function.

A

Answer: B.
Explanation: With privacy level settings, you can specify an isolation level that defines the degree that one data source must be isolated from other data sources. An Organizational data source limits the visibility of a data source to a trusted group of people. An Organizational data source is isolated from all Public data sources, but is visible to other Organizational data sources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
  1. You have a CSV file that contains user complaints. The file contains a column named Logged. Logged contains the date and time each complaint occurred. The data in Logged is in the following format: 2018-12-31 at 08:59. You need to be able to analyze the complaints by the logged date and use a built-in date hierarchy. What should you do?

A. Change the data type of the Logged column to Date.
B. Apply the Parse function from the Date transformations options to the Logged column.
C. Create a column by example that starts with 2018-12-31 and set the data type of the new column to Date.
D. Apply a transform to extract the first 11 characters of the Logged column.

A

Answer: C.
Explanation: To use a built-in-date hierarchy, you need to set the data type of the new column to Date.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
  1. You have an Azure SQL database that contains sales transactions. The database is updated frequently. You need to generate reports from the data to detect fraudulent transactions. The data must be visible within five minutes of an update. How should you configure the data connection?

A. Add a SQL statement
B. Set Data Connectivity mode to DirectQuery
C. Set the Command timeout in minutes setting.
D. Set Data Connectivity mode to Import.

A

Answer: B.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
  1. You have a data model that contains many complex DAX expressions. The expressions contain frequent references to the RELATED and RELATEDTABLE functions. You need to recommend a solution to minimize the use of the RELATED and RELATEDTABLE functions. What should you recommend?

A. Split the model into multiple models.
B. Hide unused columns in the model
C. Merge tables by using Power Query.
D. Transpose.

A

Answer: C.
Explanation: Combining data means connecting to two or more data sources, shaping them as needed, then consolidating them into a useful query. When you have one or more columns that you’d like to add to another query, you merge the queries. **Note: The RELATEDTABLE function is a shortcut for CALCULATETABLE function with no logical expression. CALCULATETABLE evaluates a table expression in a modified filter context and returns a table of values.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
  1. You have a large dataset that contains more than 1 million rows. The table has a datetime column named Date. You need to reduce the size of the data model. What should you do?

A. Round the hour of the Date column to startOfHour.
B. Change the data type of the Date column to Text.
C. Trim the Date column.
D. Split the Date column into two columns, one that contains only the time and another that contains only the date.

A

Answer: D.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q
  1. DRAG DROP – You are modeling data in a table named SalesDetail by using MS Power BI. You need to provide end users with access to the summary statistics about the SalesDetail data. The users require insights on the completeness of the data and the value distributions. Which three actions should you perform in sequence?

A. Specify the following query, then close and apply:
a. -Table.Distinct(#”SalesDetail”)
B. Create a visual for the query table.
C. Create a parameter that uses a query for the suggested values.
D. Create a query that uses Common Data Service as a data source.
E. Specify the following query, then close and apply.
a. -Table.Profile(“SalesDetail”).
F. Create a blank query as a data source.

A

Answer: F, E, B.

Explanation:

• Step 1:
Create a blank query as a data source. Start with a New Source in Power Query Editor, and then Blank Query. Create a parameter that uses a query for suggested values.

• Step 2:
Specify the following query, then close and apply: -Table.Profile(“#SalesDetail”). In the new blank query, in the formula bar, type the below expression:
o =Table.Profile()

Note that this code is not yet complete, we need to provide a table as the input of this function.

Note: The Table.Profile() function takes a value of type table and returns a table that displays, for each column in the original table, the min, max, avg, standard deviation, count of values, count of null values, and count of distinct values.

• Step 3:
Create a visual for the query table.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q
  1. You create the following step by using Power Query Editor:
    Table.ReplaceValue(SalesLT_Address,”1318,”1319”),Replacer.ReplaceText,{“AddressLine1”}).
    A row has a value of 21318 Lasalle Street in the AddressLine1 column. What will the value be when the step is applied?
    A. 1318
    B. 1319
    C. 21318 Lasalle Street
    D. 21319 Lasalle Street
A

Answer: D.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q
  1. You have a Microsoft Power BI report. The size of PBIX file is 550 MB. The report is accessed by using an App workspace in shared capacity of powerbi.com. The report uses an imported dataset that contains one fact table. The fact table contains 12 million rows. The dataset is scheduled to refresh twice a day at 08:00 and 17:00. The report is a single page that contains 15 AppSource visuals and 10 default visuals. Users say that the report is slow to load the visuals when they access and interact with the report. You need to recommend a solution to improve the performance of the report. What should you recommend?

A. Change any DAX measures to use iterator functions.
B. Replace the default visuals with AppSource visuals.
C. Change the imported dataset to DirectQuery.
D. Remove unused columns from tables in the data model.

A

Answer: C.

Explanation: Underlying data changes can require a refresh of data. For some reports, the need to display current data can require large data transfers, making reimporting data unfeasible. By contrast, DirectQuery reports always use current data. The 1-GB dataset limitation doesn’t apply to DirectQuery. Note: there are several versions of this question in the exam. The question can have other incorrect answer options such as:
• Implement RLS,
• Increase the number of times that the dataset is refreshed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q
  1. 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 notifications. What should you do?

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

A

Answer: C.

Explanation: You can subscribe yourself and your colleagues to the report pages, dashboards, and paginated reports that matter the most to you. Power BI e-mail subscriptions allow you to:
• Decide how often you want to receive the emails: daily, weekly, hourly, monthly, or once a day after the initial data refresh.
• Choose the time you want to receive the email, if you choose daily, weekly, hourly, or monthly.
• Note: Email subscriptions don’t support most custom visuals. The one exception is those custom visuals that have been certified. Email subscriptions don’t support R-powered custom visuals at this time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q
  1. 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

A

Answer: B.
Explanation: The filter is applied after the data is imported. Instead, add a WHERE clause to the SQL statement before importing the table.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q
  1. You create a parameter named DataSourceExcel that holds the file name and location of a Microsoft Excel data source. You need to update the query to reference the parameter instead of multiple hard-coded copies of the location within each query definition. Solution: In the Power Query M code, you replace the references to the Excel file with DataSourceExcel. Does this meet the goal?

A. Yes
B. No

A

Answer: B.
Explanation: Instead, modify the source step of the queries to use DataSourceExcel as the file path.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q
  1. You create a parameter named DataSourceExcel that holds the file name and location of a Microsoft Excel data source. You need to update the query to reference the parameter instead of multiple hard-coded copies of the location within each query definition. Solution: You create a new query that references DataSourceExcel. Does this meet the goal?

A. Yes
B. No

A

Answer: B.
Explanation: Instead, modify the source step of the queries to use DataSourceExcel as the file path.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q
  1. You have four sales regions. Each region has multiple sales managers. You implement row-level-security (RLS) in a data model. You assign the relevant distribution lists to each role. You have sales reports that enable analysis by region. The sales managers are prevented from viewing records from other regions. A sales manager changes to a different region. You need to ensure that the sales manager can see the correct sales data. What should you do?

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

A

Answer: C.

Explanation:

Using AD Security Groups, you no longer need to maintain a long list of users. All that you will need to do is to put in the AD Security group with the required permissions and Power BI will do the rest.

**Note: Once published to Power BI, you must map members to dataset roles. Members can be user accounts or security groups. Whenever possible, we recommend you map security groups to dataset roles. It involves managing security group memberships in Azure Active Directory. Possibly, it delegates the task to your network administrators.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q
  1. You have sales data in a star schema that contains four tables named Sales, Customer, Date, and Product. The Sales table contains purchase and ship dates. Most often, you will use the purchase date to analyze the data, but you will analyze the data by both dates independently and together. You need to design an imported dataset to support the analysis. The solution must minimize the model size and the number of queries against the data source. Which data modeling design should you use?

a. Use the Auto Date/Time functionality in MS Power BI and do NOT import the Date table.
b. Duplicate the Date query in Power Query and use active relationships between both Date tables.
c. On the Date table, use a reference query in Power Query and create active relationships between Sales and both Date tables in the modeling view.
d. Create an active relationship between Sales and Date for purchase date and an inactive relationship for the ship date.

A

Answer: D.

Explanation:

Only one relationship can be active. Note: If you query two or more tables at the same time, when the data is loaded, Power BI Desktop attempts to find and create relationships for you. The relationship options Cardinality, Cross filter directions and make this relationship active are automatically set.

30
Q
  1. You have a MS Power BI data model that contains three tables named Orders, Date, and City. There is a one-to-many relationship between Date and Orders and between City and Orders. The model contains two row-level security (RLS) roles named Role1 and Role2. Role1 contains the following filter:

• City[State Province] = “Kentucky”.

Role2 contains the following filter:

• Date[Calendar Year] = 2020.

If a user is a member of both Role1 and Role2, what data will they see in a report that uses the model?

A. The user will see data for which the State Province value is Kentucky and the Calendar year is 2020.
B. The user will see data for which the State Province value is Kentucky or the Calendar year is 2020.
C. The user will see only data for which the state value is Kentucky.
D. The user will receive an error and will not be able to see the data in the report.

A

Answer: B.
Explanation: When a report user is assigned to multiple roles, RLS filters become additive. It means report users can see table rows that represent the union of those filters. I.e: “Kentucky or 2020”.

31
Q
  1. You are configuring a Microsoft Power BI data model to enable users to ask natural language questions by using Q&A. You have a table named Customers that has the following measure:

• Customer Count = DISTINCTCOUNT(Customer[CustomerID]).
You need to ensure that the users can get a useful result for “subscriber count” by using Q&A. The solution must minimize the size of the model. What should you do?
A. Set Summarize By to None for the CustomerID column.
B. Add a synonym of “subscriber” to the Customer table.
C. Add a synonym of “subscriberID” to the CustomerID column.
D. Add a description of “subscriber count” to the Customer Count measure.

A

Answer: B.
Explanation: You can add synonyms to tables and columns. Note: This step applies specifically to Q&A (and not Power BI reports in general). Users often have a variety of terms they use to refer to the same thing, such as total sales, net sales, total net sales. You can add these synonyms to tables and columns in the Power BI model.

32
Q
  1. You use an R visual to produce a map of 500,000 customers. You include the values of CustomerID, Latitude, and Longitude in the fields sent to the visual. Each customer ID is unique. In powerbi.com, when users load the visual, they only see some of the customers. What is the cause of the issue?

A. The visual was built by using a different version of R.
B. The data comes from a Microsoft SQL Server source.
C. The data is deduplicated.
D. Too many records were sent to the visual.

A

Answer: D.
Explanation: R visuals in the Power BI service have a few limitations including:
• Data size limitations. Data used by the R visual for plotting is limited to 150,000 rows. Only the top 150,000 rows are used if the limit is exceeded. Additionally, the input data has a limit of 250 MB.

33
Q
  1. 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 are two possible ways to achieve this goal?

A. Add a salary to the tooltips
B. Add a salary to the visual filters
C. Add salary to the drillthrough values

A

Answer: AB.

Explanation:

  • A: When a visualization is created, the default tooltip displays the data point’s value and category. There are many instances when customizing the tooltip information is useful. Customizing tooltips provides additional context and information for users viewing the visual. Custom tooltips enable you to specify additional data points that display as part of the tooltip.
  • B: Visual Filter applies to a single visual/tile on a report page. You can only see visual level filters selected visual on the report canvas.
  • Incorrect Answer C: With drill through in Power BI reports, you can create a page in your report that focuses on a specific entity such as a supplier, customer, or manufacturer. When your report readers use drill through, they right-click a data point in other report pages, and drill through to the focused page to get details that are filtered to that context. You can also create a button that drills through to details when they click it.
34
Q
  1. 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. No impact
B. Highlight
C. Filter

A

Answer: C.
Explanation: Filters remove all but the data you want to focus on. Highlighting isn’t filtering. It doesn’t remove data, but instead highlights a subset of the visible data; the data that isn’t highlighted remains visible but dimmed.

35
Q
  1. 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?

A. Pin items from the reports to the dashboard.
B. Rearrange, resize, or remove items from the phone view.
C. Change the dashboard view to Phone view.
D. Open the dashboard.
E. Create a phone layout for the existing reports.

A

Answer: A, D, C, B
Explanation: When you view dashboards in portrait mode on a phone, you notice the dashboard tiles are laid out one after another, all the same size. In the Power BI service, you can create a customized view of a dashboard, specifically for portrait mode on phones.

36
Q
  1. 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. Line and clustered column chart.
B. Key influencers
C. Q&A
D. Funnel chart

A

Answer: B.
Explanation: The key influencers visual helps you understand the factors that drive a metric you’re interested in. It analyzes your data, ranks the factors that matter, and displays them as key influencers. 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 have more impact on churn than long-term contracts?
37
Q
  1. You have a dataset named Pens that contains the following columns:

o Unit Price
o 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?

Visualization:
A. A column chart of Quantity Ordered and Unit Price by year.
B. A line chart of Quantity Ordered and Unit Price by item.
C. A scatter plot of Quantity Ordered and Unit Price by item.

Feature:
D. Automatically find clusters
E. Explain the decrease
F. Find where the distribution is different.

A

Answer: C, D
Explanation: A scatter chart always has two value axes to show: one set of numerical data along a horizontal axis and another set of numerical values along a vertical axis. The chart displays points at the intersection of an x and y numerical value, combining these values into a single data point. Power BI may distribute these data points evenly or unevenly across the horizontal axis. It depends on the data the chart represents. Box 2: Scatter charts are a great choice to show patterns in large sets of data, for example by showing linear or non-linear trends, clusters, and outliers.

38
Q
  1. You need to create the required relationship for the executive’s visual. What should you do before you can create the relationship?

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

A

Answer: C.

39
Q
  1. 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 Region_Manager table where sales_manager_id = UserPrincipalName().
C. Create a security role that has a table filter on the Sales_Manager table where name = UserName().
D. Create a security role that has a table filter on the Sales_Manager table where username = sales_manager_id.

A

Answer: B.
Explanation:
The region_id column can be managed by only one sales manager. You can use Username() or userprincipalname() in DAX with RLS. Within Power BI Desktop, username() will return a user in the format of DOMAIN\User and userprincipalname() will return a user in the format of user@contoso.com.

40
Q
  1. You have a collection of reports for the HR department of your company. The datasets use row-level security (RLS). The company has multiple sales regions that each has an HR manager. You need to ensure that the HR managers can interact with the data from their region only. The HR managers must be prevented from changing the layout of the reports. How should you provision access to the reports for the HR managers?

A. Create a new workspace, copy the datasets and reports, and add the HR managers as members of the workspace.
B. Publish the reports to a different workspace other than the one hosting the datasets.
C. Publish the reports in an app and grant the HR managers access permission.
D. Add the HR managers as members of the existing workspace that hosts the reports and the datasets.

A

Answer: C.

41
Q
  1. You have a Microsoft Power BI dashboard. You need to ensure that consumers of the dashboard can give you feedback that will be visible to the other consumers of the dashboard. What should you use?

A. Feedback
B. Subscribe
C. Comments
D. Mark as favorite.

A

Answer: C.

42
Q
  1. Your company plans to completely separate development and production assets such as datasets, reports, and dashboards in Microsoft Power BI. You need to recommend an application lifecycle strategy. The solution must minimize maintenance to update access and prevent end users from viewing the development assets. What should you recommend?

A. Create production reports in a separate workspace that uses a shared dataset from the development workspace. Grant the end users access to the production workspace.
B. Create one workspace for development. From the new workspace, publish an app for production.
C. Create a workspace for development and a workspace for production. From the production workspace, publish an app.
D. In one workspace, create separate copies of the assets and append DEV to the names of the copied assets. Grant the end users access to the workspace.

A

Answer: C.

43
Q
  1. You have multiple dashboards. You need to ensure that when users browse the available dashboards from powerbi.com they can see which dashboards contain Personally Identifiable Information (PII). The solution must minimize configuration effort and impact on the dashboard design. What should you use?

A. Active Directory groups
B. Tiles
C. Data classifications
D. Comments

A

Answer: A.

44
Q
  1. Which two types of visualizations can be used in the balance sheet reports to meet the reporting goals? Each correct answer presents part of the solution.

A. A line chart that shows balances by quarter filtered to account categories that are long-term liabilities.
B. A clustered column chart that shows balances by date (x-axis) and account category (legend) without filters.
C. A clustered column chart that shows balances by quarter filtered to account categories that are long-term liabilities.
D. A pie chart that shows balances by account category without filters.
E. A ribbon chart that shows balances by quarter and accounts in the legend.

A

Answer: AC.

45
Q
  1. You have several reports and dashboards in a workspace. You need to grant all organizational users read access to a dashboard and several reports. Solution: You assign all the users the Viewer role to the workspace. Does this meet the goal?

A. Yes
B. No

A

Answer: A.

**Note: Adding the user to the Azure AD group and giving the group access is incorrect.

46
Q
  1. You publish a MS Power BI dataset to powerbi.com. The dataset appends data from an on-premises Oracle database and an Azure SQL database by using one query. You have admin access to the workspace and permission to use an existing On-premises data gateway for which the Oracle data source is already configured.
    You need to ensure that the data is updated every morning. The solution must minimize configuration effort. Which two actions should you perform when you configure scheduled refresh? Each correct answer presents part of the solution.

A. Configure the dataset to use the existing on-premises data gateway.
B. Deploy an On-premises data gateway in personal mode.
C. Set the refresh frequency to Daily.
D. Configure the dataset to use the personal gateway.

A

Answer: AC.

Explanation: The solution must minimize configuration effort and therefore the existing On-premises data gateway should be used that is already configured.

47
Q
  1. You create a dataset sourced from dozens of flat files in Azure Blob storage. The dataset uses incremental refresh. From powerbi.com, you deploy the dataset and several related reports to Microsoft Power BI Premium capacity. You discover that the dataset refresh fails after the refresh runs out of resources. What is a possible cause of the issue?

A. Query folding is not occurring.
B. You selected Only refresh complete periods.
C. The data type of the column used to partition the data changed.
D. A filter is missing on the report.

A

Answer: A.

48
Q
  1. You have several reports and dashboards in a workspace. You need to grant all organizational users read access to a dashboard and several reports. Solution: You publish an app to the entire organization. Does this meet the goal?

A. Yes
B. No

A

Answer: B.

Explanation: Instead assign all the users the Viewer role to the workspace. **Note: The viewer role gives a read-only experience to its users. They can view dashboards, reports, or workbooks in the workspace, but can’t browse the datasets or dataflows. Use the Viewer role wherever you would previously use a classic workspace set to “Members can only view Power BI content”.

49
Q
  1. You create several Power BI report pages. You need to make the report pages more interactive for users. To answer, drag the appropriate Power BI feature for the stated requirement: “Share feedback on visuals with other users”.

A. Buttons
B. Selection pane
C. Bookmarks
D. Comments

A

Answer: D.

Explanation: You can use the Comments feature to be added to the report page and to visuals on a page. Comments are added by users to provide feedback or bring other users’ attention to a visual and are available in the Power BI service.

50
Q
  1. You administer Power BI for your organization. You prevent users from adding custom visuals from Microsoft AppSource by disabling the “Allow visuals created using the Power BI SDK option in the tenant settings of the Power BI service. You need to provide a set of custom visuals for users to add to their reports in the Power BI service. What should you do?

A. Publish the custom visual to the Partner Center.
B. Apply an Active Directory Group Policy to set the EnableCustomMsuals registry key.
C. Give users the .pbiviz files for permitted custom visuals to import themselves.
D. Add the permitted custom visuals to Organizational visuals.

A

Answer: D.

Explanation: You should add the permitted custom visuals to Organizational visuals. This option allows users to add custom visuals from a file, or from AppSource. The option is disabled by default and would prevent users from performing either action.

Visuals added to the Organizational visuals page are not affected by tenant settings and are available to all users. You should add the set of permitted custom visuals to the Organizational visuals.

You should not give users the .pbiviz files for the permitted custom visuals to import themselves. The “tenant setting” prevents custom visuals from being uploaded from files as well as being added from AppSource.

You should not apply an Active Directory Group Policy to set the EnableCustomVisuals registry key. This registry key only affects Power BI Desktop and does not allow custom visuals to be used with the Power BI service.

You should not publish the custom visuals to the Partner Center. You publish custom visuals to the Partner Center as the first step to making the custom visual available in AppSource. Users are prevented from using AppSource.

51
Q
  1. You create a Power BI dashboard for streaming data from Azure IOT devices. You need to configure Power BI to visualize the IOT telemetry data. For each of the following statements, select Yes if the statement is true. Otherwise, select No.

o 1. The streaming data is added in the data model in Power BI Desktop.
o 2. The real-time data visual is added directly to the dashboard.
o 3. Azure Stream Analytics can supply streaming data for Power BI.

a. 1. Yes 2. Yes 3. Yes
b. 1. No 2. Yes 3. Yes
c. 1. Yes 2. No 3. No
d. 1. No 2. No 3. Yes
e. 1. Yes 2. Yes 3. No
f. 1. No 2. Yes 3. No

A

Answer: B.
Explanation: Streaming datasets are created in the Power BI service. Unlike other datasets, there is no schema to read in streaming data from an external source.

You create the streaming dataset in the workspace in the Power BI service.
To add the real-time data visual, you use the Add tile menu option in the dashboard, select the Custom Streaming Data tile, and then select the streaming dataset.

Power BI can be an output from Azure Stream Analytics to visualize real-time streaming data.

52
Q
  1. You create a Power BI report. You need to improve report navigation. Which options should you use for the stated task?

A. Buttons
B. Bookmarks

A

Answer: B.
Explanation: You should use Bookmarks to preserve slicer selection on a report page. Bookmarks allow you to preserve the filter, slicer, and visual state selections of the current page. You can view bookmarks as a slideshow.

53
Q
  1. You create a report page and pin the page to a dashboard in the Power BI service. You receive many enquiries from users asking you about the data and requesting additional visuals on the dashboard. You need to enable the Q&A feature that appears as “Ask a question about your data” at the top of the dashboard above the visuals. How should you enable this feature? Solution: Enable the Q&A option in settings for the dashboard. Does this solution meet the goal?

A. Yes.
B. No.

A

Answer: A.
Explanation: You must enable Q&A in the settings for the dashboard. This option shows the Q&A search box at the top of the dashboard.

54
Q
  1. You create a report page and pin the page to a dashboard in the Power BI service. You receive many enquiries from users asking you about the data and requesting additional visuals on the dashboard. You need to enable the Q&A feature that appears as “Ask a question about your data” at the top of the dashboard above the visuals. How should you enable this feature? Solution: Add the Q&A visual to the report page. Does this solution meet the goal?

A. No.
B. Yes.

A

Answer: A.
Explanation: The Q&A visual would be added to the report canvas and shown in the report and dashboard, but not above all the visuals in the dashboard.

55
Q
  1. You create a report about product sales and customer churn rates. You need to restrict the visual to show the top five products with the highest churn rates. Solution: Use the Q&A Visual to find the top five products. Does this solution meet the goal?

A. Yes
B. No

A

Answer: A.
Explanation: You can use the Q&A option to ask a question to find the top five records and Q&A will generate a visualization showing them. However, Q&A does not guarantee the order of the results.

56
Q
  1. Imagine you have created a query named Customers in a Power BI Desktop to append the rows from three external tables with customer data into a single output table named Customers. What would be the best approach to add a new fabricated ID column to the Customers table to ensure that every row in the Customers table contains a unique ID value?

A. Modify the data model by extending the Customers table with an Index column.
B. Modify the data model by extending the Customers table with a counter column.
C. Modify the Customers query by adding a Counter column.
D. Modify the Customers query by adding an Index column.

A

Answer: D.
Explanation: Index column option is available in the query editor to add an indexed column starting from 0, 1, or custom number.

57
Q
  1. You have a dataset that contains survey results for the percentage of internet access by year, age, and gender. The age of the respondents is between 15 and 85 years old. You need to create a bar chart showing the percentage of internet access for equal age ranges of 10 years. Which four actions should you perform in sequence?

A. 1. Set Group type to Bin. 2. Set the Bin type to Number of bins. 3. Set the Bin count to 7. 4. Set the Bin size to 7.
B. 1. Right click on the Age column and select New Group. 2. Set Group type to List. 3. Set the Bin size to 7. 4. Set the Bin count to 10.
C. 1. Right click on the Age column and select New Group. 2. Set Group type to Bin. 3. Set the Bin type to number of bins. 4. Set the Bin count to 10.
D. 1. Right click on the Age column and select New Group. 2. Set Group type to Bin. 3. Set the Bin type to Number of bins. 4. Set the Bin count to 7.

A

Answer: D.
Explanation: First, you should right click on the Age column and select New Group. This opens the Groups dialog. Next, you should set the Group type to Bin. The bin group type is used when you want to group numeric or date values. Selecting the bin group type exposes the Bin type and Bin size fields.

Finally, you should set the Bin Type to Number of bins and set the Bin count to 7. There are 70 years between the ages 15 and 85. To get bins that count 10 years you should set the Bin count to 7. Setting the Bin count to 7 will create age ranges of 10 years.

You should not set the Group type to List. The list group type is used when you want to group data categories, not numeric values.

You should not set the Bin size to 7. There are 70 years between the ages 15 and 85. To get bins that cover 10 years you can set the Bin size to 10(?), the Bin type is set to Size of bins. Setting the Bin size to 7 will create age ranges of seven years.

**Note: Difference between Bin count and Bin size. 

You should not set the Set Bin count to 10. There are 70 years between the ages of 15 and 85. To get bins that cover 10 years you should set the count to 7. Setting the Bin count to 10 will create age ranges of seven years.

58
Q
  1. Which of the following types of explanations can be used to query the data from Azure Analysis Services cubes (Select all that apply)?
A. Transact-SQL (T-SQL)
B. Multidimensional Expressions (MDX)
C. Data Analysis Expressions (DAX)
D. PL/SQL
E. Tabular Model
A

Answer: BC

59
Q
  1. You need to import a huge dataset into Power Query Editor. You want to check whether a column consists of only the unique values. Which of the below given Data Preview Options can be used for the given purpose (Select all that apply)?
A. Column Profile
B. Show Whitespaces 
C. Column Distribution
D. Monospaced
E. Column Quality
A

Answer: AC

60
Q
78. Consider the following scenario:
One table is EMPLOYEE, having the following details: 
* emp_name,
* address, 
* emp_id,
* joining_date

Another table is PROJECT, with the following columns:

  • emp_id,
  • project_id,
  • starting_date

The HR team is interested in having the details of the employee and project tables in one single table. Which of the following operations would you perform?

A. Append
B. Merge
C. Combine Column
D. Union
E. Combine Row
A

Answer: B

61
Q
  1. Which of the following statements is true?

A. Dimension tables store the information about business entities and the Fact tables store the observational data i.e. information regarding business events.

B. Fact tables store the information about business entities and the dimensional tables store the observational data i.e. the information regarding business events.

A

Answer: A

62
Q
  1. Choose the correct statements setting a cross filter direction property for many to one relationship between two tables (select all that apply):

A. In some cases, you can set cross filter direction to single only as setting direction to both might create an ambiguity that can’t be resolved.

B. If you define the cross filter direction to both, the context filter will be propagated by the tabular database engine in both directions.

C. If you define the cross filter direction to single, the context filter will be propagated by the tabular database engine in only one direction, i.e. from one-side to the many-side table.

D. If you define the cross filter direction to single, the context filter will be propagated by the tabular database engine in only one direction i.e. from many-side to one-sided tables.

A

Answer: ABC

63
Q
  1. You have recently joined an organization as a DBA. Your senior has asked you to create an aggregation for a particular database. Which of the following methods can’t be used to create aggregations?

A. If you have the DB access, aggregation can be created by creating a table with the aggregation and then importing that table into Power BI Desktop.

B. If you have access to the DB, aggregation can be created by creating a view for the aggregation and then importing that view into Power BI Desktop.

C. Aggregations can be created by using Power Query Editor in Power BI Desktop.

D. Aggregations can be created by using Data visualization tools in Power BI Desktop.

A

Answer: D

64
Q
  1. Which of the following are the right contexts for using the Funnel charts in Power BI (Select all that apply)?

A. When there are at least 4 stages and data flows among them sequentially

B. To show the beginning and ending headcount for the organization in a year.

C. To calculate a possible outcome like revenue, sales, deals, etc by stages

D. To know the factors influencing a key metric. For example, what was the reason behind the highest sale in November 2020?

E. To reveal bottlenecks in a linear process.

F. To compare several measures with different value ranges

A

Answer: ACE

Incorrect Answers:

  • B: Works best with Waterfall visualizations
  • D: Key influencers chart works best

F: Use a combo chart

65
Q
  1. Your team manager has given you a task to create a Power BI dashboard consisting of visualizations for sales data. You have been asked to add some sample questions that can be asked by the users while using the Q&A option. To enable the sample questions, what will you modify in the settings of Power BI?

A. Dashboards
B. Reports
C. Datasets
D. Workbooks

A

Answer: C

Explanation: We can add Featured Q&A questions in the Datasets settings of the Power BI service under the ‘Datasets’ ribbon.

66
Q
  1. EMPLOYEE table has the following columns:
  • employee_id,
  • department_id,
  • department_name,
  • salary

You have created a report which has a stacked column chart showing the count of employees by department name. You are interested in customizing the information present in the visualization tooltip for the chart. What action should you perform first?

A. Set column employee_id as the Tooltip field.
B. Set column department_name as the Tooltip field.
C. Set either employee_id or department_name as the Tooltip field.
D. Create a new report page and set this report page as a Tooltip page.
E. Go to the Format pane of the chart and disable the Tooltip option.

A

Answer: D

Explanation: We can set a new page as a Tooltip page so whenever we hover over the stacked column chart the tooltip configured from the Tooltip page will appear.

67
Q
  1. Which of the following elements are saved when you create a bookmark (select all that apply)?

A. Current Page
B. DAX measures
C. Slicers with slicer type and slicer state
D. Name of the display folders that are being used to organize the fields
E. Sort order
F. Drill location

A

Answer: ACEF

Explanation: DAX measures and Display Folders are not saved when you create a bookmark.

68
Q
  1. You are having a report of 4 pages. Every page consists of the slicers applied on the same 4 fields. Users notice that selecting the values for a slicer on page 1 doesn’t update the visuals on the other pages. You are required to add the functionality of when a value is selected by a user, it must filter the result on all report pages. Which of the following solutions would apply in the scenario (select all that apply)?

A. Use visual level filters instead of slicers
B. Use report level filters instead of slicers
C. Use page level filters instead of slicers
D. Create bookmarks
E. Sync the slicers across all the pages.

A

Answer: BE

69
Q
  1. Which of the following Azure Cognitive Services models can be called through the AI insights feature in Power BI Desktop (select all that apply)?
A. Sentiment Analysis
B. Key Phrase Extraction
C. K-mean clustering
D. Language Detection
E. Binary Classification
F. All of the above
A

Answer: ABD

70
Q
  1. You are the manager of the sales team and you have created a workspace to collaborate with the products team. Depending on the requirements, you have assigned the different workspace roles such as Admin, Member, Contributor, and Viewer to different members of the products team. Which of the following actions can be performed by the Contributor role in the workspace (select all that apply)?

A. Add the other users
B. Remove the other users
C. Schedule data refresh
D. Create and publish the reports within the workspace
E. Update the content and reports within the workspace
F. Publish an app within the workspace but only after given the ability by the admin or members.

A

Answer: CDEF

Explanation: Only Admin level roles can manage other users (add/remove/etc…)

71
Q
  1. Below is a list of configuration steps for row-level-security (RLS):
  2. Create a report in Power BI Desktop that involves importing of the data, confirming the data model between the tables. and creating the report visuals.
  3. Create RLS roles in Power BI Desktop by using DAX.
  4. Test the roles in Power BI Desktop.
  5. Add members to the role in the Power BI service.
  6. Deploy the report to Microsoft Power BI service.
  7. Test the roles in Power BI Service

Which is the correct sequence of steps for the RLS configuration?

A. 1-3-2-4-5-6
B. 1-2-3-5-4-6
C. 1-3-2-5-4-6
D. 1-2-6-4-5-3
E. 1-2-3-4-5-6
A

Answer: B.

72
Q

Currently, you can only create small multiples on bar, column, line and area charts in Power BI Desktop?

A. Yes
B. No

A

Answer: A