Telerik.Pivot.Core

Represents a base type for aggregate description.

Extension methods for the AggregateValue class.

Computes the average.

Class that describes the aggregation of items using CalculatedField as the criteria.

Represents an abstraction of a calculated field.

Represents an abstraction of a calculated item.

Contains the value of an AggregateValue and the IAggregateDescription that produced it.

Defines an object that has a modifiable state and a read-only state. Classes that derive from Cloneable can clone themselves.

An unique point determined by two IGroups - the RowGroup and the ColumnGroup.

Counts items.

Base implementation of IDataProvider.

Specifies description type.

Event data for the StatusChanged event of all IDataProvider types.

Used for DateTime values to group items, provide well known groups, sort and filter the groups.

Grouping steps for groups based on DateTime values.

Contains mechanisms to access and describe properties of objects used as source in pivot grouping.

Used for numeric values to group items, provide well known groups, sort and filter the groups.

Used for IGroup comparison based on their grand totals.

A base class for IGroup comparers.

Used to group items, provide well known groups, sort and filter the groups.

Provides a base class for group descriptions in pivot operations. This abstract class defines the foundation for grouping data items with support for sorting, comparison logic, and grand total functionality. Derived classes implement specific grouping strategies for different data types and scenarios.

Used for IGroup comparison based on their Names.

Possible IGroup types.

Specify the set of properties and methods that a AggregateDescription should implement.

Specify the minimum set of properties and methods that a AggregateDescription should implement.

This interface provides access to the IGroups and intermediate AggregateValues accumulated during a pivot grouping process.

Expose method to get aggregate value based on group name.

Expose method to get aggregate value based on RequiredField.

Interface
IDataProvider

Provides data access for pivot grouping.

Base interface for describing FilterDescription, GroupDescription and AggregateDescription.

Interface
IEditable

Specifies that this object supports a simple, transacted notification for change initialization.

Interface
IGroup

A pivot group abstraction.

Interface that describe GroupDescription.

TODO: Update summary.

Describes a hierarchy.

Interface
INamed

Specifies that the object has a display friendly name to be used for UI purposes.

Represents an interface for controlling pivot settings like group descriptions, aggregate descriptions, etc.

An read only list.

Provides the underlying data behind a pivot grouping.

Base class that describes the aggregation of items using a property name as the criteria.

Provides pivot grouping and aggregation operations for local data sources such as IList collections and user-defined class instances. This data provider enables in-memory pivot operations with support for property-based grouping, filtering, aggregation, and drill-down functionality.

Computes the maximum.

Computes the minimum.

Object that represents Group with null value.

Base class for generic AggregateFunctions that preserve the meaning of the underlying data. It provides a basic functionality to select default string formats.

Exposes a method that compares two objects.

Used for IGroup comparison based on their Names.

Identifies a pivot grouping axis - rows or columns.

Provides all known types necessary for serializing LocalDataSourceProvider. Use this class to extract these knownTypes and concatenate them with your knownTypes, so you can pass them to DataContractSerializer for example.

Provides data for the event.

Computes the product.

Describes the aggregation of items using a property name as the criteria.

Provides a base class for aggregate descriptions that perform calculations on object properties in pivot operations. This abstract class defines property-based aggregation with support for various aggregate functions, null value handling, and automatic function selection based on data types and calculated items.

Report FilterDescription implementation.

Used to group items, provide well known groups, sort and filter the groups for a LocalDataSourceProvider based on the item's PropertyName value.

Provides a base class for grouping items in pivot operations based on object property values. This class enables property-based grouping, sorting, and filtering for LocalDataSourceProvider with support for well-known groups, calculated items, and culture-aware operations.

Class used to describe fields required in CalculatedField.

Represents collection IList container for SetCondition and OlapSetCondition items, SetCondition

Provides data for the SettingsChanged event.

Base class that support Clone() Clone and INotifyPropertyChanged.

A Collection of SettingsNode items. Tunnels events from the items to the Parent. Does not raises SettingsChanged on collection change.

Specifies how items are sorted.

Identifies a location of a subset of items in a sorted list.

Base class for generic statistical AggregateFunctions. It provides a basic functionality to select default string formats.

Estimates the standard deviation of a population based on a sample.

Estimates the standard deviation of a population based on the entire population.

Computes the sum.

Estimates the variance based on a sample.

Estimates the variance based on the entire population.

Not finding the help you need?
Contact Support