[]
表示透视表报告中的一个字段。PivotField对象是PivotFields集合的一个成员。PivotFields集合包含透视表报告中的所有字段,包括隐藏的字段。
public interface IPivotField
| 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中显示的所有小计类型的组合。 仅对非数据字段有效。 |
| 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集合中的所有值过滤器。 |