全部显示

AddFields 方法

       

向数据透视表或数据透视图报表中添加行字段、列字段和页字段。

expression.AddFields(RowFields, ColumnFields, PageFields, AddToTable, AppendField)

expression   必需。该表达式返回一个 PivotTable 对象。

RowFields  Variant 类型,可选。指定要作为行添加或要添加到分类坐标轴中的字段名(或者字段名数组)。

ColumnFields  Variant 类型,可选。指定要作为列添加或要添加到系列坐标轴中的字段名(或者字段名数组)。

PageFields  Variant 类型,可选。指定要作为页添加或要添加到页区域中的字段名(或者字段名数组)。

AddToTable   Variant 类型,可选。仅应用于数据透视表。如果为 True,则将指定的字段加入到报表中(不替换现有字段)。如果为 False,则用新的字段替换已有的字段。默认值为 False

AppendField   Boolean 类型,可选。仅用于数据透视表。如果为 True,则可往报表中添加字段(不替换任何现有字段),如果为 False,则以新字段替换现有字段。默认值为 False

说明

必须指定其中某个字段参数。

字段名指定由 PivotField 对象的 SourceName 属性返回的唯一名称。

这个方法对 OLAP 数据源无效。

示例

本示例以“Status”字段和“Closed_By”字段替换 Sheet1 的第一个数据透视表的现有列字段。

Worksheets("Sheet1").PivotTables(1).AddFields _
    ColumnFields:=Array("Status", "Closed_By")