The Definitive Guide to DAX

The Definitive Guide to DAX : Business intelligence with Microsoft Excel, SQL Server Analysis Services, and Power BI

4 (1 rating by Goodreads)
By (author)  , By (author) 

Free delivery worldwide

Available. Dispatched from the UK in 3 business days
When will my order arrive?


Now expanded and updated with modern best practices, this is the most complete guide to Microsoft's DAX language for business intelligence, data modeling, and analytics. Expert Microsoft BI consultants Marco Russo and Alberto Ferrari help you master everything from table functions through advanced code and model optimization. You'll learn exactly what happens under the hood when you run a DAX expression, and use this knowledge to write fast, robust code. This edition focuses on examples you can build and run with the free Power BI Desktop, and helps you make the most of the powerful syntax of variables (VAR) in Power BI, Excel, or Analysis Services. Want to leverage all of DAX's remarkable capabilities? This no-compromise "deep dive" is exactly what you need.
Perform powerful data analysis with DAX for Power BI, SQL Server, and Excel - Master core DAX concepts, including calculated columns, measures, and calculation groups - Work efficiently with basic and advanced table functions - Understand evaluation contexts and the CALCULATE and CALCULATETABLE functions - Perform time-based calculations - Use calculation groups and calculation items - Use syntax of variables (VAR) to write more readable, maintainable code - Express diverse and unusual relationships with DAX, including many-to-many relationships and bidirectional filters - Master advanced optimization techniques, and improve performance in aggregations - Optimize data models to achieve better compression - Measure DAX query performance with DAX Studio and learn how to optimize your DAX
show more

Product details

  • Paperback | 816 pages
  • 187 x 229 x 33.02mm | 1,247.38g
  • Boston, United States
  • English
  • 2nd edition
  • 1509306978
  • 9781509306978
  • 1,353

Table of contents

Chapter 1: What is DAX?
Chapter 2: Introducing DAX
Chapter 3: Using basic table functions
Chapter 4: Understanding evaluation contexts
Chapter 5: Understanding CALCULATE and CALCULATETABLE
Chapter 6: DAX examples
Chapter 7: Time intelligence calculations
Chapter 8: Statistical functions
Chapter 9: Advanced table functions
Chapter 10: Advanced evaluation context
Chapter 11: Handling hierarchies
Chapter 12: Advanced relationships
Chapter 13: The VertiPaq engine
Chapter 14: Optimizing data models
Chapter 15: Analyzing DAX query plans
Chapter 16: Optimizing DAX
show more

About Marco Russo

Marco Russo and Alberto Ferrari are the founders of, where they regularly publish articles about Microsoft Power BI, Power Pivot, DAX, and SQL Server Analysis Services. They have worked with DAX since the fi rst beta version of Power Pivot in 2009 and, during these years, became one of the major sources for DAX articles and tutorials. Their courses, both in-person and online, are the major source of learning for many DAX enthusiasts.
They both provide consultancy and mentoring on business intelligence (BI) using Microsoft technologies. They have written several books and papers about Power BI, DAX, and Analysis Services. They constantly help the community of DAX users providing content for the websites,, and
Marco and Alberto are also regular speakers at major international conferences, including Microsoft Ignite, PASS Summit, and SQLBits. Contact Marco at, and contact Alberto at
show more

Rating details

1 rating
4 out of 5 stars
5 0% (0)
4 100% (1)
3 0% (0)
2 0% (0)
1 0% (0)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X