Skip to content
Technology

Power Bi Dax Fundamentals

🤖 AI-generated
📖 About this deck → 📚 Textbook — Generating…

Master Power Bi Dax Fundamentals with 214 free flashcards. Study using spaced repetition and focus mode for effective learning in Technology.

214 cards · ~107 min · Advanced · Updated

Sample card

What is a DAX measure?

A calculated formula created using DAX that is evaluated at query time based on filter context. Measures return dynamic values depending on the filters applied in the report, unlike calculated columns which are computed at refresh time.

Share: 𝕏 Twitter LinkedIn WhatsApp ☆ Save deck

🎯 What You'll Learn

Preview cards

Q · 1 of 214

What is a DAX measure?

Q · 2 of 214

How does filter context work in DAX?

Q · 3 of 214

What does the CALCULATE function do?

+9 more cards →

Preview Questions

12 shown

What is a DAX measure?

Show ▼

A calculated formula created using DAX that is evaluated at query time based on filter context. Measures return dynamic values depending on the filters applied in the report, unlike calculated columns which are computed at refresh time.

How does filter context work in DAX?

Show ▼

Filter context is the set of filters applied to a calculation, generated by slicers, visuals, page-level filters, or row-level security. It determines which rows of each table are visible to a measure or expression during evaluation.

What does the CALCULATE function do?

Show ▼

CALCULATE evaluates an expression in a modified filter context. It can add, replace, or remove filters on specified columns, overriding the existing filter context for the calculation.

What is the syntax for CALCULATE?

Show ▼

CALCULATE(, , , ...). The expression is evaluated after applying all listed filter arguments, which can be boolean expressions, table expressions, or KEEPFILTERS modifiers.

What is the difference between CALCULATE and CALCULATETABLE?

Show ▼

CALCULATE returns a scalar value, while CALCULATETABLE returns a table. Both modify filter context, but CALCULATETABLE is used when the result is a table of rows needed for further iteration or filtering.

What is time intelligence in DAX?

Show ▼

Time intelligence refers to DAX functions that manipulate dates and create period comparisons, such as SAMEPERIODLASTYEAR, TOTALYTD, DATEADD, and PARALLELPERIOD, requiring a marked date table.

Why must a date table be marked in Power BI?

Show ▼

A date table must be marked as a date table so DAX time intelligence functions recognize its column as a continuous date range. Without marking, functions like TOTALYTD may produce incorrect results.

What does TOTALYTD return?

Show ▼

TOTALYTD calculates a year-to-date value of an expression from the beginning of the calendar year up to the latest date in the filter context. Syntax: TOTALYTD(, , [], []).

What does SAMEPERIODLASTYEAR do?

Show ▼

SAMEPERIODLASTYEAR returns a table of dates shifted one year back from the dates in the current filter context, enabling year-over-year comparisons of measures like sales or revenue.

What does DATEADD do?

Show ▼

DATEADD shifts a date column by a specified number of intervals (days, months, quarters, years). Syntax: DATEADD(, , ). It is commonly used for flexible period comparisons.

What are relationships in the Power BI data model?

Show ▼

Relationships define how tables connect via shared columns. Power BI supports one-to-many, many-to-one, and one-to-one relationships, controlling how filters propagate across the model.

What is filter propagation in relationships?

Show ▼

Filter propagation means filters applied to one table automatically flow to related tables through active relationships. In a one-to-many relationship, filters flow from the 'one' side to the 'many' side.

🎓 Start studying Power Bi Dax Fundamentals

🎮 Study Modes Available

🔄

Flashcards

Flip to reveal

🧠

Focus Mode

Spaced repetition

Multiple Choice

Test your knowledge

⌨️

Type Answer

Active recall

📚

Learn Mode

Multi-round mastery

🎯

Match Game

Memory challenge

Related Topics in Technology

📖 Learning Resources