Excel Power Pivot - 功能
Power Pivot 最重要和最强大的功能是它的数据库 − 数据模型。 下一个重要功能是 xVelocity 内存分析引擎,它可以在几分钟内处理大型多个数据库。 PowerPivot 插件附带一些更重要的功能。
在本章中,您将简要了解 Power Pivot 的功能,稍后将对其进行详细说明。
从外部源加载数据
您可以通过两种方式从外部源将数据加载到数据模型中 −
将数据加载到 Excel 中,然后创建 Power Pivot 数据模型。
将数据直接加载到 Power Pivot 数据模型中。
第二种方式效率更高,因为 Power Pivot 处理内存中数据的方式更高效。
更多详细信息,请参阅章节− 将数据加载到 Power Pivot。
Excel 窗口和 Power Pivot 窗口
当您开始使用 Power Pivot 时,两个窗口将同时打开 − Excel 窗口和 Power Pivot 窗口。 通过 PowerPivot 窗口,您可以直接将数据加载到数据模型、在数据视图和图表视图中查看数据、创建表之间的关系、管理关系以及创建 Power PivotTable 和/或 PowerPivot Chart 报告。
从外部源导入数据时,您不需要 Excel 表格中的数据。 如果工作簿中有 Excel 表形式的数据,则可以将它们添加到数据模型,从而在数据模型中创建链接到 Excel 表的数据表。
当您从 Power Pivot 窗口创建数据透视表或数据透视图时,它们是在 Excel 窗口中创建的。 但是,数据仍然由数据模型管理。
您始终可以随时在 Excel 窗口和 Power Pivot 窗口之间轻松切换。
数据模型
数据模型是 Power Pivot 最强大的功能。 从各种数据源获得的数据作为数据表在数据模型中维护。 您可以在数据表之间创建关系,以便您可以合并表中的数据以进行分析和报告。
您将在"了解数据模型(Power Pivot 数据库)"一章中详细了解数据模型。
内存优化
Power Pivot 数据模型使用 xVelocity 存储,当数据加载到内存时,它会被高度压缩,这使得在内存中存储数亿行成为可能。
因此,如果您将数据直接加载到数据模型中,您将以高效的高度压缩形式执行此操作。
紧凑的文件大小
如果数据直接加载到数据模型中,当您保存 Excel 文件时,它占用的硬盘空间非常小。 您可以比较 Excel 文件的大小,第一个将数据加载到 Excel 然后创建数据模型,第二个将数据直接加载到数据模型,跳过第一步。 第二个将比第一个小 10 倍。
Power 数据透视表
您可以从 Power Pivot 窗口创建 Power PivotTables。 这样创建的数据透视表基于数据模型中的数据表,从而可以组合来自相关表的数据进行分析和报告。
Power PivotCharts
您可以从 Power Pivot 窗口创建 Power PivotCharts。 这样创建的数据透视图基于数据模型中的数据表,从而可以组合来自相关表的数据进行分析和报告。 Power PivotCharts 具有 Excel 数据透视图的所有功能以及更多功能,例如字段按钮。
您还可以组合使用 Power PivotTable 和 Power PivotChart。
DAX 语言
Power Pivot 的优势来自 DAX 语言,它可以有效地用于数据模型,对数据表中的数据执行计算。 您可以拥有由 DAX 定义的计算列和计算字段,它们可以在 Power PivotTables 和 Power PivotCharts 中使用。