- DAX语言难以精通:从基础语法到高级代码,系统讲解DAX的计算原理、函数体系和编程范式,帮助读者真正掌握这门语言。
- 计值上下文理解模糊:深入剖析筛选上下文和行上下文的交互机制,让读者理解DAX表达式背后的计算逻辑。
- 数据模型性能不佳:讲解DAX引擎内部执行原理和模型优化技巧,帮助读者编写高速运行且健壮的DAX代码。
- 计算列与度量值混淆:清晰区分计算列和度量值的使用场景,指导读者在正确的地方使用正确的计算方式。
- 跨工具应用困难:覆盖Power BI、SQL Server Analysis Services和Excel三大平台,让DAX技能在不同工具间无缝迁移。
- Excel高级用户:希望从传统Excel公式进阶到DAX,在Power Pivot和Power BI中实现更强大的数据分析。
- BI与分析人员:需要使用Power BI或SQL Server Analysis Services构建数据模型和商业智能报表。
- 数据建模工程师:希望深入理解DAX计值上下文和引擎原理,编写高性能的数据模型和计算逻辑。
- 微软分析工具使用者:正在使用Power BI、SSAS或Excel进行数据分析,需要一本权威的DAX参考书。
- 根据背景选择入口:Excel用户从第1章开始,SQL开发者关注关系处理章节,Power BI用户直接进入DAX介绍。
- 重点攻克第4章:计值上下文是DAX的核心难点,必须反复阅读并动手验证筛选上下文和行上下文的行为。
- 用Power BI Desktop实操:书中示例基于免费的Power BI Desktop,建议边读边在软件中复现每个DAX表达式。
- 深入理解CALCULATE:CALCULATE是DAX中最重要也最复杂的函数,建议结合第6章反复练习上下文转换。
- 关注性能优化章节:第10章讲解引擎内部原理,是编写高效DAX代码的关键,适合有一定基础后精读。
- DAX语言精通:从基础语法到高级代码,全面掌握DAX函数、变量、表函数和CALCULATE的用法。
- 计值上下文理解:深入理解筛选上下文和行上下文的交互机制,能够准确预测DAX表达式的计算结果。
- 数据建模能力:掌握关系建模、时间智能计算和多对多关系处理,构建高效的数据模型。
- 性能优化技能:理解DAX引擎内部执行原理,能够编写高速运行且健壮的DAX代码。
- 跨平台应用:能够在Power BI、SQL Server Analysis Services和Excel中灵活运用DAX进行商业智能分析。
📖 书籍简介
产品特色

编辑推荐
DAX里程碑式经典教材,亚马逊4.8分(总分5分)
本书的目的,让你真正掌握DAX!!
微软MVP,Power BI极客 翻译
原书作者、DAX之父、ExcelHome 创始人、Power BI MVP力荐
内容简介
《DAX权威指南》是微软DAX语言在商业智能分析、数据建模和数据分析方面的指南。
通过对《DAX权威指南》的学习,你将了解如何使用DAX语言进行商业智能分析、数据建模和数据分析;你将掌握从基础表函数到高级代码,以及模型优化的所有内容;你将确切了解在运行DAX表达式时,引擎内部所执行的操作,并利用这些知识编写可以高速运行且健壮的代码。
《DAX权威指南》第2版的重点内容包括基于免费的Power BI Desktop来构建和运行示例,帮助你在Power Bl、SQL Server Analysis Services或Excel中充分利用强大的变量(VAR)语法。你想要使用DAX所有的强大功能吗?那么这本未进行任何删减、深入浅出的著作正是你所需要的。
《DAX权威指南》适合Excel高级用户、商业智能分析人员、使用DAX和微软分析工具的专业人士。
作者简介
Marco Russo和Alberto Ferrari
SQLBI.COM的创始人。 他们定期发布关于微软Power BI、PowerPivot、DAX和SQL Server的文章。自2009年测试版的Power Pivot发布以来,SQLBI.COM成了DAX相关文章和教程的主要来源之一。他们都为商业智能(Business Intelligence,BI)解决方案提供咨询和指导,并精通与BI相关的微软技术。他们编写了很多关于Power Pivot、DAX和Analysis Services的文章、图书。
高飞
数据分析师,BI总监
2015年接触Power Pivot,被DAX语言的强大和灵活所吸引。
2016年3月创建了面向Power BI用户的微信公众号“Power BI极客”,并更新至今。
2019年上线同名网站PowerBIGeek.com,致力于打造一个综合性的Power BI中文学习网站。
现从事技术分享,企业BI项目实施和培训工作。
微软Power BI最有价值专家(MVP),Power BI可视化大赛评委,ExcelHome论坛版主。
📑 章节目录
- DAX是什么:数据模型、关系方向与不同背景用户的学习路径
- DAX介绍:数据类型、运算符、计算列与度量值、变量与错误处理
- 使用基础表函数:FILTER、ALL、VALUES、DISTINCT与ALLSELECTED
- 理解计值上下文:筛选上下文、行上下文与上下文交互机制
- 高级表函数:SUMMARIZE、ADDCOLUMNS、CROSSJOIN与表函数组合
- CALCULATE与上下文转换:CALCULATE函数原理、筛选器修改与高级应用
- 时间智能计算:YTD、MTD、同比环比与自定义时间维度计算
- 高级关系建模:多对多关系、双向筛选与关系函数应用
- DAX查询与EVALUATE:查询语法、VAR变量与查询优化
- 模型优化与性能调优:DAX引擎内部原理、存储引擎与公式引擎协作
- 实战案例:商业智能分析、数据建模与DAX模式应用