(this page was created automatically. In case of formatting issues, please visit the official Wiki Page)

Pivot Grid

The Dynamic Pivot Grid Component is an advanced data visualization and analysis tool that organizes complex datasets into a cross-tabular format. It allows users to summarize, analyze, and compare large volumes of data across multiple dimensions. The component provides powerful capabilities for data transformation, including grouping, filtering, sorting, and calculation of summary values. Pivot grids are particularly useful for business intelligence, financial analysis, and data exploration scenarios.

Properties

Visual Properties

Non-Visual Properties

Datasource Properties

Event Actions

General

Authorization

Visibility

Testing Hooks

Data Format Requirements

The Pivot Grid component works best with flat, tabular data in the following format:

[
  {
    "region": "North",
    "product": "Widgets",
    "quarter": "Q1",
    "year": 2023,
    "sales": 12500,
    "cost": 7500,
    "profit": 5000
  },
  {
    "region": "North",
    "product": "Gadgets",
    "quarter": "Q1",
    "year": 2023,
    "sales": 8200,
    "cost": 5100,
    "profit": 3100
  },
  // Additional records...
]

The elements property configuration determines how these fields are used in the pivot grid's structure:

Field Configuration

The elements property allows for detailed configuration of how data fields are used in the pivot grid:

[
  {
    "dataField": "region",
    "area": "row",
    "caption": "Sales Region"
  },
  {
    "dataField": "quarter",
    "area": "column",
    "caption": "Quarter"
  },
  {
    "dataField": "sales",
    "area": "data",
    "caption": "Total Sales",
    "summaryType": "sum",
    "format": "currency"
  }
]

Each field can be configured with: