Excel Data Analysis 简明教程
Exploring Data with Power View
Power View 支持互动式数据探索、可视化和演示,鼓励直观的即席报告。可以使用通用可视化工具即时分析大型数据集。数据可视化也可以进行动态处理,从而便于使用单个 Power View 报告演示数据。
Microsoft Excel 2013 中引入了 Power View。在使用 Power View 开始数据分析之前,请确保已启用 Power View 加载项并且该加载项在功能区中可用。
单击功能区上的“插入”选项卡。Power View 应在“报表”组中可见。
Creating a Power View Report
您可以从数据模型中的表创建 Power View 报表。
-
单击功能区上的插入选项卡。
-
单击“报表”组中的“Power View”。
Opening Power View 消息对话框会显示一个水平滚动的绿色状态栏。这可能需要一些时间。
Power View 表单在您的 Excel 工作簿中创建为工作表。它包含一个空 Power View 报表、过滤器占位符以及显示数据模型中的表的 Power View 字段列表。Power View 作为功能区上的一个选项卡显示在 Power View 表单中。
Power View with Calculated Fields
在工作簿的数据模型中,您有以下数据表 −
-
Disciplines
-
Events
-
Medals
假设您想显示每个国家赢得的奖牌数。
-
选择“奖牌”表中的“NOC_CountryRegion”和“勋章”字段。
这两个字段将显示在“区域”中的“字段”下。Power View 将显示为一张表,其中两个选定的字段作为列。
Power View 显示了每个国家赢得的奖牌。要显示每个国家赢得的奖牌数,需要对奖牌进行计数。要获得奖牌计数字段,您需要在数据模型中进行计算。
-
单击功能区中的“PowerPivot”选项卡。
-
单击“数据模型”组中的“管理”。将显示数据模型中的表。
-
Click the Medals tab.
-
在“奖牌”表中,在计算区域中,在“勋章”列下方的单元格中,键入以下 DAX 公式 Medal Count:=COUNTA([Medal])
您可以看到奖牌计数公式出现在公式栏中,并且在公式栏的左侧,显示列名“勋章”。
您会收到一条 Power View 消息,指出数据模型已更改,并且如果您单击“确定”,该更改将反映在您的 Power View 中。单击“确定”。
在 Power View 表单中的 Power View 字段列表中,您可以看到以下内容 −
-
“奖牌”表中添加了一个新的“奖牌数”字段。
-
“奖牌数”字段旁边显示一个计算器图标,表示它是一个计算字段。
-
取消选择“奖牌”字段并选择“奖牌数量”字段。
Power View 表按每个国家/地区显示奖牌数量。
Filtering Power View
可以通过定义筛选器条件筛选在 Power View 中显示的值。
-
单击“筛选器”中的“表”选项卡。
-
Click Medal Count.
-
单击“奖牌数量”右侧的“范围文件模式”图标。
-
在“显示值位于”下方的下拉列表中选择“在 greater than 或 equal to 范围之内”。
-
在其下方的框中键入 1000。
-
Click apply filter.
在字段名称“奖牌数量”下方会出现“大于或等于 1000”。Power View 将仅显示那些奖牌数量大于或等于 1000 的记录。
Power View Visualizations
在 Power View 工作表中,功能区上会显示两个选项卡:“POWER VIEW”和“设计”。
单击“ DESIGN ”选项卡。您将在功能区上的“切换可视化效果”组中找到多个可视化命令。
利用 Power View,您可以快速创建许多适合您的数据的不同数据可视化效果。可能的可视化效果包括表、矩阵、卡片、地图、图表类型(例如,条形图、柱形图、散点图、折线图、饼图和气泡图),以及成套的多张图表(具有相同轴的图表)。
若要使用这些可视化效果来探索数据,您可以在 Power View 工作表上开始创建一个表(默认可视化效果),然后轻松地将其转换为其他可视化效果,以找到最能说明您的数据的另一种可视化效果。您可以通过从功能区上的“切换可视化效果”组中选择一种可视化效果来将一种 Power View 可视化效果转换为另一种可视化效果。
在同一张 Power View 工作表上还可以有多种可视化效果,以便您可以重点突出重要字段。
在以下部分中,您将了解如何通过两种可视化效果(矩阵和卡片)来探索数据。您将在后续章节中详细了解如何通过其他 Power View 可视化效果来探索数据。
Exploring Data with Matrix Visualization
矩阵可视化效果类似于表可视化效果,因为它也包含数据行和列。但是,矩阵具有附加功能:
-
它可以通过行和/或列折叠和展开。
-
如果它包含层次结构,您可以向下钻取/向上钻取。
-
它可以按列和/或行显示总计和子计。
-
它可以显示不重复值的数据。
在 Power View 中同时进行表可视化和矩阵可视化并排查看同一数据侧时,您可以看到这些视图中的差异。
-
选择字段——运动、学科和赛事。表示这些字段的表格显示在 Power View 中。
正如您所观察到的,每一项运动都有多个学科和每一项学科都有多个赛事。现在,按照以下步骤在该表格可视化的右侧创建另一个 Power View 可视化元素:
-
单击表右侧空间中的 Power View 表页。
-
选择字段——运动、学科和赛事。
表示这些字段的另一个表显示在 Power View 中,位于之前的表右侧。
-
Click the right Table.
-
单击功能区上的设计选项卡。
-
单击“切换可视化”组中的“表”。
-
从下拉列表中选择“矩阵”。
Power View 中右侧的表格被转换为矩阵。
左侧的表格列出每项赛事对应的运动和学科,而右侧矩阵只列出每项运动和学科一次。因此,在这种情况下,矩阵可视化将为您提供全面、紧凑且可读的数据格式。
现在,您可以浏览数据以找出获得 300 枚以上奖牌的国家/地区。您还可以找出相应的运动并进行小计。
-
在表格可视化和矩阵可视化中选择字段 NOC_CountryRegion、运动和奖牌计数。
-
在筛选器中,选择表格的筛选器并将筛选条件设置为大于或等于 300。
-
Click apply filter.
-
还将同一筛选器设置为矩阵。单击应用筛选器。
再一次,您会观察到,在矩阵视图中,结果是可读的。
Exploring Data with Card Visualization
在卡片可视化中,您将拥有一系列快照,显示表格中每行的数据,布局类似于索引卡。
-
单击 Power 视图中右侧的矩阵可视化。
-
单击“切换可视化”组中的“表”。
-
从下拉列表中选择“卡片”。
矩阵可视化将会转换为卡片可视化。
您可以使用卡片视图以全面方式显示突出数据。
Data Model and Power View
工作簿可以包含以下数据模型和 Power View 组合。
-
工作簿中的一个内部数据模型,可以在 Excel、PowerPivot 甚至是 Power View 工作表中修改。
-
工作簿中只有一个内部数据模型,您可以在该数据模型的基础之上创建 Power View 工作表。
-
工作簿中的多个 Power View 工作表,每个工作表基于不同的数据模型。
如果您在工作簿中有多个 Power View 工作表,则只有在工作表基于相同数据模型的情况下,才能从一个工作表复制可视化项到另一个工作表。
Creating Data Model from Power View Sheet
可以按照以下步骤在 Power View 工作表中创建和/或修改工作簿中的数据模型 -
从包含两个工作表中销售人员数据和销售数据的新工作簿开始。
-
使用销售人员工作表中的数据范围创建一个表格,并将其命名为 Salesperson。
-
使用销售工作表中的数据范围创建一个表格,并将其命名为 Sales。
您的工作簿中有两个表格 - Salesperson 和 Sales。
-
单击销售工作表中的销售表格。
-
单击功能区上的插入选项卡。
-
单击“报表”组中的“Power View”。
将创建 Power View 工作表放入您的工作簿中。
您可以在 Power View 字段列表中看到,显示工作簿中的两个表格。但是,Power View 中只会显示活动表格(销售)字段,因为只有活动数据表格字段在字段列表中被选中。
您可以在 Power View 中看到显示销售人员 ID。假设您希望改显示销售人员姓名。
在 Power View 字段列表中,进行以下更改。
-
取消选择 Salesperson 表格中的 Salesperson ID 字段。
-
选择 Salesperson 表格中的 Salesperson 字段。
由于工作簿中没有数据模型,因此这两个表格之间不存在关系。Power View 中不会显示任何数据。Excel 会显示指导您执行相关操作的消息。
还会显示一个“创建”按钮。点击“创建”按钮。
Create Relationship 对话框在 Power View 表格中自身打开。
-
使用“销售人员”ID 字段创建两个表之间的关系。
不用离开 Power View 表格,您已经成功创建以下内容:
-
具有两个表的内部数据模型,以及
-
两个表之间的关系。
“销售人员”字段随销售数据一起显示在 Power View 中。
-
按此顺序保留“区域”、“销售人员”和“∑ 订单金额”字段在“字段”区域中。
-
将 Power View 转换为矩阵可视化。
-
将“月份”字段拖动到“按图块排列”区域。矩阵可视化如下所示:
正如您所观察到的,对于每个区域,该区域的销售人员和订单金额的总值都会显示出来。每个区域的子总数都会显示。显示按月份进行,如同在视图上方的图块中所选的那样。当您在图块中选择月份时,该月份的数据将显示出来。