65.9K
CodeProject 正在变化。 阅读更多。
Home

Excel PowerPivot 入门指南

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2013年7月17日

CPOL

4分钟阅读

viewsIcon

68220

downloadIcon

3221

本技巧介绍了 PowerPivot 的功能,PowerPivot 是微软提供的一款商业智能工具。它与 Office 2010 集成,能够以各种格式向业务用户呈现数据。

引言

“商业智能”这个词对于处理大量数据的每个组织来说,总是热议的焦点。无论是学校、营销机构、应对日常市场变化的金融机构、销售、库存——每个人都需要数据。这些数据需要被分析和呈现,以形成关键信息。市场上有很多工具可以提供这些信息。其中一些包括 QlikView、Monarch 等。每种软件都有其独特的功能和特性。微软推出了一款名为“PowerPivot”的软件,旨在更简单地处理这些问题,并让商业智能触及大众。PowerPivot 是一款强大的数据整合和数据探索工具,基于 xVelocity 内存技术,提供无与伦比的分析性能,能够以极快的速度处理数十亿行数据。本技巧将解释 PowerPivot 的各种功能以及如何利用它们。

背景

2010 年 5 月 12 日,微软发布了 SQL Server PowerPivot,这是一款基于 Excel 的数据发现工具,使业务用户能够合并和分析大量多样化的数据。

  • SQL Server PowerPivot 是一款数据发现工具,包含强大的数据整合功能、xVelocity 内存存储库和基本的可视化工具,使业务用户能够合并和分析大量多样化的数据。PowerPivot 工作簿可以通过 SharePoint 2010 和 SQL Server 2008 R2 与其他用户共享。
  • 与 QlikView、Tibco Spotfire 和 Tableau 等其他数据发现工具相比,PowerPivot 最具差异化的功能是其面向用户的“数据整合”能力。然而,PowerPivot 缺乏这些产品在可视化和交互性方面的广度。微软在初始版本中仅包含足够的数据切片器和过滤功能,使其可以被视为有限的交互式可视化工具。

《PC World》杂志这样描述道:顾名思义,PowerPivot 是一个“增强版”的 PivotTable。使用 PowerPivot,您可以将来自多个数据库表、数据库或其他数据源的大量数据导入 Excel,并几乎即时地对其进行排序和过滤。数据可以围绕一列进行重新组织,或与来自另一个数据源的列进行比较。您可以按时间、地理来源或其他参数划分数据。由于它在后台运行微软的商业智能软件,因此它可以完成许多功能齐全的 BI 应用程序所能做的事情。

Gartner 表示:Microsoft Excel 一直被广泛用于数据聚合和轻量级分析,但其局限性阻碍了其作为高端即席分析工具的使用,包括其能处理的数据大小限制、提供的行数限制、计算速度慢、缺乏对维度模型的理解以及缺乏集中的电子表格管理和控制……。PowerPivot 开始解决这一局限性……为 Excel“高级用户”扩展了交互式分析能力。

安装 PowerPivot

您可以在微软网站下载 PowerPivot:http://www.microsoft.com/en-us/download/details.aspx?id=29074

选择合适的文件并安装 PowerPivot。安装完成后,您应该可以在 Microsoft Excel 2010 的功能区中看到 PowerPivot,如下图所示

使用 PowerPivot

让我们开始创建一个简单的 PowerPivot,将另一个 Excel 文件作为数据源。我们以不同时间范围内不同区域的销售数据为例。(为方便理解,此处不包含全部数据。)

单击功能区左上角的“PowerPivot 窗口”。屏幕生成后,下一步是选择数据源。数据源可以来自 SQL Server、SQL Server 报表(*.rdl)文件、Azure 中的任何数据源、任何数据源 - 开放数据源,也可以是任何文本文件或 Excel 文件。在本技巧中,我们将介绍其中的几种。

单击“从其他源”,您将看到一个弹出窗口,与下图所示类似。在“文本文件”部分选择“Excel 文件”,然后单击“下一步”。

选择包含数据的文件。有关多个示例文件的链接,请参阅“参考”部分。此处第一行是标题。

选择您需要导入数据的选项卡/工作表。您可以实际导入多个工作表中的数据,并在它们之间定义关系。

现在,您可以像通常使用数据透视表和数据透视图一样开始创建图表。

请参考为提供的数据创建的简单表格和图表。

接下来,让我们看看如何使用一些在线开放数据源从数据源导入数据。在数据源中,选择“从数据源”。在数据源 URL 中,提供 - https://api.datamarket.azure.com/mapmechanics/GB_Car_Park_Locations/v1/

选择数据源后,窗口会将所有数据导入内存。

数据导入后,您可以根据需要自定义图表。我在下方展示的报告中,根据邮政编码进行筛选,以查看有多少停车位当前可用,并对现有停车位总数进行汇总。

参考文献

  1. www.powerpivot.com
  2. http://www.pivotdashboard.com/Pages/WhyPowerPivot.aspx
  3. http://powerpivotsdr.codeplex.com/releases/view/46355
© . All rights reserved.