Buy New
-
To see product details, add this item to your cart.
Ships from: Greencrest_Books Sold by: Greencrest_Books
Used - Good
-
To see product details, add this item to your cart.
Ships from: Seattlegoodwill Sold by: Seattlegoodwill
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
The Definitive Guide to DAX: Business Intelligence for Microsoft Power BI, SQL Server Analysis Services, and Excel Second Edition (Business Skills)
Purchase options and add-ons
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
- ISBN-101509306978
- ISBN-13978-1509306978
- Edition2nd
- PublisherMicrosoft Press
- Publication dateJuly 2, 2019
- LanguageEnglish
- Dimensions7.38 x 1.52 x 9.13 inches
- Print length768 pages
Frequently bought together

Customers who viewed this item also viewed
- The Definitive Guide to DAX: Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel (Business Skills)PaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20
- Supercharge Power BI: Power BI is Better When You Learn To Write DAXPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Sep 21
- Data Visualization with Microsoft Power BI: How to Design Savvy DashboardsPaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
- The Definitive Guide to Power Query (M): Mastering complex data transformation with Power QueryPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Sep 20
- Mastering Microsoft Power BI: Expert techniques to create interactive insights for effective data analytics and business intelligence, 2nd EditionPaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
- Learn Microsoft Power BI: A comprehensive, beginner-friendly guide to real-world business intelligencePaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
Customers also bought or read
- The Definitive Guide to Power Query (M): Mastering complex data transformation with Power Query
Paperback$32.71$32.71Delivery Sun, Sep 20 - Mastering Microsoft Power BI: Expert techniques to create interactive insights for effective data analytics and business intelligence, 2nd Edition
Paperback$36.00$36.00FREE delivery Mon, Sep 21 - Data Visualization with Microsoft Power BI: How to Design Savvy Dashboards
Paperback$41.33$41.33FREE delivery Mon, Sep 21 - Expert Data Modeling with Power BI: Enrich and optimize your data models to get the best out of Power BI for reporting and business needs
Paperback$29.52$29.52Delivery Sep 25 - 28 - Supercharge Power BI: Power BI is Better When You Learn To Write DAX
Paperback$20.59$20.59Delivery Mon, Sep 21 - Master Your Data with Power Query in Excel and Power BI: Leveraging Power Query to Get & Transform Your Task Flow
Paperback$26.11$26.11Delivery Sun, Sep 20 - Learn Microsoft Power BI: A comprehensive, beginner-friendly guide to real-world business intelligence
Paperback$44.99$44.99FREE delivery Mon, Sep 21 - Power Pivot and Power BI: The Excel User's Guide to DAX, Power Query, Power BI & Power Pivot in Excel 2010-2016
Paperback$24.50$24.50Delivery Sun, Sep 20 - Learn Microsoft Power Apps: The definitive handbook for building solutions with Power Apps to solve your business needs
Paperback$29.99$29.99Delivery Mon, Sep 21 - Extending Power BI with Python and R: Perform advanced analysis using the power of analytical languages
Paperback$36.20$36.20FREE delivery Mon, Sep 21 - Workflow Automation with Microsoft Power Automate: Use business process automation to achieve digital transformation with minimal code
Paperback$33.42$33.42Delivery Mon, Sep 21 - Storytelling with Data: A Data Visualization Guide for Business Professionals#1 Best SellerBusiness Communication
Paperback$15.74$15.74Delivery Sun, Sep 20 - Learn Power BI: A comprehensive, step-by-step guide for beginners to learn real-world business intelligence
Paperback$71.88$71.88FREE delivery Tue, Sep 22 - SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL
Paperback$46.15$46.15FREE delivery Sep 25 - 30 - Power BI for the Excel Analyst: Your Essential Guide to Power BI
Paperback$33.34$33.34Delivery Sun, Sep 20 - The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
Paperback$38.44$38.44FREE delivery Sun, Sep 20 - Extreme DAX: Take your Power BI and Microsoft data analytics skills to the next level
Paperback$42.99$42.99FREE delivery Wed, Sep 23 - SQL for Data Analysis: Advanced Techniques for Transforming Data into Insights
Paperback$36.49$36.49FREE delivery Mon, Sep 21 - Beginning DAX with Power BI: The SQL Pro’s Guide to Better Business Intelligence
Paperback$32.99$32.99Delivery Mon, Sep 21 - MICROSOFT POWER BI DATA ANALYST | Question Bank, Exam Code PL-300, 10 Practice Tests, 20 Case studies, 500 Questions, 495+ Exam focused tips, 490+ Caution Alerts
Paperback$29.99$29.99Delivery Mon, Sep 21
From the Publisher
About the author
Alberto Ferrari and Marco Russo are the founders of sqlbi.com, where they regularly publish articles about Microsoft Power Pivot, Power BI, DAX, and SQL Server Analysis Services. Both Ferrari and Russo provide consultancy and mentoring on business intelligence (BI). They are also frequent speakers at major international conferences, including Microsoft Ignite, PASS Summit, and SQLBits.
Who is this for?
If you are a casual user of DAX, then this book is probably not the best choice for you. Many books provide a simple introduction to the tools that implement DAX and to the DAX language itself, starting from the ground up and reaching a basic level of DAX programming. We know this very well, because we wrote some of those books, too!
If, on the other hand, you are serious about DAX and you really want to understand every detail of this beautiful language, then this is your book. This might be your first book about DAX; in that case you should not expect to benefit from the most advanced topics too early. We suggest you read the book from cover to cover and then read the most complex parts again, once you have gained some experience; it is very likely that some concepts will become clearer at that point.
What can readers expect to learn?
When we decided it was time to update this book, we thought it would be an easy job: After all, not many things have changed in the DAX language, and the theoretical core of the book was still very good. We believed the focus would mainly be on updating the screenshots from Excel to Power BI, adding a few touch-ups here and there, and we would be done. How wrong we were!
We increased the number of examples for this edition, showing practical uses of the functionalities after teaching the theoretical foundation of DAX. We tried to use a simpler style, without compromising on precision. We fought with the editor to increase the page count, as this was needed to cover all the topics we wanted to share. Nevertheless, we did not change the leitmotif of the book: we assume no previous knowledge of DAX, even though this is not a book for the casual DAX developer. This is a book for people who really want to learn the language and gain a deep understanding of the power and complexity of DAX.
Yes, if you want to leverage the real power of DAX, you need to be prepared for a long journey with us, reading the book from cover to cover, and then reading it again, searching for the many details that—at first sight—are not obvious.
Editorial Reviews
From the Author
As soon as we started updating the first chapter, we quickly discovered that we wanted to rewrite pretty much everything. We felt so not only in the first chapter, but at every page of the book. Therefore, this is not really a 2nd edition; it is a brand-new book.
The reason is not that the language or the tools have changed so drastically. The reason is that over these last few years we - as authors and teachers - have evolved a lot, hopefully for the better. We have taught DAX to thousands of users and developers all around the world, we have worked hard with our students, always striving for the best way to explain complex topics. Eventually, we did find different ways of describing the language we love.
We increased the number of examples, showing practical uses of the functionalities after teaching the theoretical foundation of DAX. We tried to use a simpler style, without compromising on precision. We fought with the editor to increase the page count, as this was needed to cover all the topics we wanted to share. Nevertheless, we did not change the leitmotif of the book: we assume no previous knowledge of DAX on the reader's part, even though this is not a book for the casual DAX developer. This is a book for people who really want to learn the language and gain a deep understanding of the power and complexity of DAX.
Yes, if you want to leverage the real power of DAX, you need to be prepared for a long journey with us... Reading the book from cover to cover, and then reading it again, searching for the many details that - at first sight - are not obvious.
About the Author
Marco Russo and Alberto Ferrari are the founders of sqlbi.com, 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, sqlbi.com 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 daxpatterns.com, daxformatter.com, and dax.guide.
Marco and Alberto are also regular speakers at major international conferences, including Microsoft Ignite, PASS Summit, and SQLBits. Contact Marco at marco.russo@sqlbi.com, and contact Alberto at alberto.ferrari@sqlbi.com
Product details
- Publisher : Microsoft Press
- Publication date : July 2, 2019
- Edition : 2nd
- Language : English
- Print length : 768 pages
- ISBN-10 : 1509306978
- ISBN-13 : 978-1509306978
- Item Weight : 2.77 pounds
- Dimensions : 7.38 x 1.52 x 9.13 inches
- Part of series : Business Skills
- Best Sellers Rank: #211,319 in Books (See Top 100 in Books)
- #6 in Microsoft SQL Server
- #41 in Microsoft Excel Guides
- #58 in Spreadsheet Books
- Customer Reviews:
About the authors

Alberto started working with SQL Server in 2000 and immediately his interest focused on Business Intelligence. He and Marco Russo created sqlbi.com, where they publish extensive content about Business Intelligence.
Alberto published several books about Analysis Services, Power BI, and Power Pivot. He is a Microsoft MVP and he earned the SSAS Maestro title, the highest level of certification on Microsoft Analysis Services technology.
Today, Alberto's main activities are in the delivery of DAX and data modeling workshops for Power BI and Analysis Services all around the world. Alberto offers consulting services on large and complex data warehouses to provide assessments and validation of project analysis or to perform specific problem-solving activities.
Alberto is a well-known speaker at many international conferences, like PASS Summit, Sqlbits, and Microsoft Ignite. He loves to be on stage both at large events and at smaller user groups meetings, exchanging ideas with other SQL and BI fans. When traveling for work, he likes to engage with local user groups to provide evening sessions about his favorite topics. Thus, you can easily meet Alberto by looking up local Power BI user groups during scheduled courses.
Outside of SQLBI, most of Alberto's personal time is spent practicing video games, in the vain hope of eventually beating his son.

Marco Russo is a business intelligence mentor and consultant.
He founded SQLBI, which provides mentoring and consulting on Business Intelligence based on Microsoft technologies. He has particular competence and experience in sectors like financial services, manufacturing, gambling, and commercial distribution.
Marco is a Microsoft MVP and an SSAS Maestro, the highest level of certification in Microsoft Analysis Services. In addition to his BI-related publications, he has authored books about .NET programming.
Today, Marco focuses his time on SQLBI customers, traveling extensively to train and consult on DAX and data modeling for Power BI, Fabric, and Analysis Services. Marco also teaches public classes worldwide.
Marco also speaks at international conferences such as Microsoft Fabric, PASS Summit, and SQLBits.






















