# PivotXmlaDataSourceBuilder

## Methods

### Events(System.Action)

Registers client-side event handlers for XMLA data source operations.

#### Parameters

##### configurator - System.Action<[DataSourceEventBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/datasourceeventbuilder)>

The action to configure the events.

#### RETURNS

The [PivotXmlaDataSourceBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotxmladatasourcebuilder) object to support method chaining.

### Transport(System.Action)

Configures XMLA read and discovery requests and the catalog and cube connection.

#### Parameters

##### configurator - System.Action<[PivotDataSourceTransportBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotdatasourcetransportbuilder)>

The action to configure the transport.

#### RETURNS

The [PivotXmlaDataSourceBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotxmladatasourcebuilder) object to support method chaining.

### Columns(System.Action)

Configures the initial column-axis members by hierarchical name and expanded state.

#### Parameters

##### addColumnAction - System.Action<[PivotDataSourceColumnFactory](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotdatasourcecolumnfactory)>

The action to configure the columns.

#### RETURNS

The [PivotXmlaDataSourceBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotxmladatasourcebuilder) object to support method chaining.

### Rows(System.Action)

Configures the initial row-axis members by hierarchical name and expanded state.

#### Parameters

##### addRowAction - System.Action<[PivotDataSourceRowFactory](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotdatasourcerowfactory)>

The action to configure the rows.

#### RETURNS

The [PivotXmlaDataSourceBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotxmladatasourcebuilder) object to support method chaining.

### Measures(System.Action)

Configures the measure names to load, their display axis, and optional KPI rendering types.

#### Parameters

##### configurator - System.Action<[PivotDataSourceMeasureBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotdatasourcemeasurebuilder)>

The action to configure the measures.

#### RETURNS

The [PivotXmlaDataSourceBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotxmladatasourcebuilder) object to support method chaining.

### Sort(System.Action)

Sets the initial sort descriptors for XMLA pivot data.

#### Parameters

##### configurator - System.Action<[DataSourceSortDescriptorFactory](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/datasourcesortdescriptorfactory)>

The action to configure the sorting.

#### RETURNS

The [PivotXmlaDataSourceBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotxmladatasourcebuilder) object to support method chaining.

### Filter(System.Action)

Configures initial filters for XMLA tuple members. Supported operations include In, IsEqualTo, IsNotEqualTo, StartsWith, EndsWith, Contains, and DoesNotContain.

#### Parameters

##### configurator - System.Action<[PivotDataSourceFilterDescriptorFactory](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotdatasourcefilterdescriptorfactory)>

The action to configure the filters.

#### RETURNS

The [PivotXmlaDataSourceBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotxmladatasourcebuilder) object to support method chaining.
