SummaryOptionsBase.SummaryFunction Property
Gets or sets the summary function that calculates the series points’ total value.
Namespace: DevExpress.XtraCharts
Assembly: DevExpress.XtraCharts.v26.1.dll
NuGet Package: DevExpress.Charts
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. |
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