![Excel革命!超级数据透视表Power Pivot与数据分析表达式DAX快速入门](https://wfqqreader-1252317822.image.myqcloud.com/cover/463/32441463/b_32441463.jpg)
2.2 Power Pivot,Excel革命
通过对传统Excel数据透视表的介绍,我们了解到,传统Excel数据透视表在其值区域所能进行的数据汇总方式非常有限。对于逻辑较复杂的汇总计算,传统Excel数据透视表就无能为力了。
举个例子,我们想知道在任意汇总级别(图书大类、图书子类等)下,哪本书的销售总册数最多,对应的销售总册数是多少。这里提到的“哪本书”,要求列出对应的图书名称。
这个看起来非常简单的任务,在传统Excel数据透视表中,如果不借助传统Excel数据透视表以外的辅助计算工具,则几乎无法完成,但在Power Pivot中可以轻而易举地完成。
在如下图所示的Power Pivot超级数据透视表中,借助DAX表达式,我们得到了每个图书子类中,具体哪本书的销售总册数最多,同时列出了相应的图书名称。注意,图书销售总册数有可能有并列第一的情况发生,Powe Pivot也考虑了这个问题。
![](https://epubservercos.yuewen.com/6AE92D/17518673107511906/epubprivate/OEBPS/Images/39079_29_1.jpg?sign=1739282483-uLn4BLnNDJiHMF6U9wRrgkHr6Z9tiaXb-0-0a7552c34110bc9a6a2403541a1e3f6f)
由于Power Pivot本质上是数据透视表,因此它会随着数据透视表布局的改变自动更新计算结果。当我们修改Power Pivot超级数据透视表布局时,Power Pivot超级数据透视表值区域中的DAX表达式也会重新计算,这是数据透视表的魅力所在。
下图展示了在调整Power Pivot超级数据透视表布局后,每个图书大类下(在透视表行标题中移除图书子类)销售总册数最多的图书的名称。
![](https://epubservercos.yuewen.com/6AE92D/17518673107511906/epubprivate/OEBPS/Images/39079_30_1.jpg?sign=1739282483-50i1jLJWFDVezNostN0P3JZKm87UZCyr-0-1f91e3dec7193dd1d90031800b9390e3)
事实上,大家会在本书中了解到:无论是传统Excel数据透视表还是Power Pivot超级数据透视表,其值区域中的每个单元格都对应着数据透视表的一个数据源子集。在传统Excel数据透视表中,我们无法对其值区域中单元格对应的数据源子集进行“重新打造”,从而进行不同子集间的对比。但是Power Pivot由于引入了数据建模概念和DAX数据分析表达式体系,因此突破了传统Excel数据透视表的种种限制,变得非常强大。
到这里我们已经基本了解了传统Excel数据透视表的工作原理和Power Pivot超级数据透视表的初步概念,下面我们正式开启Power Pivot超级数据透视表的学习之旅。
在学习开始阶段,我们限定Power Pivot的数据源为一个表,暂不涉及数据建模。对单独一个表进行操作,是普通Excel用户在日常数据分析中的常见场景。在学习完Power Pivot的单表操作后,我们将在后续章节中继续讨论Power Pivot的数据建模概念,即数据源是多个表的情况。