Excel Power Pivot 展平


当数据有很多层次时,有时读取数据透视表会变得很麻烦。

例如,考虑以下数据模型。

Read PivotTable

我们将创建一个 Power PivotTable 和一个 Power Flattened PivotTable 来了解布局。

创建数据透视表


你可以按如下方式创建 Power PivotTable:

  • 单击 PowerPivot 窗口中功能区上的主页选项卡。

  • 单击数据透视表。

  • 从下拉列表中选择数据透视表。

Dropdown List

将创建一个空的数据透视表。

  • 将字段:Salesperson、Region 和 Product 从 PivotTable Fields 列表拖到 ROWS 区域。

  • 拖动字段: 总销售额 从表格:东、北、南和西到 ∑VALUES 区域。

TotalSalesAmount

如你所见,阅读这样的报告有点麻烦。如果条目的数量变得更多,它会变得更加困难。

Power Pivot 为使用扁平数据透视表更好地表示数据提供了一种解决方案。

创建平面数据透视表


你可以按如下方式创建 Power Flattened PivotTable:

  • 单击 PowerPivot 窗口中功能区上的主页选项卡。

  • 单击数据透视表。

  • Select 展平数据透视表 从下拉列表中。

Flattened PivotTable

创建平面数据透视表 对话框出现。选择新工作表并单击确定。

Create Flattened PivotTable

如你所见,此数据透视表中的数据被展平。

Data Flattened

注意 : 在这种情况下,Salesperson、Region 和 Product 仅在 ROWS 区域中,与前一种情况相同。但是,在数据透视表布局中,这三个字段显示为三列。

探索扁平数据透视表中的数据


假设你要汇总产品的销售数据:空调。你可以使用 Flattened PivotTable 以简单的方式执行此操作,如下所示:

  • 单击列标题旁边的箭头: 产品。

  • 选中空调框并取消选中其他框。单击确定。

Box Air Conditioner

Flattened PivotTable 被过滤为空调销售数据。

你可以通过拖动 ∑ 使其看起来更扁平 VALUES 从 COLUMNS 区域到 ROWS 区域。

重命名 ∑ 中总和值的自定义名称 VALUES 使它们更有意义的区域如下:

  • 单击总和值,例如,东部的 TotalSalesAmount 总和。

  • 从下拉列表中选择值字段设置。

  • 将自定义名称更改为 East TotalSalesAmount。

  • 对其他三个总和值重复这些步骤。

Values

你还可以汇总已售出的单位数量。

  • 将 No. of Units 从每个表格拖到 ∑ VALUES 区域:East_Sales、North_Sales、South_Sales 和 West_Sales。

  • 将这些值分别重命名为 East Total No. of Units、North Total No. of Units、South Total No. of Units 和 West Total No. of Units。

Number of Units

如你所见,在上述两个表中,都有空值的行,因为每个销售人员代表一个区域,每个区域仅由一个销售人员代表。

  • 选择具有空值的行。

  • 右键单击并单击下拉列表中的隐藏。

所有具有空值的行都将被隐藏。

 Empty Values

如你所见,虽然没有显示具有空值的行,但有关 Salesperson 的信息也被隐藏了。

  • 点击列标题: 销售员。

  • 单击功能区上的分析选项卡。

  • 单击字段设置。出现“字段设置”对话框。

  • 单击布局和打印选项卡。

  • 选中该框 - 重复项目标签 .

  • 单击确定。

Repeat Item Labels

如你所见,会显示销售人员信息,并隐藏具有空值的行。此外,报告中的区域列是多余的,因为值列中的值是不言自明的。

Self-explanatory

将区域区域拖出区域。

Field Regions

颠倒字段顺序:ROWS 区域中的 Salesperson 和 Product。

Reverse Order

你已经获得了一份简洁的报告,该报告结合了 Power Pivot 中六个表中的数据。