New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent interface for configuring the PivotDataSourceSchemaCube Measures.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TModel

Syntax:

C#
public class PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel> where TModel : class

Inheritance: objectPivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel>

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public PivotAjaxDataSourceSchemaCubeMeasureBuilder(PivotDataSourceSchemaMeasureDescriptor measure)
Parameters:measurePivotDataSourceSchemaMeasureDescriptor

Fields

C#
protected readonly PivotDataSourceSchemaMeasureDescriptor measure

Methods

Sets JavaScript function which to return the aggregate.

C#
public virtual PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel> Aggregate(Func<object, object> handler)
Parameters:handlerFunc<object, object>Returns:

PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel>

Sets Aggregate option

C#
public virtual PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel> Aggregate(string aggregate)
Parameters:aggregatestring

Aggregate option

Returns:

PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel>

Sets a built-in Aggregate option

C#
public virtual PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel> AggregateName(string aggregateName)
Parameters:aggregateNamestring

Aggregate option

Returns:

PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel>

Describes a caption of the measure.

C#
public PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel> Caption(string caption)
Parameters:captionstring

The caption for the measure.

Returns:

PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel>

Describes a measure field

C#
public PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel> Field(string member)
Parameters:memberstring

The member name for the measure.

Returns:

PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel>

Describes a measure field

C#
public PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel> Field<TValue>(Expression<Func<TModel, TValue>> expression)
Parameters:expressionExpression<Func<TModel, TValue>>

Member access expression which describes the field

Returns:

PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel>

Describes a format of the measure.

C#
public PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel> Format(string format)
Parameters:formatstring

The format for the measure.

Returns:

PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel>

Sets JavaScript function which to return the result value.

C#
public virtual PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel> Result(Func<object, object> handler)
Parameters:handlerFunc<object, object>Returns:

PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel>

Sets Result option

C#
public virtual PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel> Result(string result)
Parameters:resultstring

Result option

Returns:

PivotAjaxDataSourceSchemaCubeMeasureBuilder<TModel>