📜  Excel Power Pivot-功能

📅  最后修改于: 2020-12-01 04:55:46             🧑  作者: Mango


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存储,当将数据加载到内存中时,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中使用。