Excel Power Pivot – 展平

Excel Power Pivot – 展平


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

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

读取数据透视表

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

创建数据透视表

您可以按如下方式创建 Power PivotTable –

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

  • 单击数据透视表。

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

下拉列表

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

  • 将字段 – Salesperson、Region 和 Product 从数据透视表字段列表拖到 ROWS 区域。

  • 将字段 – TotalSalesAmount从表 – 东、北、南和西拖到∑ VALUES 区域。

总销售额

如您所见,阅读这样的报告有点麻烦。如果条目的数量越多,难度就会越大。

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

创建扁平数据透视表

您可以创建一个 Power Flattened 数据透视表,如下所示 –

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

  • 单击数据透视表。

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

扁平化的数据透视表

出现创建平展数据透视表对话框。选择新建工作表,然后单击确定。

创建扁平数据透视表

正如您所看到的,数据在此数据透视表中变得扁平。

数据扁平化

注意– 在这种情况下,销售人员、区域和产品仅在前一种情况下位于 ROWS 区域中。但是,在数据透视表布局中,这三个字段显示为三列。

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

假设您要汇总产品 – 空调的销售数据。您可以使用 Flattened PivotTable 以简单的方式完成,如下所示 –

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

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

箱式空调

Flattened 数据透视表被过滤到空调销售数据。

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

重命名 ∑ VALUES区域中求和值的自定义名称,使其更有意义,如下所示 –

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

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

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

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

价值观

您还可以汇总销售的单位数。

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

  • 将值分别重命名为东总单元数、北总单元数、南总单元数和西总单元数。

单位数量

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

  • 选择具有空值的行。

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

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

 空值

正如您所看到的,虽然没有显示空值的行,但是销售人员的信息也被隐藏了。

  • 单击列标题 – 销售员。

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

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

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

  • 选中复选框 –重复项目标签

  • 单击确定。

重复项目标签

正如您所看到的,销售人员信息被显示出来,而具有空值的行被隐藏。此外,报告中的区域列是多余的,因为值列中的值是不言自明的。

不言自明

将区域区域拖出区域。

现场区域

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

相反的顺序

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

觉得文章有用?

点个广告表达一下你的爱意吧 !😁