corelibraries-devexpress-dot-xtracharts-dot-seriesbase-1844c945.md
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
[PersistenceMode(PersistenceMode.InnerProperty)]
[XtraChartsLocalizableCategory(XtraChartsCategory.Data)]
public DateTimeSummaryOptions DateTimeSummaryOptions { get; }
<XtraChartsLocalizableCategory(XtraChartsCategory.Data)>
<PersistenceMode(PersistenceMode.InnerProperty)>
Public ReadOnly Property DateTimeSummaryOptions As DateTimeSummaryOptions
| Type | Description |
|---|---|
| DateTimeSummaryOptions |
The date-time data source summarization options storage.
|
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.
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();
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