Excel Power Pivot 简明教程

Excel Power Pivot - Flattened

当数据具有很多级别时,有时阅读数据透视表报表会变得很麻烦。

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

read pivottable

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

Creating a PivotTable

您可以按以下方式创建 Power PivotTable −

  1. 单击 PowerPivot 窗口中功能区的“主页”选项卡。

  2. Click PivotTable.

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

dropdown list

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

  1. 将字段 - 销售员、区域和产品从数据透视表字段列表拖至 ROWS 区域。

  2. 将字段 - TotalSalesAmount 从表 - 东部、北部、南部和西部拖至 ∑ VALUES 区域。

totalsalesamout

如您所见,阅读此类报告有点麻烦。如果条目数量增多,难度会更大。

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

Creating a Flattened PivotTable

您可以按照以下步骤创建 Power 扁平数据透视表 −

  1. 单击 PowerPivot 窗口中功能区的“主页”选项卡。

  2. Click PivotTable.

  3. 从下拉列表中选择 Flattened PivotTable

flattened pivottable

将出现 Create Flattened PivotTable 对话框。选择新建工作表,然后单击确定。

create flattened pivottable

您可以观察到数据在此数据透视表中已展开。

data flattened

Note − 在本例中,销售员、区域和产品仅在 ROWS 区域中,如前例所示。然而,在数据透视表布局中,这三个字段显示为三列。

Exploring Data in Flattened PivotTable

假设你要汇总产品空调的销售数据。您可以使用扁平数据透视表以下述方式简单地完成此操作 −

  1. 单击列标题 - 产品旁边的箭头。

  2. 选中空调复选框,取消选中其他复选框。单击确定。

box air conditioner

扁平数据透视表已筛选为空调销售数据。

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

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

  1. 单击求和值,例如 East 的 TotalSalesAmount 总和。

  2. 从下拉列表中选择“值字段设置”。

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

  4. 针对其他三个求和值重复这些步骤。

values

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

  1. 将各个表格中的单位数拖动到 ∑ VALUES 区域,即 East_Sales、North_Sales、South_Sales 和 West_Sales。

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

number of units

如您所见,上述两个表格中都有包含空值的行,因为每位销售人员代表一个地区,而每个地区也仅由一位销售人员代表。

  1. 选择包含空值的行。

  2. 右键单击,然后单击下拉列表中的隐藏。

所有包含空值的行都将隐藏。

empty values

如您所见,虽然包含空值的行没有显示,但销售人员的信息也隐藏了。

  1. 单击列标题 - 销售人员。

  2. 单击功能区中的“分析”选项卡。

  3. 单击字段设置。将显示“字段设置”对话框。

  4. 单击“布局和打印”选项卡。

  5. 选中 Repeat Item Labels 框。

  6. Click OK.

repeat item labels

如您所见,销售人员信息已显示且包含空值的行已隐藏。此外,报表中的区域列是多余的,因为值列中的值具有自解释性。

self explanatory

将区域字段拖出区域。

field regions

反转 ROWS 区域中销售人员和产品字段的顺序。

reverse order

您已在一个简洁的报表中合并源自 Power Pivot 中六个表格的数据。