ad

实战之路《Excel 数据处理与分析实战宝典_第2版》_4.10 使用数据模型

网友投稿 84 2023-11-13

【摘要】 本书摘自《Excel 数据处理与分析实战宝典_第2版》一书中第4章,第10节,耿勇著。

4.10 使用数据模型

前面重点讲述了在单一工作表中创建数据透视表的方法,Excel2013 新增了一项“数据模型” 功能。“数据模型”可以在一个数据透视表中使用多个数据表,它主要是通过创建“表关系”将多 个表之间关联在一起的。可见,“数据模型”极大地扩展了数据透视表的功能。下面通过一个实例 来学习使用数据模型创建数据透视表的方法。

实战之路《Excel 数据处理与分析实战宝典_第2版》_4.10 使用数据模型

使用 PowerPivot 之前,首先必须将 Excel 数据区域转换成 Excel“智能表”,否则无法使用 PowerPivot。转换的目的是将数据源表格转换成一个类似于数据库软件中常见的标准表格,使原 来的普通单元格数据区域转换成一个便于PowerPivot 操作的整体。

转换方法如下:将光标悬停在表格的任意一个单元格中,单击“插入”选项卡下的“表格” 按钮,弹出“创建表”对话框,勾选“表含标题”。单击“确定”按钮,关闭 “创建表”对话框。

SrEP 01 将光标放置在销售明细表的任意一个单元格中,插入数据透视表,显示出“创建数 据透视表”对话框。默认为“新工作表”,勾选“将此数据添加到数据模型”复选框,单击“确定” 按钮,关闭“创建数据透视表”对话框。

提 示 如果没有设置关系,当将不位于开始使用的表中的字段添加到数据透视表中时, Excel 将自动提示设置关系。

在使用数据模型创建数据透视表的情况下,可以将数据透视表转换为带有公式的表格。 一旦 使用该功能,数据透视表的功能将失去,用户得到的是一个标准的 Excel 工作表。也就是说,使 用OLAP 工具转换为公式仅对数据模型可用,对单个数据透视表不可用。

这些公式使用了 CUBEMEMBER 和 CUBEVALUE 函数,当数据源发生更改时,该表格也会 发生更新(尽管此表已经不再是数据透视表)。CUBEMEMBER 用于行标题和列标题,返回的是 一张表格中一列的值;CUBEVALUE 用于表格内的单元格,返回的是数值。

转换方法如下:将光标悬停在数据透视表的任意一个单元格,单击“分析”选项卡中“OLAP 工具”下的“转换为公式”按钮,弹出“转换为公式”对话框,勾选“转换报表筛选”复选框, 单击“类型转换”按钮即可。

将数据透视表转换为带有公式的表格中的公式。

在使用数据模型创建数据透视表的情况下,不能自定义计算字段和计算项,也不能创建组。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 [email protected] 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:学习《Python网络爬虫 从入门到精通》_掌握爬虫的精髓_8.1 关于测试
下一篇:实战之路《Excel 数据处理与分析实战宝典_第2版》_3.1 认识数据透视表
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×