Skip to content

Power Bi Dax Fundamentals Textbook

A free, self-paced textbook in 6 chapters. Read a chapter, then drill it with the 214 companion flashcards using spaced repetition.

6 chapters · 214 cards · Updated

Chapters

  1. 1Foundations of DAX and Calculation Types

    DAX, or Data Analysis Expressions, is the formula language used in Power BI to create custom calculations. The two principal calculation objects in Power BI are measures and calcul...

  2. 2CALCULATE and Filter Manipulation

    CALCULATE is the most important function in DAX because it evaluates an expression in a modified filter context. Its basic syntax is CALCULATE(expression, filter1, filter2, ...), w...

  3. 3Iterator, Aggregation, and Lookup Functions

    Iterator functions evaluate an expression for each row of a table and then aggregate the results into a single value. Common iterators include SUMX, AVERAGEX, MINX, MAXX, COUNTX, a...

  4. 4Time Intelligence and Date Tables

    Time intelligence in DAX enables period-over-period analysis using functions such as TOTALYTD, TOTALMTD, TOTALQTD, SAMEPERIODLASTYEAR, DATEADD, PARALLELPERIOD, PREVIOUSMONTH, and t...

  5. 5Data Modeling, Relationships, and Schemas

    The Power BI data model connects tables through relationships, and the structure of these relationships directly affects DAX behavior. Relationships can have cardinality of one-to-...

  6. 6Performance, Storage Modes, and Security

    Power BI offers several storage modes that determine how tables are queried. Import mode loads data into the in-memory VertiPaq engine, providing the fastest performance and full D...

← Back to the Power Bi Dax Fundamentals deck