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表,可以将它们链接到数据模型中的数据表.但是,如果您拥有大型数据集(如Olympics数据),则可以通过直接从数据源创建数据模型来优化Power View.

在工作簿中创建数据模型后在表格中定义的关系,您都可以在Power View中可视化和浏览数据.

您可以刷新数据模型中的数据,以更新数据源中的修改您已创建数据模型.

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

您还可以直接从Power View工作表创建数据模型跟随 :

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

数据范围

  • 从Salesperson工作表和名称中的数据范围创建一个表销售人员.

  • 从范围o创建一个表f销售工作表中的数据并将其命名为Sales.

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

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

  • 单击功能区上的 INSERT 选项卡.

  • 单击"报告"组中的"Power View".

插入电源视图

将在您的工作簿中创建一个新的Power View工作表.将显示一个表可视化,其中包含Sales表中的所有字段.请注意,您的工作簿中没有数据模型.

活动数据表

正如您在Power View Fields列表中所看到的,将显示工作簿中的两个表.但是,在Power View中仅显示活动表(Sales)字段.

在Power View中的表中,将显示Salesperson ID.假设您要显示销售员名称.

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

  • 取消选择Sales表中的Salesperson ID字段.

  • 在Salesperson表中选择Salesperson字段.

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

创建所选字段

"功能视图字段"窗格中将显示"创建"按钮.单击"创建"按钮.

电源视图表本身中将出现创建关系对话框.

关系对话框

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

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

  • 包含两个表的数据模型,并且

  • 两个表之间的关系.

字段销售员出现在表中Power View以及销售数据.

Salesperson

  • 按顺序将FIELDS区域中的字段重新排列为Region,Salesperson和ΣOrderAmount.

  • 拖动字段月份到区域TILE BY.

  • 切换visualiza矩阵.

可视化矩阵

您可以看到,对于每个区域,将显示该区域的销售人员和订单金额总和.显示每个区域的小计.显示在Tiles中按月选择.当您在Tiles中选择Month时,该月的数据将显示在Matrix中.

您可以在创建数据模型时使用Power View可视化.您可以在Power Pivot窗口中查看它.

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

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

管理数据

数据表 -  Salesperson和Sales在数据模型中与定义的关系一起创建.

从Power View Sheet修改数据模型

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

  • 考虑Excel表 - 工作簿中的SalesTarget.

SalesTarget

  • 单击Power View表.

  • 单击矩阵.

  • 将可视化切换到表格.

  • 取消选择字段 - 月.

  • 单击"电源视图字段"窗格中的所有选项卡.您可以看到包含SalesTarget表.

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

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

 Power Pivot

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

  • 单击Power View表.

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

销售摘要

新字段SalesTarget被添加到表中,但是可能需要一条消息 - 表之间的关系.出现 CREATE 按钮.

  • 单击"创建"按钮.将出现创建关系对话框.

  • 与SalesPersonID字段建立关系,然后单击"确定".

创建关系

点击Power Pivot窗口.

数据透视窗

您在电源中创建的关系查看表单反映在数据模型中.

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

  • 从下拉列表中选择不要汇总.

Not Summarize

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

字段销售摘要