Back to Devexpress

SeriesBase.DateTimeSummaryOptions Property

corelibraries-devexpress-dot-xtracharts-dot-seriesbase-1844c945.md

latest3.0 KB
Original Source

SeriesBase.DateTimeSummaryOptions Property

Returns options that configure how the series calculates summary values of its data source with date-time arguments.

Namespace : DevExpress.XtraCharts

Assembly : DevExpress.XtraCharts.v25.2.dll

NuGet Package : DevExpress.Charts

Declaration

csharp
[PersistenceMode(PersistenceMode.InnerProperty)]
[XtraChartsLocalizableCategory(XtraChartsCategory.Data)]
public DateTimeSummaryOptions DateTimeSummaryOptions { get; }
vb
<XtraChartsLocalizableCategory(XtraChartsCategory.Data)>
<PersistenceMode(PersistenceMode.InnerProperty)>
Public ReadOnly Property DateTimeSummaryOptions As DateTimeSummaryOptions

Property Value

TypeDescription
DateTimeSummaryOptions

The date-time data source summarization options storage.

|

Remarks

The options’ DateTimeSummaryOptions.MeasureUnit property specifies the most detailed data level on data processing. Note that any options change leads to data reload. Use the AxisBase.DateTimeScaleOptions to display less detail data without data reload.

Example

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

csharp
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();
vb
Dim dataSource As List<SaleItem> = Me.ViewModel.GetSaleItems()
Me.ChartControl.DataSource = dataSource
With Me.chartControl.SeriesTemplate
    .SeriesDataMember = "Category"
    .ArgumentDataMember = "Company"
    .DateTimeSummaryOptions.MeasureUnit = DateTimeMeasureUnit.Month
    .DateTimeSummaryOptions.SummaryFunction = "SUM([Income])"
    .View = new StackedBarSeriesView()
End With

See Also

Calculate Summaries

Data Aggregation

SeriesBase Class

SeriesBase Members

DevExpress.XtraCharts Namespace