使用 Power View 探索数据
使用 Power View 探索数据
Power View 支持交互式数据探索、可视化和演示,鼓励直观的临时报告。可以使用多功能可视化即时分析大型数据集。数据可视化也可以是动态的,便于使用单个 Power View 报告轻松呈现数据。
Microsoft Excel 2013 中引入了 Power View。在使用 Power View 开始数据分析之前,请确保 Power View 加载项已在功能区上启用并可用。
单击功能区上的插入选项卡。Power View 应该在“报告”组中可见。
创建 Power View 报告
您可以从数据模型中的表创建 Power View 报告。
- 单击功能区上的插入选项卡。
- 单击“报告”组中的 Power View。
打开 Power View消息框会出现一个水平滚动的绿色状态栏。这可能需要一点时间。
Power View 工作表在 Excel 工作簿中创建为工作表。它包含一个空的 Power View 报告、过滤器空间持有者和显示数据模型中表格的 Power View 字段列表。Power View 在 Power View 工作表的功能区上显示为选项卡。
带有计算字段的 Power View
在工作簿的数据模型中,您有以下数据表 –
- 学科
- 活动
- 奖牌
假设您要显示每个国家/地区赢得的奖牌数量。
- 在 Medals 表中选择字段 NOC_CountryRegion 和 Medal。
这两个字段出现在区域中的字段下。Power View 将显示为一个表格,其中两个选定的字段作为列。
Power View 显示每个国家赢得的奖牌。要显示每个国家获得的奖牌数量,需要计算奖牌数。要获得奖牌计数字段,您需要在数据模型中进行计算。
-
单击功能区上的 PowerPivot 选项卡。
-
单击数据模型组中的管理。将显示数据模型中的表。
-
单击奖牌选项卡。
-
在 Medals 表的计算区域中,在 Medal 列下方的单元格中,键入以下 DAX 公式
奖牌数:=COUNTA([奖牌])
您可以观察到奖牌计数公式出现在公式栏中,并且在公式栏的左侧,显示了列名称奖章。
您将收到一条 Power View 消息,表明数据模型已更改,如果单击“确定”,更改将反映在您的 Power View 中。单击确定。
在 Power View Sheet 中,在 Power View Fields 列表中,您可以观察到以下内容 –
-
Medals 表中添加了一个新字段 Medal Count。
-
一个计算器图标出现在 Medal Count 字段旁边,表明它是一个计算字段。
-
取消选择奖牌字段并选择奖牌计数字段。
您的 Power View 表会按国家/地区显示奖牌数。
过滤电源视图
您可以通过定义筛选条件来筛选 Power View 中显示的值。
-
单击过滤器中的表格选项卡。
-
单击奖牌计数。
-
单击 Medal Count 右侧的图标 Range file mode。
-
从显示其值的项目下方框中的下拉列表中选择大于或等于。
-
在下面的框中键入 1000。
-
单击应用过滤器。
字段名称下方会出现“奖牌数”,大于或等于 1000。Power View 将仅显示奖牌计数 >= 1000 的记录。
Power View 可视化
在 Power View 工作表中,功能区上出现两个选项卡 – POWER VIEW 和 DESIGN。
单击“设计”选项卡。您将在功能区的“切换可视化”组中找到几个可视化命令。
您可以使用 Power View 快速创建许多适合您的数据的不同数据可视化效果。可能的可视化包括表格、矩阵、卡片、地图、图表类型,例如条形图、柱形图、散点图、折线图、饼图和气泡图,以及多组图表(具有相同轴的图表)。
要使用这些可视化来探索数据,您可以从 Power View 工作表开始,创建一个表格,这是默认的可视化,然后轻松地将其转换为其他可视化,以找到最能说明您的数据的可视化。通过从功能区上的“切换可视化”组中选择一个可视化,您可以将一个 Power View 可视化转换为另一个可视化。
还可以在同一个 Power View 工作表上具有多个可视化效果,以便您可以突出显示重要字段。
在下面的部分中,您将了解如何在两种可视化中探索数据——矩阵和卡片。您将在后面的章节中了解如何使用其他 Power View 可视化来探索数据。
使用矩阵可视化探索数据
矩阵可视化类似于表格可视化,因为它也包含数据的行和列。但是,矩阵具有附加功能 –
- 它可以按行和/或列折叠和展开。
- 如果它包含层次结构,您可以向下钻取/向上钻取。
- 它可以按列和/或行显示总计和小计。
- 它可以显示数据而无需重复值。
您可以通过在 Power View 中并排显示相同数据的表可视化和矩阵可视化来查看视图中的这些差异。
-
选择领域——运动、纪律和事件。代表这些字段的表格出现在 Power View 中。
正如您所观察到的,每项运动都有多个学科,每个学科都有多个项目。现在,在此表可视化的右侧创建另一个 Power View 可视化,如下所示 –
- 单击表格右侧空间中的 Power View 工作表。
- 选择领域——运动、纪律和事件。
另一个代表这些字段的表格出现在 Power View 中,位于先前表格的右侧。
- 单击右表。
- 单击功能区上的设计选项卡。
- 单击切换可视化组中的表。
- 从下拉列表中选择矩阵。
Power View 右侧的表格将转换为矩阵。
左边的表格列出了每项赛事的运动和学科,而右边的矩阵只列出了每项运动和学科一次。因此,在这种情况下,矩阵可视化为您的数据提供了一种全面、紧凑和可读的格式。
现在,您可以浏览数据以查找获得超过 300 枚奖牌的国家/地区。您还可以找到相应的运动并有小计。
-
在表格和矩阵可视化中选择字段 NOC_CountryRegion、Sport 和 Medal Count。
-
在 Filters 中,为 Table 选择过滤器,并将过滤条件设置为大于或等于 300。
-
单击应用过滤器。
-
也将相同的过滤器设置为矩阵。单击应用过滤器。
再一次,您可以在矩阵视图中观察到结果清晰易读。
使用卡片可视化探索数据
在卡片可视化中,您将拥有一系列快照,这些快照显示表中每一行的数据,布局类似于索引卡片。
- 单击 Power 视图右侧的 Matrix Visualization。
- 单击切换可视化组中的表。
- 从下拉列表中选择卡。
矩阵可视化转换为卡片可视化。
您可以使用卡片视图以全面的方式呈现突出显示的数据。
数据模型和电源视图
工作簿可以包含以下数据模型和 Power View 的组合。
-
工作簿中的内部数据模型,您可以在 Excel、PowerPivot 甚至 Power View 工作表中对其进行修改。
-
您的工作簿中只有一个内部数据模型,您可以在此基础上创建 Power View 工作表。
-
工作簿中有多个 Power View 工作表,每个工作表都基于不同的数据模型。
如果您的工作簿中有多个 Power View 工作表,则只有当两个工作表都基于相同的数据模型时,您才能将可视化从一个复制到另一个。
从 Power View 工作表创建数据模型
您可以从 Power View 工作表中创建和/或修改工作簿中的数据模型,如下所示 –
从包含两个工作表中的销售员数据和销售数据的新工作簿开始。
-
根据 Salesperson 工作表中的数据范围创建一个表,并将其命名为 Salesperson。
-
根据 Sales 工作表中的数据范围创建一个表,并将其命名为 Sales。
您的工作簿中有两个表 – Salesperson 和 Sales。
- 单击销售工作表中的销售表。
- 单击功能区上的插入选项卡。
- 单击“报告”组中的 Power View。
Power View 工作表将在您的工作簿中创建。
您可以观察到,在 Power View Fields 列表中,工作簿中的两个表都显示了。但是,在 Power View 中,仅显示活动表 (Sales) 字段,因为在“字段”列表中仅选择了活动数据表字段。
您可以观察到,在 Power View 中,显示了销售人员 ID。假设您想改为显示销售员姓名。
在 Power View 字段列表中,进行以下更改。
- 在 Salesperson 表中取消选择字段 Salesperson ID。
- 在销售人员表中选择字段销售人员。
由于工作簿中没有数据模型,因此两个表之间不存在任何关系。Power View 中不显示任何数据。Excel 会显示指导您执行操作的消息。
还将显示创建按钮。单击创建按钮。
“创建关系”对话框在 Power View 工作表本身中打开。
- 使用 Salesperson ID 字段在两个表之间创建关系。
在不离开 Power View 工作表的情况下,您已成功创建以下内容 –
- 带有两个表的内部数据模型,以及
- 两个表之间的关系。
字段 Salesperson 与 Sales 数据一起出现在 Power View 中。
-
在区域字段中按该顺序保留区域、销售人员和 ∑ 订单金额字段。
-
将 Power View 转换为矩阵可视化。
-
将字段 Month 拖动到区域 TILE BY。矩阵可视化显示如下 –
正如您所观察到的,对于每个区域,都会显示该区域的销售人员和订单金额的总和。显示每个区域的小计。显示是在视图上方的磁贴中选择的月份明智的。当您在磁贴中选择月份时,将显示该月份的数据。