You create a report by using Microsoft Power BI Desktop.
The report uses data from a Microsoft SQL Server Analysis Services (SSAS) tabular model located on your company's internal network.
You plan to publish the report to the Power BI Service.
What should you implement to ensure that users who consume the report from the Power BI Service have the most up-to-date data from the tabular model?
A. a scheduled refresh of the semantic model
B. an OData feed
C. an On-premises data gateway
D. a subscription
Show Answer
Correct Answer: C
Explanation: The report connects to an on-premises SSAS tabular model. When published to the Power BI Service, access to on-premises data requires an On-premises data gateway so the service can query the tabular model in real time (live connection) and always return the most up-to-date data. Scheduled refresh, OData feeds, or subscriptions do not provide connectivity to on-premises SSAS.
Question 95
HOTSPOT
-
You have an organization dimension named DimOrganizations.
You have four related tables 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.
Show Answer
Correct Answer: snowflake
DimOrgSubVertical
Explanation: The dimension is split across multiple related tables (Vertical → SubVertical → Organizations), which is a snowflake dimension. DimOrgSubVertical is the only table that directly links DimOrgVertical to lower-level entities, enabling the hierarchy from Vertical to Organizations.
Question 96
You are configuring a Power BI report for accessibility as shown in the following table.
You need to change the default colors of all three visuals to make the report more accessible to users who have color vision deficiency.
Which two settings should you configure in the Customize theme window? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. First-level elements colors
B. Theme colors
C. Divergent colors
D. Sentiment colors
Show Answer
Correct Answer: C, D
Explanation: In Power BI themes, Divergent colors control the default gradient colors used by conditional formatting in tables and matrices, while Sentiment colors control the default positive/negative/neutral colors used by visuals such as KPIs and Waterfall charts. Configuring these two settings changes the default colors used by all three visuals shown, improving accessibility for users with color vision deficiency.
Question 97
You have a Power BI semantic model that connects to a streaming data source. The data source is updated frequently.
You need to create a Power BI report that meets the following requirements:
• Supports real-time analytics
• Minimizes performance impact on the data source
• Displays the most recent data without performing a data refresh
Which connectivity mode should you use for the dataset?
A. DirectQuery mode
B. import mode
C. LiveConnect mode
D. push mode
Show Answer
Correct Answer: D
Explanation: Push mode is designed for streaming and real-time analytics scenarios. Data is pushed into the Power BI semantic model as it arrives, so reports always show the most recent data without requiring scheduled or manual refreshes. Because Power BI does not continuously query the source system, this approach minimizes performance impact on the data source while supporting real-time visuals.
Question 98
You have a Microsoft Excel file in a Microsoft OneDrive folder.
The file must be imported to a Power BI semantic model.
You need to ensure that the semantic model can be refreshed in PowerBi.com.
Which two connectors can you use to connect to the file? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Web
B. Excel Workbook
C. Folder
D. Text/CSV
E. SharePoint folder
Show Answer
Correct Answer: A, E
Explanation: To allow refresh in Power BI Service without an on‑premises data gateway, the connector must support cloud authentication against OneDrive/SharePoint Online.
• Web: A OneDrive file can be accessed via its HTTPS URL. The Web connector supports OAuth authentication and refresh in PowerBI.com.
• SharePoint Folder: OneDrive for Business is built on SharePoint Online. Using the SharePoint Folder connector is fully supported and refreshable in the Power BI Service.
The Excel Workbook and Folder connectors typically rely on local file paths and are not refreshable in the service without a gateway.
Question 99
HOTSPOT -
You have a Power BI semantic model that contains two tables 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.
Show Answer
Correct Answer: Single
delete the many-to-one relationship
Explanation: The diagram shows a one-to-many relationship using single-direction filtering. Power BI allows only one active filter path between the same two tables. To enable bi-directional filtering and RLS on the many-to-many relationship, the existing active many-to-one relationship must first be removed.
Question 100
HOTSPOT -
You have a Power BI semantic model that contains a table named Opportunity.
The Opportunity table contains a column named Qualification. The Qualification column contains values between 0 and 1.
You need to build a new measure to score the opportunities on a scale of low. medium, and high.
How should you complete the DAX formula? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: IF
HIGH
MEDIUM
Explanation: Use a nested IF to classify values: < 0.5 returns "Low"; if > 0.7 returns "High"; otherwise returns "Medium". IF is sufficient for simple logical branching with text results.
Question 101
You have a Power BI semantic model that contains four queries named Query 1, Query2. Query3, and Query4.
Query1 loads customer data into the model and is referenced by the other three queries.
You discover that data refresh for the model is slow.
You need to improve the data refresh time. The solution must minimize costs.
What should you do?
A. Run the Table.buffer function in Query1.
B. Duplicate Query1 to all the other queries.
C. Reconfigure Query1 as a dataflow entity.
D. From the Power BI Admin portal, increase the Capacity settings.
Show Answer
Correct Answer: C
Explanation: Query1 is referenced by multiple other queries, which can cause it to be evaluated repeatedly during refresh and slow performance. Converting Query1 into a Power BI dataflow allows it to be processed once and reused by Query2, Query3, and Query4 as a shared source. Microsoft guidance specifically recommends dataflows over referenced queries to improve refresh time and reduce load on data sources. This improves performance without increasing capacity costs.
Question 102
DRAG DROP
-
You use Power Query Editor to import three tables named Customers, Address, and Country.
In the source system, not every customer has a related address, but every address has a related country.
You need to merge all the tables into a single query. The solution must optimize query refresh performance.
Which type of join should you use for each merge operation? To answer, drag the appropriate join types to the correct operations. Each join 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.
Show Answer
Correct Answer: Join Customers with Address: Left outer
Join Address with Country: Inner
Explanation: Not every customer has an address, so a left outer join preserves all customers while bringing addresses when available. Every address has a related country, so an inner join is sufficient and more efficient, as it does not eliminate any address rows.
Question 103
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. You create active relationships between the sales table and each date table.
Does this meet the goal?
A. Yes
B. No
Show Answer
Correct Answer: B
Explanation: The solution proposes creating three separate date tables and making all their relationships to the Sales table active. Power BI does not support multiple active relationships from a single fact table to multiple date dimensions simultaneously without causing ambiguity. Only one relationship can be active for time-based filtering at a time. The correct approach is to use one date table with one active relationship and additional inactive relationships, activated in measures using USERELATIONSHIP. Therefore, the solution does not meet the goal.
$19
Get all 356 questions with detailed answers and explanations
Instant download HTML + PDF delivered the moment payment clears.
Secure Stripe checkout we never see or store your card details.
7-day refund if files are defective see our refund policy.