Skip to content

Microsoft

Microsoft Power BI Data Analyst Associate (PL-300) Practice Exam Questions and – Part 9/9

Practice for the Microsoft Power BI Data Analyst Associate (PL-300) exam with 15 exam-style practice questions, instant answer reveals, and concise explanations of every correct answer. Topics include: Which built-in accessibility feature in Power BI ensures that all interactive elements of a report can be reached and ac. Follow @CertPunch and visit certpunch.com for more certification practice exams and study content.

Prefer hands-on? Take this round as an interactive practice test — answer every question, get instant feedback, and see your score: Start the Microsoft Power BI Data Analyst Associate (PL-300) practice test →

What you will practice

  • Which built-in accessibility feature in Power BI ensures that all interactive elements of a report can be rea…
  • A Power BI Data Analyst is tasked with importing a large CSV file containing sales transaction data into Powe…
  • You are a Power BI developer tasked with ensuring that a sensitive report containing sales data is protected…
  • CASE ANALYSIS: BrightMart Retail, a rapidly expanding chain of retail stores, needs an advanced Power BI solu…
  • CASE ANALYSIS: BrightMart Retail, a rapidly expanding chain of retail stores, needs an advanced Power BI solu…
  • At BrightLens Analytics, your manager asks you to create a measure that calculates the total sales for the la…

Answers and explanations

Tap a question to expand the answer and the exam reasoning. Try to commit to your own pick first.

Q1. Which built-in accessibility feature in Power BI ensures that all interactive elements of a report can be reached and activated solely using keyboard inputs?

Answer: A. Keyboard navigation

Keyboard navigation allows users to move through and interact with report visuals using standard keystrokes. High contrast modes and focus mode change visual displays but do not provide the underlying tabbing required for full activation.

Q2. A Power BI Data Analyst is tasked with importing a large CSV file containing sales transaction data into Power BI Desktop. The file, stored in an Azure Blob Storage container, is 5 GB in size and contains millions of rows with columns for…

Answer: A. Use Power Query to connect to the CSV file, enable query folding by filtering rows and removing unnecessary columns before loading, and disable "Enable load" for intermediate queries.

Filtering rows and removing columns early in Power Query reduces the data volume loaded into the model. Disabling the enable load setting for intermediate queries prevents unnecessary staging tables from consuming memory.

Q3. You are a Power BI developer tasked with ensuring that a sensitive report containing sales data is protected according to your organization's policies. Your manager asks you to classify the report so that it aligns with organizational guid…

Answer: A. Applying sensitivity labels to the report

Applying sensitivity labels from Microsoft Purview Information Protection classifies data and applies protection settings. Changing report permissions limits who can see the report but does not classify the data's confidentiality level.

Q4. CASE ANALYSIS: BrightMart Retail, a rapidly expanding chain of retail stores, needs an advanced Power BI solution to gain deep insights into their sales performance, customer behavior, and inventory trends. The company operates in multiple…

Answer: C. Use a report page tooltip with a small custom visual layout.

A report page tooltip allows you to design a custom canvas of visuals that appear when hovering over a data point. Drill-through pages require a click to navigate to a completely separate report page rather than showing a hover tooltip.

Q5. CASE ANALYSIS: BrightMart Retail, a rapidly expanding chain of retail stores, needs an advanced Power BI solution to gain deep insights into their sales performance, customer behavior, and inventory trends. The company operates in multiple…

Answer: A. Use Power Query's "Expand Record" feature to flatten the JSON response and extract necessary fields.

The Expand Record feature in Power Query flattens nested JSON structures into standard tabular columns for easy integration. DAX cannot directly parse or extract raw nested JSON fields from an API response.

Q6. At BrightLens Analytics, your manager asks you to create a measure that calculates the total sales for the last 7 days, based on the OrderDate column in the Sales table. Which DAX formula should you use?

Answer: C. CALCULATE(SUM(Sales[SalesAmount]), DATESINPERIOD(Date[Date], TODAY(), -7, DAY))

DATESINPERIOD returns a continuous list of dates moving backward or forward from a start date, which correctly calculates a rolling 7-day total. DATESBETWEEN is also technically correct here for a literal 7-day range, making the question slightly ambiguous, but DATESINPERIOD is the standard DAX pattern.

Q7. In creating a Power BI dashboard for a financial report, you need to implement a dark theme across the report pages. Given that the visuals for revenue and expenses have their own custom color settings, what strategy will ensure that these…

Answer: C. Apply a dark theme that only targets report layout elements (e.g., background, fonts) by using a custom JSON file, so that the visuals retain their assigned colors

Custom theme JSON files provide precise control, allowing you to target page backgrounds and fonts without overriding manually assigned data colors. Applying a built-in dark theme globally would reset your visual colors, forcing you to reapply them manually.

Q8. You are preparing a dataset for EcoTech Manufacturing, and you find that the OrderDate column contains inconsistent date formats (e.g., MM/DD/YYYY and DD/MM/YYYY). What is the best way to standardize these formats in Power BI?

Answer: C. Change the data type of the OrderDate column to "Date" in the Query Editor.

Changing the column data type to Date in Power Query standardizes how the engine interprets the underlying values. Using a calculated column in DAX is less efficient for cleaning than using Power Query, which handles structural transformation.

Q9. You manage a Power BI report for a financial organization that includes sensitive financial forecasts. According to your organization's security policy, reports containing highly sensitive data must have strict sharing controls. Which sens…

Answer: B. Highly Confidential

The Highly Confidential label applies the strictest sharing and protection controls, matching the policy for sensitive financial forecasts. Confidential might seem plausible, but it is a lower tier of sensitivity than the scenario demands.

Q10. A Power BI Data Analyst has created a dashboard in the Power BI service to monitor temperature data from IoT sensors. The operations team wants to receive an email notification if the temperature exceeds 30°C. What should the analyst do to…

Answer: C. Create a data alert on a dashboard tile displaying the temperature metric, set the threshold to 30°C, and configure email notifications.

Data alerts in the Power BI service are attached directly to dashboard tiles like gauges or cards to trigger email notifications when thresholds are met. Subscriptions only send scheduled snapshots and cannot trigger conditionally based on specific data values.

Q11. CASE ANALYSIS: BrightMart Retail, a rapidly expanding chain of retail stores, needs an advanced Power BI solution to gain deep insights into their sales performance, customer behavior, and inventory trends. The company operates in multiple…

Answer: B. Define an RLS role in Power BI using a DAX filter that restricts data based on UserPrincipalName() and the Stores table.

Defining a dynamic RLS role using the UserPrincipalName function ensures managers only see their assigned store data securely. Page-level filters are insecure because end users can easily modify or clear them within the report view.

Q12. At EcoMetrics Corp., your report contains a Sales table with the following columns: OrderDate SalesAmount Region Your manager asks for a table that shows the total SalesAmount aggregated by Region for analysis. This table should be visible…

Answer: B. A calculated table in Power BI

A calculated table uses DAX to aggregate data and creates a new standalone table visible in the model. Measures only calculate values dynamically in visuals, while calculated columns just add fields to an existing table.

Q13. At EcoMetrics Corp., you create a clustered column chart that visualizes SalesAmount by ProductCategory. The visual takes a long time to load. After using the Performance Analyzer, you find that the "Data Retrieval" section has the highest…

Answer: A. The data source query returns a large amount of unnecessary data.

High duration in the Performance Analyzer's Data Retrieval section means the underlying source query or model is slow to return data. A computationally expensive DAX measure would instead inflate the DAX query duration, while visual rendering delays spike the Visual Display metric.

Q14. At DataLens Analytics, your ProductDetails table contains over 100 columns, many of which are not used in the current report but may be needed later. What is the best practice to optimize report performance while keeping these columns avai…

Answer: B. Hide the unused columns in the Power BI model so they don't appear in report fields

Hiding unused columns keeps them in the semantic model for future use while decluttering the reporting interface. Deleting them from the data source would require a complete data refresh and model update to restore later.

Q15. You are creating a Power BI sales report for a retail company. The report contains a line chart showing monthly sales trends and a bar chart displaying sales by product category. The sales team wants the ability to toggle between these two…

Answer: C. Create two bookmarks, one for the line chart and one for the bar chart, and add buttons to toggle between the bookmarks.

Bookmarks capture the visibility state of visuals, letting you hide the bar chart and show the line chart, then assign a button to navigate between those saved states. Slicers filter data but cannot swap or hide visuals directly on a single report page.

More Microsoft Power BI Data Analyst Associate (PL-300) drills and other practice exams are on @CertPunch. New rounds drop every few days at certpunch.com.

Keep practising with CertPunch

Get CertPunch on the App Store Get CertPunch on Google Play

Study on mobile

Get CertPunch for iOS or Android.

Website sessions are saved in this browser tab. They do not transfer to the apps.

Scroll to Top