Courseiva

PL-300 · topic practice

Visualize and analyze the data practice questions

This domain covers building and refining Power BI report visuals: choosing the right visual type, configuring fields and formatting, enabling interactions like highlighting and filtering, and fixing geocoding so maps render correctly. Questions are scenario-based, asking you to pick the correct visual, feature, or configuration step to solve a stated reporting problem.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Visualize and analyze the data

What the exam tests

What to know about Visualize and analyze the data

You must be able to choose the correct visual for a scenario, add and configure slicers or custom visuals, and control how visuals interact. The most important thing is matching the visual and its configuration to the analytical question, especially setting correct geographic data categories for maps.

Selecting appropriate visual types, such as scatter charts for correlation and line charts for trends

Importing custom visuals from the marketplace or an organizational visual file

Configuring slicers and cross-highlighting so selections filter or highlight other visuals

Setting geographic data categories and fixing ambiguous place names for accurate map geocoding

Watch out for

Common Visualize and analyze the data exam traps

  • ▸Choosing a column or pie chart for correlation when a scatter chart is the correct visual for two numeric measures
  • ▸Assuming a slicer filters only its own visual instead of filtering or highlighting related visuals on the page
  • ▸Leaving geography columns as text without assigning a data category, causing maps to misplace or drop locations

Practice set

Visualize and analyze the data questions

20 questions · select your answer, then reveal the explanation

A Power BI report uses a measure that calculates Year-over-Year sales growth. Users report that the measure shows incorrect values for January 2024 when compared to January 2023. The data model contains a Date table with a continuous date range from January 1, 2020 to December 31, 2024. Which DAX function is most likely causing the issue?

A Power BI report includes a slicer for 'Year' and a line chart showing monthly sales. The report designer wants to ensure that when a user selects a year in the slicer, the line chart shows only the months of that year, with month names on the x-axis sorted chronologically. Which TWO actions must be taken?

A company has a Power BI dataset that includes a table 'Orders' with columns: OrderID, CustomerID, OrderDate, ShipDate, and Amount. They want to create a measure that calculates the number of orders shipped within 3 days of the order date. Which THREE of the following steps are necessary to create this measure?

A company has a Power BI report that uses a DirectQuery dataset from an Azure SQL Database. Users report that the report is slow when filtering by date. Which action should you take to improve performance?

A Power BI report uses a composite model with a DirectQuery source and an imported table. The imported table has many rows, and the report is taking a long time to refresh. What is the most likely cause?

A Power BI developer writes the Power Query M code shown in the exhibit. The code runs successfully but returns an error when the user selects a year from a slicer in the report. The error states: 'Expression.Error: The key did not match any rows in the table.' Which is the most likely cause?

Exhibit

Refer to the exhibit.

```
let
    Source = Sql.Database("server", "database"),
    SalesTable = Source{[Schema="dbo",Item="Sales"]}[Data],
    FilteredRows = Table.SelectRows(SalesTable, each [Year] = 2021),
    GroupedRows = Table.Group(FilteredRows, {"ProductID"}, {{"TotalSales", each List.Sum([Amount]), type number}})
in
    GroupedRows
```

A Power BI admin applies the Azure Policy shown in the exhibit. What is the effect of this policy?

Exhibit

Refer to the exhibit.

```json
{
  "Version": "1.0",
  "Statement": [
    {
      "Effect": "Deny",
      "Action": [
        "Microsoft.PowerBi/datasets/read"
      ],
      "Resource": "*",
      "Condition": {
        "StringNotEquals": {
          "Microsoft.PowerBi/workspace": "finance-workspace-id"
        }
      }
    }
  ]
}
```

A sales manager wants to create a report that shows year-over-year growth for each product category. They have a date table and a sales table with daily sales. Which DAX measure should they use to calculate the previous year's sales?

Which TWO of the following are valid ways to create a measure in Power BI?

Which THREE of the following are best practices for designing Power BI reports for mobile devices?

You are a Power BI analyst for a retail company. You have a dataset containing a 'Sales' table with columns: SalesDate, StoreID, ProductID, Quantity, UnitPrice, and Discount. You also have a 'Calendar' table marked as a date table with a continuous date range from 2018 to 2023. You need to create a measure that calculates the running total of sales amount (Quantity * (UnitPrice - Discount)) over the last 12 months, but only for products that have been sold in at least 10 different stores in the current month. The measure should be dynamic based on the current filter context (e.g., month, year). The report will be used by regional managers to monitor product performance. You have already created a base measure: TotalSales = SUMX(Sales, Sales[Quantity] * (Sales[UnitPrice] - Sales[Discount])). Which DAX measure should you create?

You are building a report for a logistics company. The dataset includes a 'Shipments' table with columns: ShipmentID, ShipDate, OriginCity, DestinationCity, Weight, Revenue, and Carrier. The company wants to analyze revenue trends by carrier over time. They have a date table marked as a date table. You create a line chart with ShipDate on the axis and Revenue as the value, with Carrier as the legend. However, the line chart shows a single line for each carrier, but the revenue values are aggregated across all dates, showing a constant line. What is the most likely cause?

You are developing a Power BI report to analyze sales performance. The data model includes a 'Sales' fact table with a 'Date' column and a 'Region' dimension table. You need to create a measure that calculates the total sales amount for the current year compared to the previous year. Which TWO of the following steps are required to implement this calculation correctly?

You are reviewing a Power Query M script that imports sales data. The script filters orders from 2023, groups by CustomerID to sum SubTotal, sorts descending, and takes the top 10 customers. However, the query fails with an error. What is the most likely cause?

Exhibit

Refer to the exhibit.

```
let
    Source = Sql.Database("server01", "AdventureWorks"),
    Sales = Source{[Schema="dbo",Item="SalesOrderHeader"]}[Data],
    #"Filtered Rows" = Table.SelectRows(Sales, each [OrderDate] >= #date(2023,1,1) and [OrderDate] < #date(2024,1,1)),
    #"Grouped Rows" = Table.Group(#"Filtered Rows", {"CustomerID"}, {{"TotalSales", each List.Sum([SubTotal]), type nullable number}}),
    #"Sorted Rows" = Table.Sort(#"Grouped Rows",{{"TotalSales", Order.Descending}}),
    #"Top Rows" = Table.FirstN(#"Sorted Rows", 10)
in
    #"Top Rows"
```

You are a Power BI analyst at a retail company. The company has a Power BI dataset that imports daily sales data from an on-premises SQL Server database. The dataset includes tables: 'Sales' (columns: SaleID, ProductID, SaleDate, Quantity, UnitPrice, CustomerID), 'Products' (ProductID, ProductName, Category), and 'Customers' (CustomerID, CustomerName, Region). The report needs to display a matrix visual showing total sales amount (Quantity * UnitPrice) by Category (rows) and Year (columns). The report currently shows blank values for the matrix. You have verified that relationships exist between the tables and that there is a date table marked as a date table. The measure used is: Total Sales = SUMX(Sales, Sales[Quantity] * Sales[UnitPrice]). When you test the measure in a card visual, it returns a value. However, the matrix shows blanks. What is the most likely cause and solution?

Drag and drop the steps to import data from a SQL Server database into Power BI Desktop into the correct order.

Drag or tap steps into the slots.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5

Match each data connectivity mode to its description.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Data is copied into Power BI

Queries are sent to the source database

Connects to a published dataset or Analysis Services

Combines Import and DirectQuery sources

Acts as Import or DirectQuery depending on context

Match each DAX function category to an example function.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

SUM

CALCULATE

TOTALYTD

IF

SUMMARIZE

You are designing a Power BI report to analyze customer churn. The data model includes a 'Customers' table and a 'Churn' table. You need to create a measure that calculates the churn rate for each month, defined as the number of customers who churned that month divided by the total number of active customers at the beginning of the month. What is the best approach?

You have a Power BI report with a date table and a sales table. The above DAX measure is used in a visual that also shows 'Date[Year]' on the axis. What does this measure return?

Exhibit

Refer to the exhibit.

```dax
CALCULATE(
    SUM(Sales[Amount]),
    FILTER(
        ALL(Date),
        Date[Year] = MAX(Date[Year])
    )
)
```

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Visualize and analyze the data sessions

Start a Visualize and analyze the data only practice session

Every question in these sessions is drawn from the Visualize and analyze the data domain — nothing else.

Related practice questions

Related PL-300 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the PL-300 exam test about Visualize and analyze the data?
You must be able to choose the correct visual for a scenario, add and configure slicers or custom visuals, and control how visuals interact. The most important thing is matching the visual and its configuration to the analytical question, especially setting correct geographic data categories for maps.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Visualize and analyze the data questions in a focused session?
Yes — the session launcher on this page draws every question from the Visualize and analyze the data domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other PL-300 topics?
Use the topic links above to move to related areas, or go back to the PL-300 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the PL-300 exam covers. They are not copied from any real exam or dump site.