Excel Power View 和数据模型



Power View 基于工作簿中的数据模型,该模型由 Power Pivot 创建和管理。您可以从 Power Pivot 窗口访问数据模型。由于 Power Pivot 在管理 Power Pivot 窗口中使用的优化,您将能够即时处理大型数据集。Power View 可视化及其交互式功能之所以成为可能,是因为有了数据模型。

您也可以从工作簿中的 Power View 工作表创建和/或修改数据模型。

对于那些对 Excel 中的数据模型概念不熟悉的用户,建议参考 Excel Power Pivot 教程了解详细信息。在本章中,您将了解有关 Power View 和数据模型的更多信息。

Power View 和数据模型

您已经了解到 Power View 基于在 Power Pivot 窗口中创建和管理的数据模型。您还看到了基于大型数据(例如奥运会数据)的交互式可视化的强大功能,这些数据已成为数据模型的一部分。

当您的工作簿中存在数据模型时,无论何时创建 Power View 工作表,它都会自动从数据模型获取数据表以及它们之间定义的关系,以便您可以从相关数据表中选择字段。

如果您的工作簿中包含 Excel 表格,则可以将其链接到数据模型中的数据表。但是,如果您拥有大型数据集(例如奥运会数据),则 Power View 会通过直接从数据源创建数据模型来进行优化。

一旦您的工作簿中存在数据模型并且在表之间定义了关系,您就可以在 Power View 中可视化和探索数据了。

您可以刷新数据模型中的数据以更新您从创建数据模型的数据源中进行的修改。

从 Power View 工作表创建数据模型

您还可以按照以下步骤直接从 Power View 工作表创建数据模型:

从包含两个工作表中销售人员数据和销售数据的新工作簿开始。

Range of Data
  • 从销售人员工作表中的数据范围创建一个表格,并将其命名为销售人员。

  • 从销售工作表中的数据范围创建一个表格,并将其命名为销售。

您的工作簿中现在有两个表格:销售人员和销售。

  • 单击销售工作表中的**销售**表格。

  • 单击功能区上的**插入**选项卡。

  • 在报表组中单击 Power View。

Insert Power View

您的工作簿中将创建一个新的 Power View 工作表。一个表格可视化显示销售表中的所有字段。请注意,您的工作簿中没有数据模型。

Active Data Table

正如您在 Power View 字段列表中观察到的,工作簿中的两个表都显示出来了。但是,在 Power View 中仅显示活动表(销售)的字段。

在 Power View 中的表格中,显示了销售人员 ID。假设您想显示销售人员姓名而不是 ID。

在 Power View 字段列表中,进行以下更改:

  • 取消选中销售表中的销售人员 ID 字段。
  • 选中销售人员表中的销售人员字段。

由于您的工作簿中没有数据模型,因此两个表之间不存在关系。Power View 中不显示任何数据。Excel 显示消息指示您该怎么做。

Create Selected Fields

Power View 字段窗格中将显示一个**创建**按钮。单击**创建**按钮。

Power View 工作表本身将出现一个**创建关系**对话框。

Relationship Dialog Box

使用销售人员 ID 字段在两个表之间创建关系。

在不关闭 Power View 工作表的情况下,您已成功创建了以下内容:

  • 包含两个表的数据模型,以及
  • 两个表之间的关系。

字段**销售人员**与销售数据一起出现在 Power View 中的表格中。

Salesperson
  • 将字段区域中的字段重新排列为区域、销售人员和∑订单金额,按此顺序。

  • 将字段月份拖动到按图块排列区域。

  • 将可视化切换到矩阵。

Visualization Matrix

您可以看到,对于每个区域,都显示了该区域的销售人员和订单金额总和。每个区域都显示小计。显示按图块中所选的月份显示。当您在图块中选择一个月时,矩阵中将显示该月的相关数据。

由于现在已创建数据模型,因此您可以使用 Power View 可视化。您可以在 Power Pivot 窗口中进行检查。

  • 单击功能区上的**POWERPIVOT**选项卡。

  • 在数据模型组中单击**管理**。将出现 Power Pivot 窗口。

Manage Data

数据表 - 销售人员和销售在数据模型中创建,并定义了关系。

从 Power View 工作表修改数据模型

您还可以通过添加数据表并在数据表之间创建关系,从 Power View 工作表修改工作簿中的数据模型。

  • 考虑工作簿中的 Excel 表格 - 销售目标。
SalesTarget
  • 单击 Power View 工作表。

  • 单击矩阵。

  • 将可视化切换到表格。

  • 取消选中字段 - 月份。

  • 单击 Power View 字段窗格中的**全部**选项卡。您可以看到表格销售目标已包含在内。

  • 单击功能区上的**POWERPIVOT**选项卡。

  • 单击管理。将出现 Power Pivot 窗口,显示数据模型。

Power Pivot

您可以从 Power View 本身向数据模型添加数据表。

  • 单击 Power View 工作表。

  • 在 Power View 字段列表中选择销售目标表中的字段**销售目标**。

Sales Summary

新的字段销售目标已添加到表格中,但出现一条消息 - 可能需要表之间的关系。出现一个**创建**按钮。

  • 单击**创建**按钮。将出现**创建关系**对话框。

  • 使用销售人员 ID 字段创建关系,然后单击确定。

Create Relationship

单击 Power Pivot 窗口。

Pivot Window

您在 Power View 工作表中创建的关系反映在数据模型中。

  • 单击 Power View 字段窗格中字段区域中的字段销售目标的箭头。

  • 从下拉列表中选择**不汇总**。

Not Summarize

重新排列字段区域中的字段。

Fields Sales Summary
广告