[]
        
(Showing Draft Content)

GrapeCity.Documents.Excel.IPivotField

IPivotField Interface

表示透视表报告中的一个字段。PivotField对象是PivotFields集合的一个成员。PivotFields集合包含透视表报告中的所有字段,包括隐藏的字段。

Namespace: GrapeCity.Documents.Excel
Assembly: GcDocs.Excel.dll
Syntax
public interface IPivotField

Properties

Name Description
AllItemsVisible

获取一个值,指示是否对PivotField应用了任何手动筛选。

AutoSortField

返回用于自动对指定数据透视表字段进行排序的数据字段名称。

AutoSortOrder

返回用于自动对指定数据透视表字段进行排序的顺序。

BaseField

获取或设置自定义计算的基础字段。此属性仅对数据字段有效。

BaseItem

获取或设置自定义计算中基础字段的项。仅对数据字段有效。

Calculation

获取或设置一个PivotFieldCalculation 值,该值表示指定字段执行的计算类型。 此属性仅对数据字段有效。

CurrentPage

获取或设置页面字段显示的当前页索引(仅对页面字段有效)。 有效值基于零。" -1 "表示"全部"或"多项"。

DragToColumn

获取或设置指定字段是否可以拖动到列位置。默认值为 True。

DragToData

获取或设置指定字段是否可以拖动到数据位置。默认值为 True。

DragToHide

获取或设置是否可以通过将该字段拖离PivotTable报表来隐藏该字段。默认值为 True。

DragToPage

获取或设置字段是否可以拖动到页面位置。默认值为 True。

DragToRow

获取或设置字段是否可以拖动到行位置。默认值为 True。

EnableMultiplePageItems

获取或设置是否可以在页面字段中选择字段的多个项目。默认值为 false。

Formula

返回或设置一个字符串值,该值用A1样式表示法表示对象的公式,并使用宏的语言。

Function

获取或设置用于汇总数据透视表字段(仅限数据字段)的函数。此对象可读可写。

LayoutBlankLine

如果在PivotTable报表中指定行字段后插入了空行,则为True。默认值为False。

LayoutCompactRow

指定当选择行时,是否对 PivotField 进行压缩(多个 PivotField 的项目在单列中显示)。

LayoutForm

获取或设置指定数据透视表项的显示方式——以表格格式或大纲格式。

LayoutSubtotalLocation

获取或设置透视表字段小计相对于指定字段的位置(在上或下)。

Name

获取或设置对象的名字(可读写)。

NumberFormat

获取或设置对象的格式代码。

Orientation

获取或设置指定数据透视表报告中字段的定位。

PivotFilters

获取当前IPivotField的筛选器集合。

PivotItems

返回指定字段中所有可见和隐藏项的集合。

Position

获取或设置字段在其方向(行、列、页、数据)中所有字段中的位置(第一、第二、第三等)。

RepeatLabels

获取或设置是否为指定的PivotField在PivotTable中重复项目标签。

ShowAllItems

如果PivotTable报表中的所有项目都被显示,即使它们不包含汇总数据,则为True。默认值为False。

SourceName

返回指定对象在原始数据源中为指定数据透视表报告显示的名称。 如果用户在创建数据透视表报告后重命名了项目,这可能与当前项目名称不同。

Subtotals

获取或设置指定PivotField中显示的所有小计类型的组合。 仅对非数据字段有效。

Methods

Name Description
AutoSort(SortOrder?, string)

为数据透视表报告建立自动字段排序规则。

CalculatedItems()

返回一个ICalculatedItems 集合,该集合表示指定数据透视表报告中的所有计算项。

ClearAllFilters()

删除当前应用于PivotField的所有筛选器。这包括删除PivotField的PivotFilters集合中的所有筛选器,以及移除对PivotField应用的任何手动筛选。如果PivotField位于报表筛选区域,所选项目将被设置为默认项目。

ClearLabelFilter()

此方法删除PivotField的PivotFilters集合中所有的标签过滤器或所有的日期过滤器。

ClearManualFilter()

提供一种简单的方法来将PivotTables中PivotField的所有项的Visible属性设置为True, 并清空OLAP PivotTables中的HiddenItemsList和VisibleItemsList集合。

ClearValueFilter()

此方法删除PivotField的PivotFilters集合中的所有值过滤器。