使用Excel Power Pivot进行数据建模



Microsoft Excel Power Pivot是一个用于数据建模和分析的优秀工具。

  • 数据模型是Power Pivot数据库。

  • DAX是一种公式语言,可用于通过DAX公式创建数据模型中数据的元数据。

  • 使用数据模型中的数据和元数据创建的Excel Power PivotTable使您可以分析数据并呈现结果。

在本教程中,您将学习使用Power Pivot数据模型和DAX进行数据建模以及使用Power Pivot进行数据分析。如果您不熟悉Power Pivot,请参考Excel Power Pivot教程。

您在上章 - 数据建模和分析概念中学习了数据建模过程步骤。在本节中,您将学习如何使用Power Pivot数据模型和DAX执行每个步骤。

在以下部分中,您将学习将这些过程步骤应用于Power Pivot数据模型的方法,以及如何使用DAX。

数据塑形

在Excel Power Pivot中,您可以从各种类型的数据源导入数据,并在导入过程中查看和选择要导入的表和列。

  • 确定数据源。

  • 查找数据源类型。例如,数据库或数据服务或任何其他数据源。

  • 确定当前上下文中哪些数据相关。

  • 确定数据的适当数据类型。在Power Pivot数据模型中,您只能为表中的一整列使用一种数据类型。

  • 确定哪些表是事实表,哪些是维度表。

  • 确定表之间相关的逻辑关系。

将数据加载到数据模型中

您可以使用功能区上Power Pivot窗口中提供的多个选项将数据加载到数据模型中。您可以在“获取外部数据”组中找到这些选项。

Loading Data into Data Model

您将在“将数据加载到数据模型中”一章中学习如何将数据从Access数据库加载到数据模型中。

为了说明目的,使用了包含损益数据的Access数据库。

在数据模型中定义数据类型

Power Pivot中数据建模过程的下一步是定义加载到数据模型中的表中列的数据类型。

您将在“在数据模型中定义数据类型”一章中学习如何在表中定义列的数据类型。

创建表之间的关系

Power Pivot中数据建模过程的下一步是在数据模型中创建表之间的关系。

您将在“扩展数据模型”一章中学习如何在表之间创建关系。

创建新的数据洞察

在数据模型中,您可以创建创建新数据洞察所需的元数据,方法如下:

  • 创建计算列
  • 创建日期表
  • 创建度量值

然后,您可以通过创建基于表中的列和在PivotTable字段列表中显示为字段的度量值的动态Power PivotTable来分析数据。

添加计算列

表中的计算列是您使用DAX公式添加到表的列。

您将在“扩展数据模型”一章中学习如何在数据模型中的表中添加计算列。

创建日期表

要在DAX公式中使用时间智能函数来创建元数据,您需要一个日期表。如果您不熟悉日期表,请参考“了解日期表”一章。

您将在“扩展数据模型”一章中学习如何在数据模型中创建日期表。

创建度量值

您可以使用DAX函数和DAX公式在数据表中创建各种度量值,用于根据当前上下文的数据分析所需的各种计算。

这是使用DAX进行数据建模的关键步骤。

您将在后续章节中学习如何为损益分析的各种目的创建度量值。

使用Power PivotTable分析数据

您可以为损益分析的每个方面创建Power PivotTable。当您在后续章节中学习如何使用DAX创建度量值时,您还将学习如何使用这些度量值和Power PivotTable来分析数据。

广告