Excel Power Pivot 简明教程

Excel Power Pivot - Features

Power Pivot 最重要且功能最强大的功能是其数据库 - 数据模型。下一个重要功能是 xVelocity 内存分析引擎,该引擎能够在几分钟内对大型多数据库执行操作。PowerPivot 加载项还附带一些更重要的功能。

在本章中,您将简要了解 Power Pivot 的各项功能,这些功能将在后面进行详细说明。

Loading Data from External Sources

您可以通过两种方式将数据从外部源加载到数据模型中 -

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

  2. 直接加载数据到 Power Pivot 数据模型。

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

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

Excel Window and Power Pivot Window

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

从外部来源导入数据时,你不必将数据存放在 Excel 表格中。如果你在工作簿中将数据作为 Excel 表格,则可以将它们添加到数据模型中,在数据模型中创建链接到 Excel 表格的数据表。

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

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

Data Model

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

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

Memory Optimization

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

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

Compact File Size

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

Power PivotTables

你可以从 Power Pivot 窗口创建 Power Pivot 表。这样创建的数据透视表基于数据模型中的数据表,使得可以将来自相关表的数据合并起来进行分析和报告。

Power PivotCharts

你可以从 Power Pivot 窗口创建 Power Pivot 图表。这样创建的数据透视图表基于数据模型中的数据表,使得可以将来自相关表的数据合并起来进行分析和报告。Power Pivot 图表具有 Excel 数据透视图表的所有功能,还具有许多其他功能,例如字段按钮。

你还可以将 Power Pivot 表和 Power Pivot 图表进行组合。

DAX Language

Power Pivot 的强大之处在于可以在数据模型上有效使用 DAX 语言,对数据表中的数据执行计算。你可以使用在 Power Pivot 表和 Power Pivot 图表中定义的 DAX 计算列和计算字段。