[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
[Collapse]Office File API
  Demo Application
  Redistribution and Deployment
 [Collapse]Spreadsheet Document API
   Product Structure
   Getting Started
  [Expand]Spreadsheet Document
   Supported Formats
  [Expand]Cell Basics
  [Expand]Formulas
   Defined Names
   Data Binding
  [Expand]Pivot Tables
  [Expand]Charts and Graphics
  [Expand]Mail Merge
  [Collapse]Examples
   [Expand]Files
   [Expand]Workbooks
   [Expand]Worksheets
   [Expand]Rows and Columns
   [Expand]Cells
   [Expand]Formulas
   [Expand]Import and Export Data
   [Expand]Data Binding
    Sorting
   [Expand]Mail Merge
    Search
   [Expand]Shapes
   [Expand]Charts
   [Expand]Sparklines
   [Expand]Formatting Cells
   [Expand]Conditional Formatting
   [Expand]Group Data
   [Expand]Filter Data
   [Expand]Tables
   [Collapse]Pivot Tables
     How to: Create a Pivot Table
     How to: Refresh a Pivot Table
     How to: Change a Data Source for a Pivot Table
     How to: Move a Pivot Table
     How to: Clear or Remove a Pivot Table
     How to: Change the PivotTable Layout
     How to: Subtotal Fields in a Pivot Table
     How to: Display or Hide Grand Totals for a Pivot Table
     How to: Format Numbers and Dates in a Pivot Table
     How to: Apply a Predefined Style to a Pivot Table
     How to: Apply a Custom Style to a Pivot Table
     How to: Control Style Options
     How to: Change the Summary Function for a Data Field
     How to: Apply a Custom Calculation to a Data Field
     How to: Create a Calculated Field
     How to: Create a Calculated Item
     How to: Sort Items in a Pivot Table
     How to: Filter Items in a Pivot Table
     How to: Group Items in a Pivot Table
   [Expand]Printing
   [Expand]Pictures
   [Expand]Protection
 [Expand]Word Processing Document API
 [Expand]PDF Document API
 [Expand]Excel Export Library
 [Expand]Snap Report API
 [Expand]Zip Compression and Archive API
 [Expand]Barcode Generation API
 [Expand]Unit Conversion API
 [Expand]API Reference
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

How to: Group Items in a Pivot Table

Grouping can help you to get a clearer view of data and show only data you want to analyze. Use the PivotField.GroupItems method overloads to group data in a PivotTable report.

Select the task you wish to perform.

Expanded Group a Pivot Table by Date

The following example demonstrates how to group items in the "Date" field by quarters and months. To do this, use the PivotField.GroupItems method with the combination of PivotFieldGroupByType.Quarters and PivotFieldGroupByType.Months values passed as a parameter.

The image below shows the resulting report (the workbook is opened in Microsoft® Excel®).

Expanded Group a Pivot Table by Numbers

To group a numeric field in code, use the PivotField.GroupItems method with the PivotFieldGroupByType.NumericRanges parameter, specify the smallest and largest number to group the field and an interval for each group.

The following example groups the sales amounts by thousands.

The image below shows the resulting report (the workbook is opened in Microsoft® Excel®).

Expanded Group Selected Items

The following example demonstrates how to create a group of the first three items in the "State" field (Arizona, California and Colorado). To do this, use the PivotField.GroupItems method with a list of item indices (0, 1, 2) passed as a parameter.

The image below shows the resulting report (the workbook is opened in Microsoft® Excel®).

Expanded Ungroup Data

To ungroup data in a pivot table, use the PivotField.UngroupItems method overloads.

The following example creates two groups of "State" items and subsequently ungroups the first group.

The image below shows the resulting report (the workbook is opened in Microsoft® Excel®).

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