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 表创建数据模型,如下所示 -

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

数据范围
  • 根据 Salesperson 工作表中的数据范围创建一个表,并将其命名为 Salesperson。

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

您的工作簿中有两个表 - Salesperson 和 Sales。

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

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

  • 单击“报告”组中的“Power View”。

插入强力视图

将在您的工作簿中创建一个新的 Power View 工作表。将出现一个表可视化,其中包含“销售”表中的所有字段。请注意,您的工作簿中没有数据模型。

活动数据表

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

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

在电源视图字段列表中,进行以下更改 -

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

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

创建选定字段

Power View Fields 窗格中将显示 CREATE 按钮。单击“创建”按钮。

Power View 表本身中会出现“创建关系”对话框。

关系对话框

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

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

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

字段“销售人员”与销售数据一起显示在 Power View 的表中。

营业员
  • 按该顺序将“字段”区域中的字段重新排列为“区域”、“销售人员”和“Σ 订单金额”。

  • 将“月份”字段拖至“TILE BY”区域。

  • 将可视化切换到矩阵。

可视化矩阵

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

现在数据模型已创建,您可以使用 Power View 可视化。您可以在 Power Pivot 窗口中检查它。

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

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

管理数据

数据表 - 销售人员和销售人员以及定义的关系在数据模型中创建。

从 Power View 表修改数据模型

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

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

  • 单击矩阵。

  • 将可视化切换到表格。

  • 取消选择字段 – 月份。

  • 单击“Power View Fields”窗格中的“ALL”选项卡。您可以看到包含 SalesTarget 表。

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

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

动力枢轴

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

  • 单击“Power View”表。

  • 在 Power View 字段列表的 SalesTarget 表中选择字段SalesTarget 。

销售总结

新字段 SalesTarget 已添加到表中,但会显示一条消息:可能需要表之间的关系。出现“创建”按钮。

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

  • 创建与 SalesPersonID 字段的关系,然后单击“确定”。

建立关系

单击“Power Pivot”窗口。

枢轴窗口

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

  • 单击“Power View 字段”窗格中“FIELDS”区域中“SalesTarget”字段中的箭头。

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

不总结

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

领域销售总结