Excel中通过数据模型创建数据透视表并分析数据,效率甚高!

2024-06-19 0

我们知道,创建数据透视表可以有效地服务于数据分析和处理。随着我们对PowerPivot数据模型了解的深入,我们会发现它为通过数据模型分析数据透视表数据并将其应用于数据分析提供了更多实用的支持。

如下图所示,在您所在的工作表中,您需要使用数据模型中的数据创建数据透视表,以按不同类别和年份显示总销售数据。有关数据模型的基础知识,请参阅文章(Excel使用PowerPivot获取数据模型中的数据,详细了解!)

在Excel主界面的“插入”选项卡下,单击“数据透视表”功能下拉菜单中的“来自数据模型”。

在弹出的对话框中,单击“确定”,将要创建的数据透视表添加到当前工作表中选定的单元格中。

“数据透视表字段”面板将显示在工作表的右侧,我们可以在其中看到数据模型中的所有数据表。

按面板右上角的工具图标即可并排显示“字段部分和区域部分”。

我们把需要查看的数据放到一个“值”范围内,比如行项总数。

订单商品总数仅显示数量。我们需要按照产品类别来查看不同产品的订单数量,而产品类别字段在另一个数据表中。一般这种情况我们可以使用LOOKUP、INDEX之类的函数来进行查找,但是这种情况下我们就必须在对应的表中找到我们需要的字段。

在商品数据表中选择类别字段后,我们发现订单商品数量并没有按照预期按类型区分。这是因为使用的两个字段在数据表中彼此不相关。

点击黄色区域的“自动检测”按钮,会出现一个对话框,自动检测表关系。一旦检测到并建立了关系,我们就可以关闭这个窗口。

同时,数据透视表也会更新,以按产品类别显示相应的商品数量。

在上面的应用中,我们提到了一个比较重要的概念——数据表之间的关系,在PowerPivot中,我们可以自己管理不同数据表之间的关系。

单击“PowerPivot”选项卡下的“管理”按钮,进入PowerPivot界面。

在PowerPivot窗口中,点击“Home”下的“关系图视图”,可以看到各个数据表之间的关系将鼠标放在两个数据表之间的连接线中间,发现我们在上面的案例中使用了它。这两个数据表通过“产品ID”字段链接。

双击连接线可以详细查看数据表关系。

如果我们发现数据表关系是通过不适当的字段建立的,我们可以在“编辑关系”对话框中进行修改。

由于创建的关系是可编辑的,我们还可以在关系视图中自定义其他关系,例如数据表“Orders”和“OrderItems”中有一个字段“SalesOrderID”,将其拖到另一个表中的同一字段中。

松开鼠标后,两个数据表之间的对应关系就建立了。

根据需要建立不同数据表之间的关系后,我们可以通过返回Excel数据透视表来更好地展示数据。

通过PowerPivot中的数据模型以及模型中的多个数据表,当我们在Excel中使用数据透视表时,我们可以省去使用函数来查询和匹配工作表中的数据,从而完成数据处理和分析的重要原因PowerPivot。

#很棒的提示#

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

发布评论