DAX Basics interview questions

18 real DAX Basics questions from the Power BI bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Calculated column?

Junior
  1. A.an aggregation expression evaluated at query time under the current filters and not stored per row
  2. B.an iterator that walks a table row by row, computing an expression on each and totaling the results
  3. C.a row-by-row expression evaluated at refresh time and stored physically, consuming model memory
  4. D.the set of filters from slicers, rows, columns, and visuals that constrains which data an expression evaluates over
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Calculated column — the function that evaluates an expression while modifying or replacing the surrounding filters via supplied conditions
  2. B.Calculated column — an iterator that walks a table row by row, computing an expression on each and totaling the results
  3. C.Calculated column — the evaluation environment that knows the current single row, present in column expressions and iterators
  4. D.Calculated column — a row-by-row expression evaluated at refresh time and stored physically, consuming model memory
Reveal the answer + AI explanation — free account

4. What is Measure?

Junior
  1. A.the function that evaluates an expression while modifying or replacing the surrounding filters via supplied conditions
  2. B.an iterator that walks a table row by row, computing an expression on each and totaling the results
  3. C.an aggregation expression evaluated at query time under the current filters and not stored per row
  4. D.a row-by-row expression evaluated at refresh time and stored physically, consuming model memory
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Junior
  1. A.Measure — the function that evaluates an expression while modifying or replacing the surrounding filters via supplied conditions
  2. B.Measure — an aggregation expression evaluated at query time under the current filters and not stored per row
  3. C.Measure — an iterator that walks a table row by row, computing an expression on each and totaling the results
  4. D.Measure — the set of filters from slicers, rows, columns, and visuals that constrains which data an expression evaluates over
Reveal the answer + AI explanation — free account

7. What is Row context?

Mid
  1. A.the set of filters from slicers, rows, columns, and visuals that constrains which data an expression evaluates over
  2. B.the evaluation environment that knows the current single row, present in column expressions and iterators
  3. C.the function that evaluates an expression while modifying or replacing the surrounding filters via supplied conditions
  4. D.an iterator that walks a table row by row, computing an expression on each and totaling the results
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.Row context — the evaluation environment that knows the current single row, present in column expressions and iterators
  2. B.Row context — an aggregation expression evaluated at query time under the current filters and not stored per row
  3. C.Row context — the function that evaluates an expression while modifying or replacing the surrounding filters via supplied conditions
  4. D.Row context — a row-by-row expression evaluated at refresh time and stored physically, consuming model memory
Reveal the answer + AI explanation — free account

10. What is Filter context?

Mid
  1. A.the evaluation environment that knows the current single row, present in column expressions and iterators
  2. B.the set of filters from slicers, rows, columns, and visuals that constrains which data an expression evaluates over
  3. C.an iterator that walks a table row by row, computing an expression on each and totaling the results
  4. D.an aggregation expression evaluated at query time under the current filters and not stored per row
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.Filter context — an aggregation expression evaluated at query time under the current filters and not stored per row
  2. B.Filter context — an iterator that walks a table row by row, computing an expression on each and totaling the results
  3. C.Filter context — the set of filters from slicers, rows, columns, and visuals that constrains which data an expression evaluates over
  4. D.Filter context — a row-by-row expression evaluated at refresh time and stored physically, consuming model memory
Reveal the answer + AI explanation — free account

13. What is CALCULATE?

Mid
  1. A.a row-by-row expression evaluated at refresh time and stored physically, consuming model memory
  2. B.the function that evaluates an expression while modifying or replacing the surrounding filters via supplied conditions
  3. C.an iterator that walks a table row by row, computing an expression on each and totaling the results
  4. D.the evaluation environment that knows the current single row, present in column expressions and iterators
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Mid
  1. A.CALCULATE — the evaluation environment that knows the current single row, present in column expressions and iterators
  2. B.CALCULATE — an iterator that walks a table row by row, computing an expression on each and totaling the results
  3. C.CALCULATE — the function that evaluates an expression while modifying or replacing the surrounding filters via supplied conditions
  4. D.CALCULATE — the set of filters from slicers, rows, columns, and visuals that constrains which data an expression evaluates over
Reveal the answer + AI explanation — free account

16. What is SUMX?

Junior
  1. A.the function that evaluates an expression while modifying or replacing the surrounding filters via supplied conditions
  2. B.a row-by-row expression evaluated at refresh time and stored physically, consuming model memory
  3. C.the evaluation environment that knows the current single row, present in column expressions and iterators
  4. D.an iterator that walks a table row by row, computing an expression on each and totaling the results
Reveal the answer + AI explanation — free account

18. Which statement is correct?

Junior
  1. A.SUMX — an iterator that walks a table row by row, computing an expression on each and totaling the results
  2. B.SUMX — an aggregation expression evaluated at query time under the current filters and not stored per row
  3. C.SUMX — a row-by-row expression evaluated at refresh time and stored physically, consuming model memory
  4. D.SUMX — the function that evaluates an expression while modifying or replacing the surrounding filters via supplied conditions
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice DAX Basics free