从数据到信息
从信息到洞察

DAX 权威指南中文版

为你揭开 DAX 的所有秘密

《DAX 权威指南》是关于微软商业智能分析语言 DAX 最全面、最权威的指南。在其他书籍只讲解基础知识时,本书提供了从基础知识到高级性能优化的系统性内容,适合中高级 Excel 用户和 BI 专业人士阅读

函数

函数

涵盖基础函数、时间智能函数、表函数和 CALCULATE 等所有常用函数

原理

原理

DAX 语言的基石,本书使用多个章节揭示与计值上下文有关的所有秘密

案例

案例

为了帮助你充分理解函数及其运行原理,本书提供大量案例和练习文件

优化

优化

介绍引擎架构以及如何优化公式的性能,比较复杂,建议高级 BI 人员阅读

本书特点

advanced divider

易于新手学习

不要被它的页数吓倒,这是一本从基础知识讲起的书,即使你只有 Excel 经验,仍然可以很快理解其中的基础内容

深入引擎内部

市面上第一本详细介绍 DAX 引擎构造和性能优化的书,这部分内容较为复杂,但也是高级 BI 人员的必读内容

完备的理论体系

DAX 的相关理论统御了所有函数的运行规则,理论虽然抽象,但是非常重要,这是本书与其他同类书籍最大的不同

理论与实践结合

本书在对函数和原理的讲解中穿插了大量的案例教学,读者可以下载案例自行练习,以便通过实践加深印象。

最新的知识框架

本书收录了 DAX 历年的重要更新,比如新的语法规则、计算组、复合模型等功能,内容与时俱进

译者精心打造

历时两年,修正英文版所有已知勘误,仔细推敲并反复校对,确保全书用词一致性,部分内容新增批注

两代版本,精益求精

全球公认的 DAX 权威著作

在撰写关于 Power BI 和 SSAS 表格模型的书的同时,Marco 和 Alberto 也编写了一本系统阐述 DAX 的书,只不过它被暂时封存。直到 2015 年,作者决定打开封印,不再纠结摘录哪一部分内容,而是一次性阐述关于 DAX 的所有细节,不做任何删减,这就是 DAX 指南的由来,四年之后,它的第二版面世。

历时四年,以终为始

关于译者

Power BI 极客站长,同名公众号作者。国内 Power BI 领域先行者之一,2015 年与 Power Pivot 结缘,2017 年受电子工业出版社邀请开始指南第一版的翻译工作,工作之余先后完成了第一版和第二版的翻译。其中第二版于 2021 年 3 月正式出版。了解详情 →

本书目录

标题后的星级代表章节难度,最低 0 星,最高 3 星

advanced divider

01 DAX 是什么

为所有读者简要介绍 DAX,向SQLExcelMDX 的用户给出学习建议

02 DAX 介绍

介绍 DAX 语言的基础概念,如计算列、度量值等,并给出常用的基础函数

03 基础表函数

DAX 的许多函数都使用表作为参数或返回表作为结果,本章内容介绍最基础的表函数

04 理解计值上下文​

计值上下文是整个 DAX 语言的基石,本章专门介绍计值上下文

05 理解 CALCULATE

介绍 DAX 最重要的两个函数,CALCULATE 和 CALCULATETABLE

06 变量

介绍变量的语法和使用场景,本书的案例广泛使用了变量

07 迭代和 CALCULATE

学习如何使用迭代器,以及上下文转换,以便充分发挥 DAX 的强大功能

08 时间智能计算

深入讲解与时间智能计算相关的函数和多种不同的实战场景

09 计算组

计算组是非常强大的建模工具,本章专门介绍如何创建和使用计算组

10 使用筛选上下文

介绍筛选上下文的高级用法,比如数据沿袭、如何检测上下文等

11 处理层级结构

介绍如何对层级结构执行计算,以及如何使用 DAX 处理父/子结构

12 使用表函数

介绍在实战中最常用的一批表函数以及相关的应用案例

13 编写查询

介绍使用 DAX 编写查询时的语法,常用的函数和对应的案例

14 高级 DAX 原理

高级内容,通过扩展表理论揭示了复杂 DAX 表达式的大部分秘密。

15 高级关系

介绍如何管理 DAX 中的关系,并展示分析型数据模型中常见的多种类型的关系

16 高级 DAX 计算

展示如何通过 DAX 解决复杂的计算案例。这是关于 DAX 语言的最后一章

17 DAX 引擎

详细介绍了 VertiPaq 引擎的架构,本章帮助你了解如何在 DAX 公式中获得最佳性能

18 优化 Vertipaq 引擎

介绍数据模型的优化手段,比如规范化、减少列基数、如何处理关系等

19 分析 DAX 查询计划

介绍如何读懂查询计划,以及如何借助 DAX Studio 等工具评估查询的性能

20 DAX 优化

综合运用之前的优化知识,评估公式的性能并给出优化方案

买了这本书的人怎么说

常见问题

关于 DAX 权威指南中文版的购买和阅读建议

这本书的价格好贵,什么时候下单有最低价?

京东等电商平台会不定期举办促销活动,官方补贴后最低价可以达到五折,敬请留意。我也会在公众号和网站发布活动信息。

我是刚刚学习 POWERBI 的小白,这本书能看懂吗?

Power BI 是以模型为核心的工具,而模型的分析语言正是 DAX,所以你需要一本关于 DAX 的书。在这个领域,DAX 指南是最为系统且全面的出版物,地位相当于教科书。即便你不接触其中的复杂概念,仅仅想了解一些基础知识,这本书的内容也是最全面的。

新手、BI 分析师和高级用户分别应该关注哪些章节?

本书 1-3 章为基础内容,所有用户都需要了解。

 

本书 4-10 章为常用函数和核心原理介绍,推荐所有用户阅读。

 

本书 11-16 章为高级计算相关章节,新手酌情阅读,推荐分析师和高级用户阅读。

 

本书 17-20 章介绍引擎结构和 DAX 优化,分析师酌情阅读,推荐高级用户阅读。

如何阅读这本书,看一遍就会了吗?

很遗憾,这是不可能的。在阅读的过程中你需要不断的练习,而不能仅仅停留在读的层面。入门部分的内容的通俗易懂,并遵循从零开始学 DAX 的难度路径。然而,当涉及的概念开始变得复杂时,难度会不断增加。

 

DAX 不是一门简单的语言,掌握它和理解引擎的每处细节花费了作者多年的时间,不要奢望随手翻翻本书就能明白全部内容。在阅读本书时你需要全神贯注。

 

如果你想拥有真正运用 DAX 的能力,那么请准备好开始这段长途旅行,我的建议是从头至尾阅读这本书,然后重新来过,反复阅读重点章节,寻找那些遗漏的、第一眼看上去并不明显的细节。

是否有读者交流群?

有的,

 

扫面封底二维码,出版社官方客服会邀请你入群。

Power BI 极客网站的 DAX 圣经和纸质版有什么区别?

本站的在线版基于 DAX 指南第一版(经出版社同意)制作而成,加入了很多实战案例和解读。与纸质版的内容并不完全相同。

 

后期我会向在线版中补充更多的内容和解读,使其成为纸质版的补充和升级,敬请期待。

其他网站上发布的 DAX 指南和你有关系吗?

没有关系。从出版社 2017 年取得中文版授权开始,从未允许第三方翻译并公开发布本书,根据著作权法,任何未经授权的翻译和发布均属侵权行为。