Excel Power Pivot – 功能
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 Pivot 窗口创建 Power PivotTables。如此创建的数据透视表基于数据模型中的数据表,从而可以组合相关表中的数据进行分析和报告。
功率数据透视图
您可以从 Power Pivot 窗口创建 Power PivotCharts。如此创建的数据透视图基于数据模型中的数据表,从而可以组合相关表中的数据以进行分析和报告。Power PivotCharts 具有 Excel PivotCharts 的所有功能以及更多功能,例如字段按钮。
您还可以组合使用 Power PivotTable 和 Power PivotChart。
DAX语言
Power Pivot 的优势来自 DAX 语言,它可以有效地用于数据模型以对数据表中的数据执行计算。您可以拥有由 DAX 定义的可在 Power PivotTables 和 Power PivotCharts 中使用的计算列和计算字段。