Class
ChartAggregateFunction

Allows aggregate functions to use enumerable expression from DataPointBinding.

Definition

Namespace:Telerik.Windows.Controls.ChartView

Assembly:Telerik.Windows.Controls.Chart.dll

Syntax:

cs-api-definition
public abstract class ChartAggregateFunction : EnumerableSelectorAggregateFunction, INotifyPropertyChanged

Inheritance: objectAggregateFunctionEnumerableAggregateFunctionBaseEnumerableSelectorAggregateFunctionChartAggregateFunction

Derived Classes: ChartAverageFunctionChartCountFunctionChartMaxFunctionChartMinFunctionChartSumFunctionKeepExtremesFunctionMemberFirstFunctionMemberLastFunction

Implements: INotifyPropertyChanged

Inherited Members EnumerableSelectorAggregateFunction.GenerateFunctionName()EnumerableSelectorAggregateFunction.GetAggregationValue(object)EnumerableSelectorAggregateFunction.SourceFieldEnumerableSelectorAggregateFunction.SourceFieldTypeEnumerableAggregateFunctionBase.AggregateMethodNameEnumerableAggregateFunctionBase.ExtensionMethodsTypeAggregateFunction.Merge(object, AggregateResultMergeAction, AggregateResult, QueryableCollectionViewGroup)AggregateFunction.OnPropertyChanged(string)AggregateFunction.CaptionAggregateFunction.FunctionNameAggregateFunction.ResultFormatStringAggregateFunction.PropertyChanged

Constructors

ChartAggregateFunction()

Declaration

cs-api-definition
protected ChartAggregateFunction()

Methods

CreateAggregateExpression(Expression)

Creates the aggregate expression that is used for constructing expression tree that will calculate the aggregate result.

Declaration

cs-api-definition
public override Expression CreateAggregateExpression(Expression enumerableExpression)

Parameters

enumerableExpression

Expression

The grouping expression.

Returns

Expression

Expression tree, which will calculate the aggregate result.

Overrides EnumerableSelectorAggregateFunction.CreateAggregateExpression(Expression)