# GC.Pivot

## Content

# Namespace: Pivot

[GC](GC).Pivot

## Table of contents

### Enumerations

- [DataPosition](../enums/GC.Pivot.DataPosition)
- [DateGroupType](../enums/GC.Pivot.DateGroupType)
- [PivotAdvancedDateFilterBy](../enums/GC.Pivot.PivotAdvancedDateFilterBy)
- [PivotCaptionFilterOperator](../enums/GC.Pivot.PivotCaptionFilterOperator)
- [PivotConditionType](../enums/GC.Pivot.PivotConditionType)
- [PivotDataType](../enums/GC.Pivot.PivotDataType)
- [PivotDateFilterOperator](../enums/GC.Pivot.PivotDateFilterOperator)
- [PivotShowDataAs](../enums/GC.Pivot.PivotShowDataAs)
- [PivotShowDataAsBaseItemType](../enums/GC.Pivot.PivotShowDataAsBaseItemType)
- [PivotSourceFieldType](../enums/GC.Pivot.PivotSourceFieldType)
- [PivotTop10FilterOperator](../enums/GC.Pivot.PivotTop10FilterOperator)
- [PivotTop10FilterType](../enums/GC.Pivot.PivotTop10FilterType)
- [PivotValueFilterOperator](../enums/GC.Pivot.PivotValueFilterOperator)
- [SortType](../enums/GC.Pivot.SortType)
- [SubtotalType](../enums/GC.Pivot.SubtotalType)

### Interfaces

- [ICustomSortCallBack](../interfaces/GC.Pivot.ICustomSortCallBack)
- [IPivotCustomSortInfo](../interfaces/GC.Pivot.IPivotCustomSortInfo)

### Type aliases

- [IDataPosition](GC.Pivot#idataposition)
- [IPivotCaptionConditionFilterInfo](GC.Pivot#ipivotcaptionconditionfilterinfo)
- [IPivotDateConditionFilterInfo](GC.Pivot#ipivotdateconditionfilterinfo)
- [IPivotTop10ConditionFilterInfo](GC.Pivot#ipivottop10conditionfilterinfo)
- [IPivotValueConditionInfo](GC.Pivot#ipivotvalueconditioninfo)
- [IPivotViewSortInfo](GC.Pivot#ipivotviewsortinfo)
- [IStringGroupItems](GC.Pivot#istringgroupitems)
- [IValueInfo](GC.Pivot#ivalueinfo)

## Type aliases

### <a id="idataposition" name="idataposition"></a> IDataPosition

Ƭ **IDataPosition**: `Object`

**`property`** {boolean} [display]

**`property`** {GC.Pivot.DataPosition}

**`property`** {number}

#### Type declaration

| Name | Type |
| :------ | :------ |
| `display?` | `boolean` |
| `positionIndex` | `number` |
| `positionType` | [`DataPosition`](../enums/GC.Pivot.DataPosition) |

___

### <a id="ipivotcaptionconditionfilterinfo" name="ipivotcaptionconditionfilterinfo"></a> IPivotCaptionConditionFilterInfo

Ƭ **IPivotCaptionConditionFilterInfo**: `Object`

**`property`** {GC.Pivot.PivotConditionType} conType

**`property`** {string[]} val

**`property`** {GC.Pivot.PivotCaptionFilterOperator} operator

#### Type declaration

| Name | Type |
| :------ | :------ |
| `conType` | [`PivotConditionType`](../enums/GC.Pivot.PivotConditionType) |
| `operator` | [`PivotCaptionFilterOperator`](../enums/GC.Pivot.PivotCaptionFilterOperator) |
| `val` | `string`[] |

___

### <a id="ipivotdateconditionfilterinfo" name="ipivotdateconditionfilterinfo"></a> IPivotDateConditionFilterInfo

Ƭ **IPivotDateConditionFilterInfo**: `Object`

**`property`** {GC.Pivot.PivotConditionType} conType

**`property`** {Date[]} val

**`property`** {GC.Pivot.PivotDateFilterOperator} operator

**`property`** {boolean} isWholeDay

**`property`** {boolean} isDynamicEndDate

**`property`** {boolean} isParallel

**`property`** {GC.Pivot.PivotAdvancedDateFilterBy} by

#### Type declaration

| Name | Type |
| :------ | :------ |
| `by?` | [`PivotAdvancedDateFilterBy`](../enums/GC.Pivot.PivotAdvancedDateFilterBy) |
| `conType` | [`PivotConditionType`](../enums/GC.Pivot.PivotConditionType) |
| `isDynamicEndDate?` | `boolean` |
| `isParallel?` | `boolean` |
| `isWholeDay` | `boolean` |
| `operator` | [`PivotDateFilterOperator`](../enums/GC.Pivot.PivotDateFilterOperator) |
| `val` | `Date`[] |

___

### <a id="ipivottop10conditionfilterinfo" name="ipivottop10conditionfilterinfo"></a> IPivotTop10ConditionFilterInfo

Ƭ **IPivotTop10ConditionFilterInfo**: `Object`

**`property`** {GC.Pivot.PivotConditionType} conType

**`property`** {number} val

**`property`** {GC.Pivot.PivotTop10FilterType} type

**`property`** {GC.Pivot.PivotTop10FilterOperator} operator

#### Type declaration

| Name | Type |
| :------ | :------ |
| `conType` | [`PivotConditionType`](../enums/GC.Pivot.PivotConditionType) |
| `operator` | [`PivotTop10FilterOperator`](../enums/GC.Pivot.PivotTop10FilterOperator) |
| `type` | [`PivotTop10FilterType`](../enums/GC.Pivot.PivotTop10FilterType) |
| `val` | `number` |

___

### <a id="ipivotvalueconditioninfo" name="ipivotvalueconditioninfo"></a> IPivotValueConditionInfo

Ƭ **IPivotValueConditionInfo**: `Object`

**`property`** {GC.Pivot.PivotConditionType} conType

**`property`** {number[]} val

**`property`** {GC.Pivot.PivotValueFilterOperator} operator

#### Type declaration

| Name | Type |
| :------ | :------ |
| `conType` | [`PivotConditionType`](../enums/GC.Pivot.PivotConditionType) |
| `operator` | [`PivotValueFilterOperator`](../enums/GC.Pivot.PivotValueFilterOperator) |
| `val` | `number`[] |

___

### <a id="ipivotviewsortinfo" name="ipivotviewsortinfo"></a> IPivotViewSortInfo

Ƭ **IPivotViewSortInfo**: `Object`

**`property`** {GC.Pivot.ICustomSortCallBack} [customSortInfo]

**`property`** {GC.Pivot.SortType} sortType

**`property`** {string} [sortValueFieldName]

#### Type declaration

| Name | Type |
| :------ | :------ |
| `customSortInfo?` | [`ICustomSortCallBack`](../interfaces/GC.Pivot.ICustomSortCallBack) |
| `sortType?` | [`SortType`](../enums/GC.Pivot.SortType) |
| `sortValueFieldName?` | `string` |

___

### <a id="istringgroupitems" name="istringgroupitems"></a> IStringGroupItems

Ƭ **IStringGroupItems**: `Object`

**`property`** {Object.<string, string[] | number[]>}  -The group field items name and the matched items text.

#### Index signature

▪ [groupItemName: `string`]: (`string` \| `number`)[]

___

### <a id="ivalueinfo" name="ivalueinfo"></a> IValueInfo

Ƭ **IValueInfo**: `Object`

**`property`** {string} sourceName value field source name.

**`property`** {GC.Pivot.SubtotalType} subtotalType value field subtotal type.

#### Type declaration

| Name | Type |
| :------ | :------ |
| `sourceName` | `string` |
| `subtotalType` | [`SubtotalType`](../enums/GC.Pivot.SubtotalType) |
