This post is a part of the PL-300: Microsoft Power BI Data Analyst Exam Prep Hub; and this topic falls under these sections:
Model the data (25–30%)
--> Create model calculations by using DAX
--> Create single aggregation measures
Below are 10 practice questions (with answers and explanations) for this topic of the exam.
There are also 2 practice tests for the PL-300 exam with 60 questions each (with answers) available on the hub.
Practice Questions
Question 1
You need a measure that calculates total sales amount and responds to report slicers. Which DAX expression should you use?
A. Total Sales = Sales[SalesAmount]
B. Total Sales = SUM(Sales[SalesAmount])
C. Total Sales = CALCULATE(Sales[SalesAmount])
D. Total Sales = SUMX(Sales, Sales[SalesAmount])
✅ Correct Answer: B
Explanation:SUM() is the correct single aggregation function for adding numeric values in a column. It automatically responds to filter context. SUMX() is unnecessary for simple aggregations.
Question 2
Which function should you use to count the total number of rows in a fact table?
A. COUNT()
B. COUNTA()
C. COUNTROWS()
D. SUM()
✅ Correct Answer: C
Explanation:COUNTROWS() counts rows in a table regardless of column values and is the preferred approach for counting records in fact tables.
Question 3
A column contains text values and blanks. You want to count the number of non-blank entries. Which function should you use?
A. COUNT()
B. COUNTA()
C. COUNTROWS()
D. SUM()
✅ Correct Answer: B
Explanation:COUNTA() counts non-blank values across all data types, including text, making it ideal for this scenario.
Question 4
Why should aggregation logic typically be implemented as a measure rather than a calculated column?
A. Measures consume more memory
B. Measures are evaluated at data refresh
C. Measures respond to filter context
D. Calculated columns are faster at query time
✅ Correct Answer: C
Explanation:
Measures are evaluated at query time and dynamically respond to slicers, filters, and visuals. Calculated columns are static and do not react to user interaction.
Question 5
Which aggregation function returns the arithmetic mean of a numeric column?
A. SUM()
B. AVERAGEX()
C. AVERAGE()
D. COUNT()
✅ Correct Answer: C
Explanation:AVERAGE() performs a simple mean over a single column. AVERAGEX() is an iterator and is unnecessary for basic aggregations.
Question 6
You drag a numeric column into a visual and Power BI automatically creates a sum. What type of measure is this?
A. Calculated measure
B. Explicit measure
C. Implicit measure
D. Calculated column
✅ Correct Answer: C
Explanation:
Implicit measures are automatically generated by Power BI when a field is placed in a visual. The PL-300 exam favors explicit measures created with DAX.
Question 7
Which DAX expression correctly counts the number of orders in a Sales table?
A. Order Count = COUNT(Sales)
B. Order Count = COUNT(Sales[OrderID])
C. Order Count = COUNTROWS(Sales)
D. Order Count = COUNTA(Sales)
✅ Correct Answer: C
Explanation:COUNTROWS() is the safest and most reliable method for counting records in a table. COUNT() requires a numeric column and may produce misleading results.
Question 8
What happens to a single aggregation measure when a slicer is applied?
A. The value remains unchanged
B. The measure recalculates based on filter context
C. The measure recalculates only at refresh
D. The measure stops working
✅ Correct Answer: B
Explanation:
Measures automatically recalculate based on the current filter context created by slicers, filters, and visuals.
Question 9
Which function returns the earliest date in a filtered context?
A. FIRSTDATE()
B. MIN()
C. EARLIEST()
D. STARTDATE()
✅ Correct Answer: B
Explanation:MIN() returns the smallest value in a column and works correctly with dates and filter context. It is a valid single aggregation function.
Question 10
Which of the following is the best practice when creating aggregation measures for PL-300?
A. Use calculated columns whenever possible
B. Use implicit measures to save time
C. Use explicit measures with clear naming
D. Avoid formatting measures
✅ Correct Answer: C
Explanation:
Explicit measures with clear, business-friendly names are reusable, easier to maintain, and strongly aligned with PL-300 expectations.
Final Exam Tips 💡
- Expect COUNT vs COUNTROWS vs COUNTA questions
- Prefer SUM over SUMX for simple totals
- Measures always respect filter context
- Avoid calculated columns for aggregations
- Clear naming and formatting matter
Go back to the PL-300 Exam Prep Hub main page

One thought on “Practice Questions: Create single aggregation measures (PL-300 Exam Prep)”