Syncfusion Feedback

React Data Grid - Grouping and Aggregation

Group and Summarize Data Grid Records

Try Our Live Demo

Trusted by the world's leading companies

Grouping in the React Data Grid.

Data grouping

Group records based on column values to organize related data into categories. Use this feature to analyse, compare, and review records within grouped datasets.

Aggregate in React Data Grid.

Aggregate calculations

Data Grid aggregation summarizes column values using built-in functions such as sum, average, minimum, maximum, and count. Custom aggregation formulas can be applied to display summary values in the Grid footer. Use this feature to review key metrics and analyse data across records.

Group aggregate in the React Data Grid.

Group aggregates

Display aggregate values within each group using caption and footer summaries. Each group maintains its own summary values based on the records it contains, including totals, counts, minimum, maximum, average, and custom aggregates. Use this feature to analyse and compare grouped data.

Caption and footer templates in React Data Grid.

Group caption and aggregate footer templates allow customized group captions and footer summaries with formatted values, counts, totals, and custom content. Use this feature when grouped data or summary information requires a custom presentation.

See Why Developers Love Syncfusion

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusion reduces customers’ development time. Here are some of their experiences.

Frequently Asked Questions

Yes. React Data Grid supports multi-column grouping, allowing records to be grouped by multiple fields to create hierarchical categories and analyze data at different levels.

React Data Grid provides built-in APIs to remove grouping from individual columns or reset all grouped columns programmatically. This enables grouping state to be reset based on user actions or application logic.

Yes. React Data Grid supports reactive aggregates that automatically recalculate and update summary values when records are added, edited, or deleted. This helps keep totals, counts, averages, and other aggregate values synchronized with the latest data.

Yes. Grouped columns can be reordered to change the grouping hierarchy. This helps reorganize grouped data and adjust how records are categorized and displayed.

Yes. React Data Grid provides built-in APIs to expand or collapse individual groups or all grouped records programmatically. This helps control the visibility of grouped data based on application requirements and user interactions.

Yes. React Data Grid provides customization options for displaying summary information within grouped records. This helps align grouped summary values with reporting and application requirements.

Resources

Learn more about React Data Grid Grouping and Aggregation

Explore demos, KB articles, and documentation to get the most out of the Data Grid.

Documentation

Explore guides, setup details, and quick-start tips.

Example demos

See live use cases in action.

Community forum

Ask, share, and connect with peers.

Knowledge base articles

Find solutions and best practices fast.

Contact support

Get expert help when needed.

Feature requests and bug reports

Track issues and suggest improvements.

See Real Success Stories

Developers around the world trust Syncfusion’s Essential Studio to simplify complex projects and speed up delivery. With a vast library of UI controls, powerful SDKs, and reliable support, Essential Studio helps teams build enterprise-ready applications with confidence.

Read Our Customer Stories

Awards

Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.

Up arrow icon