Leading With Data· a Bicycle Guide

Partial book profile

The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third…

Alberto Ferrari, Marco Russo

This book is the definitive guide for mastering the DAX language, teaching data professionals the fundamental theory and practical application of evaluation contexts, filter manipulation, and advanced functions to build powerful semantic models in Microsoft Power BI, Fabric, and Excel.

The full book profile is not available yet.

Get the book →

What it’s about

The Definitive Guide to DAX is the essential resource for any data professional serious about mastering the language of Microsoft's business intelligence tools. Authors Alberto Ferrari and Marco Russo, renowned DAX experts, provide a comprehensive, step-by-step journey from the foundational concepts to the most intricate details of the language. This book doesn't just offer copy-paste solutions; it fundamentally reshapes how you think about data analysis by meticulously explaining the 'why' behind DAX's behavior. You will gain a profound understanding of evaluation contexts, context transition, and filter manipulation—the core pillars of DAX. Through practical examples and deep theoretical explanations, you'll learn to write clean, efficient, and powerful DAX code to solve complex business problems, transforming your data models from simple repositories of information into insightful, high-performance analytical tools. This is not just a book to read; it's a curriculum to study to become a true DAX expert.

The through-line

Who it’s for
The reader is a data analyst, BI professional, or Power BI user who wants to move beyond basic reporting. They want to create sophisticated, dynamic, and powerful analytical solutions, but they find themselves hitting a wall with the complexity of the DAX language. They want to be able to confidently solve any business calculation requested of them.
The problem
They struggle to write complex DAX formulas that produce the correct results. Their measures are either simplistic, incorrect, or break when the report context changes. They feel frustrated, confused, and intimidated by DAX. They often feel like they are guessing, trying solutions from the internet without understanding why they work (or don't), which undermines their confidence as a data professional.
The plan
  1. Build a Solid Foundation: Start with the basics of DAX syntax, calculated columns, and measures.
  2. Master Evaluation Contexts: Learn the theory of filter context, row context, CALCULATE, and context transition through a gradual, step-by-step approach.
  3. Apply and Deepen Knowledge: Work through increasingly complex examples and advanced concepts like table functions, window functions, and time intelligence to solidify your understanding and learn to 'think in DAX'.
The payoff
You can confidently write any DAX formula, no matter how complex the business requirement. · You will become the go-to DAX expert on your team, building robust, efficient, and insightful reports. · You will gain a deep, intuitive understanding of how DAX works, transforming your frustration into a love for the language's power and elegance.

See our guide

Related profiles we’ve built

Featured in these guides

Co-cited books