[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
 [Expand]Get Started
 [Collapse]Basic Concepts and Terminology
   DevExpress Dashboard Architecture
   Dashboard Designer
   Dashboard Viewer
   Dashboard Items
   Data Sources
   Measures and Dimensions
   Desktop (WinForms and WPF) and Web Specifics
 [Expand]Common Features
 [Expand]Create the Designer and Viewer Applications
 [Expand]Create Dashboards
 [Expand]Visual Studio Integration
  End-User Documentation
 [Expand]Redistribution and Deployment
  Video Tutorials
 [Expand]Migration Guides
 [Expand]Member Tables
 [Expand]API Reference
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Measures and Dimensions

The main DevExpress Dashboard capabilities are aggregating and summarizing data obtained form the underlying data source. Dimensions and measures are key concepts used to perform these operations.

  • The Dimension is used to provide discrete categorical information. These values can be of any type - string, date-time or numeric. In any case, the dashboard does not summarize the dimension values, but groups identical values. You can perform Grouping, Sorting, or display the top values for the dimension values.

    In code, dimensions are represented by the Dimension class.

  • The Measure is used to summarize data against grouped dimension values. These values can be of any type - numeric, date-time or string. In any case, the dashboard will calculate an appropriate summary function against measure values. You can also customize the data format settings that affect how summary values are displayed.

    In code, measures are represented by the Measure class.

A common term combining measures and dimensions is a data item that is an object used to bind a dashboard item to data source fields.

The sample underlying data source in the image below contains four fields: Order ID, Category, Product and Sales.

If you process the Category field as a dimension and the Sales field as a measure, the Dashboard will group identical category values ('Beverages' and 'Confections' in this case) and will summarize sales values against these categories.

Expanded See Also

Is this topic helpful?​​​​​​​