Excel Power Pivot 功能


Power Pivot 最重要和最强大的特性是它的数据库:Data Model。下一个重要功能是 xVelocity 内存分析引擎,它可以在几分钟内处理大型多个数据库。 PowerPivot 插件附带了一些更重要的功能。

在本章中,你将简要概述 Power Pivot 的功能,稍后将详细说明。

从外部源加载数据


你可以通过两种方式从外部源将数据加载到 Data Model 中:

  • 将数据加载到 Excel 中,然后创建 Power Pivot 数据模型。

  • 将数据直接加载到 Power Pivot 数据模型中。

第二种方式效率更高,因为 Power Pivot 处理内存中数据的高效方式。

有关详细信息,请参阅章节:将数据加载到 Power Pivot。

Excel 窗口和 Power Pivot 窗口


当你开始使用 Power Pivot 时,将同时打开两个窗口:Excel 窗口和 Power Pivot 窗口。通过 PowerPivot 窗口,你可以直接将数据加载到数据模型中,在数据视图和图表视图中查看数据,创建表之间的关系,管理关系,以及创建 Power PivotTable 和/或 PowerPivot 图表报表。

当你从外部源导入数据时,你不需要 Excel 表中的数据。如果你在工作簿中有数据作为 Excel 表,你可以将它们添加到数据模型中,在数据模型中创建链接到 Excel 表的数据表。

当你从 Power Pivot 窗口创建数据透视表或数据透视图时,它们是在 Excel 窗口中创建的。但是,数据仍由数据模型管理。

你可以随时轻松地在 Excel 窗口和 Power Pivot 窗口之间切换。

数据模型


数据模型是 Power Pivot 最强大的功能。从各种数据源获得的数据在数据模型中作为数据表进行维护。你可以在数据表之间创建关系,以便可以组合表中的数据进行分析和报告。

你将在章节:了解数据模型(Power Pivot 数据库)中详细了解数据模型。

内存优化


Power Pivot 数据模型使用 xVelocity 存储,当数据加载到内存中时会进行高度压缩,从而可以在内存中存储数亿行。

因此,如果你将数据直接加载到数据模型中,你将以高效的高度压缩形式进行操作。

紧凑的文件大小


如果将数据直接加载到数据模型中,保存 Excel 文件时,它占用的硬盘空间非常小。你可以比较 Excel 文件大小,第一个将数据加载到 Excel 然后创建数据模型,第二个将数据直接加载到数据模型中,跳过第一步。第二个将比第一个小10倍。

电源数据透视表


你可以从 Power Pivot 窗口创建 Power PivotTables。如此创建的数据透视表基于数据模型中的数据表,从而可以组合相关表中的数据进行分析和报告。

电源数据透视图


你可以从 Power Pivot 窗口创建 Power PivotCharts。如此创建的数据透视图基于数据模型中的数据表,从而可以组合相关表中的数据进行分析和报告。 Power PivotCharts 具有 Excel PivotCharts 的所有功能以及更多功能,例如字段按钮。

你还可以组合使用 Power PivotTable 和 Power PivotChart。

DAX 语言


Power Pivot 的优势来自 DAX 语言,该语言可以有效地在数据模型上使用,以对数据表中的数据执行计算。你可以将 DAX 定义的计算列和计算字段用于 Power PivotTables 和 Power PivotCharts。