在 Excel 中创建数据模型

网友投稿 1573 2022-10-24

在 Excel 中创建数据模型

数据模型允许你集成多个表中的数据,从而有效地在 Excel 工作簿中构建一个关系数据源。 在 Excel 中,数据模型透明地使用,提供用于数据透视表和数据透视图的表格数据。 数据模型作为字段列表中的表的集合进行可视化处理,大多数情况下,你甚至不会知道它在这里。

在开始使用数据模型之前,需要获取一些数据。 为此,我们将使用 “获取 & 转换(Power Query)” 体验,因此你可能需要返回并观看视频,或者关注我们的学习指南,了解 & 转换和 Power Pivot。

先决条件

Power Pivot 在哪里?

Excel 2016 & 适用于 Office 365 的 excel -Power Pivot 包含在功能区中。 Excel 2013 -Power Pivot 是 excel 2013 的 Office 专业增强版的一部分,但默认情况下不启用。 了解有关启动 Excel 2013 的 Power Pivot 加载项的详细信息。 Excel 2010 -下载 power pivot 加载项,然后安装 power pivot 加载项,

何处 & 转换(Power Query)?

Excel 2016 & excel For Office 365 -获取 & 转换(Power Query)已与 excel 的 “数据” 选项卡集成。 Excel 2013 -Power Query 是 Excel 附带的加载项,但需要激活。 转到 “文件>选项” >加载项,然后在窗格底部的 “管理” 下拉列表中,选择 ” COM 加载项” > “转到”。 检查Microsoft Power Query For Excel,然后选择”确定”以激活它。 ” Power Query ” 选项卡将添加到功能区。 Excel 2010 -下载并安装 Power Query 加载项。. 激活后,” Power Query ” 选项卡将添加到功能区。

入门

首先,您需要获取一些数据。

现在,你有一个包含所有已导入的表的数据模型,它们将显示在 “数据透视表字段列表” 中。

注意:

当您在 Excel 中同时导入两个或更多表格时,将隐式创建模型。 当您使用 Power Pivot 加载项导入数据时,将显式创建模型。 在外接程序中,模型在类似于 Excel 的选项卡式布局中表示,其中每个选项卡都包含表格数据。 请参阅使用 Power Pivot 加载项获取数据,了解有关使用 SQL Server 数据库导入数据的基础知识。 一个模型可以只包含一个表格。 要基于一个表创建模型,请选择该表,然后单击“添加到数据模型”(Power Pivot 中)。 如果要使用 Power Pivot 功能(如筛选的数据集、计算列、计算字段、KPI 和层次结构),可以执行此操作。 如果您导入具有主键和外键关系的相关表格,将自动创建表格关系。 Excel 通常可以使用导入的关系信息作为数据模型中的表格关系基础。 有关如何减小数据模型大小的提示,请参阅使用 Excel 和 Power Pivot 创建内存有效的数据模型。 有关进一步的研究,请参阅教程:将数据导入 Excel 和创建数据模型。

提示: 如何判断你的工作簿是否具有数据模型? 转到Power Pivot > “管理”。 如果看到类似于工作表的数据,则存在模型。 请参阅:了解在工作簿数据模型中使用哪些数据源以了解详细信息。

创建表之间的关系

下一步是在表之间创建关系,以便从任何数据中提取数据。 每个表都需要具有主键或唯一字段标识符,如学生 ID 或课程编号。 最简单的方法是拖放这些字段以在 Power Pivot 的 “图表”视图中连接这些字段。

使用数据模型创建数据透视表或数据透视图

Excel 工作簿只能包含一个数据模型,但该模型包含可在整个工作簿中重复使用的多个表。 你可以随时将更多表添加到现有数据模型。

下一步,创建数据透视表或创建数据透视表。 如果已在表之间创建关系,则可以在数据透视表中使用它们的任何字段。 我们已在 “学生数据模型” 示例工作簿中创建了关系。

将现有的不相关数据添加到数据模型

假设你已导入或复制了要在模型中使用的大量数据,但尚未将其添加到数据模型。 将新数据推送到模型比您想象的更为简单。

首先选择要添加到模型的数据中的任意单元格。 它可以是任何数据区域,但格式设置为Excel 表格的数据最好。 使用下面的一种方法添加数据: 单击“Power Pivot”>“添加到数据模型”。 单击“插入”>“数据透视表”,然后选中“创建数据透视表”对话框中的“将此数据添加到数据模型”。

现在将区域或表格作为链接表添加到了模型。 要了解有关在模型中使用链接表的详细信息,请参阅在 Power Pivot 中使用 Excel 链接表添加数据。

将数据添加到 Power Pivot 表

在 Power Pivot 中,您不能通过直接键入新行来向表格添加行,而在 Excel 工作表中则可以。 但是,你可以通过复制和粘贴,或者更新源数据并刷新 Power Pivot 模型来添加行。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

另请参阅

获取 & 转换和 Power Pivot 学习指南

查询编辑器简介 (Power Query)

使用 Excel 和 Power Pivot 创建内存有效的数据模型

教程:将数据导入 Excel 中并创建数据模型

了解工作簿数据模型中使用哪些数据源

数据模型中表之间的关系

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

上一篇:教程:将数据导入 Excel 中并创建数据模型
下一篇:创建数据透视表日程表以筛选日期
相关文章