Back to Roadmap
Level 1 — DAX Foundations+50 XP
Lesson 1

1. What is DAX?

Understand Data Analysis Expressions and the functional nature of DAX.

The Concept

DAX is not a programming language like Python or C#; it is a formula language designed for tabular models and in-memory aggregation.
Example DAX:
// DAX calculates values on the fly without storing results in the table
Total Revenue = SUM(Sales[Revenue])

DAX formulas are evaluated in memory when a user interacts with a report visual, slicer, or filter. You write expressions, not procedural step-by-step algorithms.

Try It Yourself

Write a measure named 'Total Sales' that sums the Revenue column in the Sales table.

fx
[fx]What is DAX?=
Loading DAX Formula Studio...
Type [ for fields