SummaryOptionsBase.SummaryFunction Property

Gets or sets the summary function that calculates the series points’ total value.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v21.2.dll

Declaration

[XtraChartsLocalizableCategory(XtraChartsCategory.Data)]
public string SummaryFunction { get; set; }

Property Value

Type Description
String

The string that defines the summary function that calculates the series points’ total value.

Property Paths

You can access this nested property as listed below:

Object Type Path to SummaryFunction
Series
.NumericSummaryOptions.SummaryFunction
SeriesBase
.NumericSummaryOptions.SummaryFunction
SeriesTemplate
.NumericSummaryOptions.SummaryFunction
SeriesTemplateSummaryAdapter
.NumericSummaryOptions.SummaryFunction
SummaryDataAdapter
.NumericSummaryOptions.SummaryFunction

Remarks

The chart control provides the following built-in summary functions:

  • minimum (“MIN([Field_name])”);
  • maximum (“MAX([Field_name])”);
  • sum (“SUM([Field_name])”);
  • average (“AVERAGE([Field_name])”);
  • count (“COUNT()”).

Example

This example demonstrates how to use the summary options to configure the date-time data source summarization:

List<SaleItem> dataSource = this.viewModel.GetSaleItems();
this.chartControl.DataSource = dataSource;
SeriesTemplate template = this.chartControl.SeriesTemplate;
template.SeriesDataMember = "Category";
template.ArgumentDataMember = "Company";
template.DateTimeSummaryOptions.MeasureUnit = DateTimeMeasureUnit.Month;
template.DateTimeSummaryOptions.SummaryFunction = "SUM([Income])";
template.View = new StackedBarSeriesView();
See Also