Microsoft Power BI Data Analyst PL-300 Practice Test 6
Question 50
A trading dashboard must query a supported warehouse's latest committed orders when analysts filter the page and must avoid retaining transaction rows in the model. After the correct solution is implemented, which result provides the MOST DIRECT evidence that the requirement actually works?
- Filtering the report issues supported source queries and reflects committed changes when re-queried
- Power BI Desktop shows a successful source preview, but no service connection or target refresh has been exercised
- One report visual renders without an error while its data recency and intended source identity remain unchecked
- The connection settings have been saved, but no comparison to the required source data has been made
Explanation
Correct Answer
A:Filtering the report issues supported source queries and reflects committed changes when re-queried This exercises the requested business outcome and the necessary positive or negative boundary.
Incorrect Answers
B:A Desktop preview establishes local connectivity only; it does not verify the published data-access behavior requested here.
C:An error-free visual might be cached or backed by the wrong source; it does not test the specified freshness or connectivity boundary.
D:Saved configuration is not evidence that the selected storage/credential behavior returns the intended records.
Question 51
An imported spreadsheet has weeks in rows and store IDs as header columns, but the requested result is one row per store-week with a single Sales column. A design reviewer proposes this alternative: Remove the Week field to simplify the query. Which objection BEST explains why it would not satisfy the stated requirement?
- Pivot makes additional columns rather than the desired long grain
- Unpivot converts multiple store headers into Store and Sales rows with a week identifier
- Without Week the required store-week identity is lost
- A self-merge cannot reshape the repeated store columns into tidy row values
Explanation
Correct Answer
C:Without Week the required store-week identity is lost This specifically addresses the deployed or proposed alternative: Remove the Week field to simplify the query.
Incorrect Answers
A:Pivot makes additional columns rather than the desired long grain That limitation applies to a different alternative (Pivot Week and retain store headers), not the one here.
B:Unpivot converts multiple store headers into Store and Sales rows with a week identifier This supports the recommended design but does not diagnose why the specified alternative fails.
D:A self-merge cannot reshape the repeated store columns into tidy row values That limitation describes Merge the table with itself on Store, not the specified approach.
Question 52
An activity log has rows with Status values Open and Closed and a Count field, and a summary table needs a separate column for each Status value. Which Power BI or Power Query action BEST meets the stated requirement?
- Transpose the log without first choosing keys
- Pivot Status using Count with an appropriate aggregation
- Unpivot the existing Status column
- Append another copy of the activity log
Explanation
Correct Answer
B:Pivot turns distinct status values into columns and aggregates values when needed This addresses the specific requirement: an activity log has rows with Status values Open and Closed and a Count field, and a summary table needs a separate column for each Status value.
Incorrect Answers
A:Transposition does not yield the requested entity-by-status aggregation This alternative therefore fails an explicit scenario constraint.
C:Unpivot expands columns into rows rather than yielding Open and Closed count columns This alternative therefore fails an explicit scenario constraint.
D:Appending doubles observations without creating status columns This alternative therefore fails an explicit scenario constraint.
Question 53
Monthly sales files have the same columns and must be stacked into one table without joining on a key. Which Power BI or Power Query action BEST meets the stated requirement?
- Append the monthly queries in Power Query
- Merge the queries on the invoice identifier
- Create a many-to-many model relationship between each monthly table
- Pivot the Month column into many new columns
Explanation
Correct Answer
A:Append combines rows from aligned tables into a longer table This addresses the specific requirement: monthly sales files have the same columns and must be stacked into one table without joining on a key.
Incorrect Answers
B:Merge joins columns from matching rows and can duplicate data instead of stacking months This alternative therefore fails an explicit scenario constraint.
C:Relationships do not produce the requested single stacked transaction table This alternative therefore fails an explicit scenario constraint.
D:Pivot changes the table shape and does not simply concatenate monthly records This alternative therefore fails an explicit scenario constraint.
Question 54
A product dimension unexpectedly contains multiple records for the same canonical product key and relationships to Sales stop behaving as one-to-many. A design reviewer proposes this alternative: Delete duplicate rows from the fact Sales table. Which objection BEST explains why it would not satisfy the stated requirement?
- A many-to-many setting conceals a dimension data-quality problem and can complicate filter results
- Fact rows legitimately repeat a product key and deleting them loses transactions
- Visual replacement does not repair duplicate unique-key values
- One-side dimension keys must be unique for a valid one-to-many relationship
Explanation
Correct Answer
B:Fact rows legitimately repeat a product key and deleting them loses transactions This specifically addresses the deployed or proposed alternative: Delete duplicate rows from the fact Sales table.
Incorrect Answers
A:A many-to-many setting conceals a dimension data-quality problem and can complicate filter results That limitation applies to a different alternative (Change the relationship to many-to-many without investigating key duplication), not the one here.
C:Visual replacement does not repair duplicate unique-key values That limitation describes Create a new visual without changing the dimension, not the specified approach.
D:One-side dimension keys must be unique for a valid one-to-many relationship This supports the recommended design but does not diagnose why the specified alternative fails.
Question 55
A SalesAmount column includes the string NA in a few rows and a Change Type to Decimal step creates errors during scheduled refresh. After the correct solution is implemented, which result provides the MOST DIRECT evidence that the requirement actually works?
- The converted decimal column contains valid source amounts and the known NA marker is handled per the documented cleaning rule
- The query loads successfully, but distinct values and data-quality exceptions were not checked
- The column type icon appears correct, but a source-to-result reconciliation has not been performed
- The first thousand preview rows look correct, but the known invalid or missing records have not been examined
Explanation
Correct Answer
A:The converted decimal column contains valid source amounts and the known NA marker is handled per the documented cleaning rule This exercises the requested business outcome and the necessary positive or negative boundary.
Incorrect Answers
B:Successful load does not prove the requested missing-value or identity semantics were preserved.
C:The declared type alone cannot establish that actual identifiers, dates or values survived transformation.
D:A short preview may miss the very error, locale or null condition that the cleaning rule must handle.
Question 56
A Fabric lakehouse contains Delta tables and analysts need low-latency semantic modeling without routine full Import refresh of the lakehouse data. A design reviewer proposes this alternative: Export every Delta table to a nightly Excel workbook. Which objection BEST explains why it would not satisfy the stated requirement?
- A nightly workbook copy defeats the lakehouse's intended data access pattern
- An unrelated model does not expose the relevant OneLake tables
- DirectQuery adds SQL endpoint query execution rather than the intended Direct Lake read path
- Direct Lake accesses OneLake data without a traditional Import refresh and can preserve fast columnar analysis
Explanation
Correct Answer
A:A nightly workbook copy defeats the lakehouse's intended data access pattern This specifically addresses the deployed or proposed alternative: Export every Delta table to a nightly Excel workbook.
Incorrect Answers
B:An unrelated model does not expose the relevant OneLake tables That limitation describes Use a live connection to an unrelated external Analysis Services database, not the specified approach.
C:DirectQuery adds SQL endpoint query execution rather than the intended Direct Lake read path That limitation applies to a different alternative (Force a conventional SQL DirectQuery path for every visual), not the one here.
D:Direct Lake accesses OneLake data without a traditional Import refresh and can preserve fast columnar analysis This supports the recommended design but does not diagnose why the specified alternative fails.
Question 57
A single Power Query solution must deploy against development and production SQL servers with identical schemas without manually editing each query's source text. Which Power BI or Power Query action BEST meets the stated requirement?
- Create a DAX measure returning the new server string
- Create a Power Query text parameter for the server name and reference it in source steps
- Embed the production server name in a visual tooltip
- Rename all query result tables to Production
Explanation
Correct Answer
B:A reusable parameter isolates the environmental setting and can be changed for deployment This addresses the specific requirement: a single Power Query solution must deploy against development and production SQL servers with identical schemas without manually editing each query's source text.
Incorrect Answers
A:A DAX measure cannot replace the Power Query data source server during refresh This alternative therefore fails an explicit scenario constraint.
C:A report tooltip does not change Power Query connection steps This alternative therefore fails an explicit scenario constraint.
D:Table labels do not alter the actual database connection This alternative therefore fails an explicit scenario constraint.
Question 58
A shipment table has millions of line-level rows and a downstream summary needs total weight by depot and month only. A design reviewer proposes this alternative: Transpose the entire source table. Which objection BEST explains why it would not satisfy the stated requirement?
- Grouping produces a smaller summary grain with specified total weight per group
- Removing duplicates drops legitimate shipments instead of summing them
- Appending doubles the underlying shipments and the totals
- Transposition changes orientation without computing group totals
Explanation
Correct Answer
D:Transposition changes orientation without computing group totals This specifically addresses the deployed or proposed alternative: Transpose the entire source table.
Incorrect Answers
A:Grouping produces a smaller summary grain with specified total weight per group This supports the recommended design but does not diagnose why the specified alternative fails.
B:Removing duplicates drops legitimate shipments instead of summing them That limitation applies to a different alternative (Remove duplicates on depot alone), not the one here.
C:Appending doubles the underlying shipments and the totals That limitation describes Append the table to itself, not the specified approach.
Question 59
An orders feed has null quantity values that mean missing source information, while zero quantities represent legitimate canceled items. Which Power BI or Power Query action BEST meets the stated requirement?
- Delete every row containing a quantity of zero
- Preserve the distinction between null and numeric zero during cleaning
- Replace all null quantities with zero without a business rule
- Convert the quantity column to Text and compare string literals
Explanation
Correct Answer
B:Null denotes absent data whereas zero is a valid quantity and should not be silently invented This addresses the specific requirement: an orders feed has null quantity values that mean missing source information, while zero quantities represent legitimate canceled items.
Incorrect Answers
A:Zero is a legitimate business value in the specified data This alternative therefore fails an explicit scenario constraint.
C:Automatic zero imputation would conflate missing data with a genuine zero This alternative therefore fails an explicit scenario constraint.
D:Text conversion does not determine the business meaning of missing values This alternative therefore fails an explicit scenario constraint.
Question 60
A transaction feed exposes reusable customer IDs but contains duplicate names and the business needs consistent relationships across order and support facts. Which Power BI or Power Query action BEST meets the stated requirement?
- Build a conformed Customer dimension keyed by a stable unique customer identifier
- Relate two fact tables on a loosely formatted city string
- Join facts on the customer's display name
- Create a date table as a replacement for Customer
Explanation
Correct Answer
A:A stable dimension key supports repeatable one-to-many joins across multiple fact tables This addresses the specific requirement: a transaction feed exposes reusable customer IDs but contains duplicate names and the business needs consistent relationships across order and support facts.
Incorrect Answers
B:City is neither a customer identifier nor unique across transactions This alternative therefore fails an explicit scenario constraint.
C:Display names are mutable and nonunique and therefore unsafe relationship keys This alternative therefore fails an explicit scenario constraint.
D:Date dimensions cannot resolve customer identity across the two facts This alternative therefore fails an explicit scenario constraint.