Telerik.Pivot.Core
Represents an aggregate error.
Extension methods for the class.
Tries to convert the given aggregate value to specified type.
The type to convert to.
The aggregate value to convert.
When this method returns, contains the value associated, if conversion is possible;
otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized.
True if conversion succeeded, otherwise false.
Convert the given aggregate value to specified type.
The type to convert to.
The aggregate value to convert.
The value associated, if conversion is possible;
otherwise, the default value for the type of the value parameter.
Check if any of the s contains error.
Check if the value of the is error.
The aggregate value to check.
True if the actual value is , otherwise false.
Describes the supported aggregate functions available for .
Computes the sum.
Counts items.
Computes the average.
Computes the maximum.
Computes the minimum.
Computes the product.
Estimates the standard deviation of a population based on a sample.
Estimates the standard deviation of a population based on the entire population.
Estimates the variance based on a sample.
Estimates the variance based on the entire population.
Converts instances of other types to and from instances.
Computes the average.
Describes the supported aggregate functions available for .
.
.
.
Base class that support Clone and .
Defines an object that has a modifiable state and a read-only state. Classes that derive from can clone themselves.
Creates a new instance of the , making deep copies of the object's values.
A clone of the current object.
When implemented in a derived class, creates a new instance of the derived class.
New instance for cloning.
Do not call this method directly (except when calling base in an implementation). This method is called internally by the method whenever a new instance of the is created.
Notes to Inheritors.
Every derived class must implement this method. A typical implementation is to simply call the default constructor and return the result.
Makes the instance a clone (deep copy) of the specified .
The object to clone.
Notes to Inheritors
If you derive from , you may need to override this method to copy all properties.
It is essential that all implementations call the base implementation of this method (if you don't call base you should manually copy all needed properties including base properties).
If source is null - returns default().
If source is not null makes a copy of type .
If the copy is from a different type throws appropriate exception.
The expected copy type.
The source that is about to be copied.
Clone of of type . If source is null - default().
An that supports change notification.
Raised when new services are available or previously available services were lost.
Specifies that this object supports a simple, transacted notification for change initialization.
Signals the object that initialization is starting and retrieves a scope token.
Dispose the to exit the edit scope.
An edit scope token.
Raises the event.
Will recursively notify all for a settings change.
that contain information about the change.
Invoked when a SettingsChangedEventArgs reaches the .
The that contains the event data.
Enters the in a new editing scope. Use when applying multiple changes.
If child are changed, notifications will be accumulated in this .
using(settingsNode.BeginEdit())
{
// Apply multiple changes here.
}
An edit scope token that you must when you are done with the editing.
Raises this object's event.
The property that has a new value.
Unsets the parent initiated with .
This will no longer receive change notifications from the .
The nested .
Set this as parent of the and becomes a target for the 's change notifications.
The nested .
Provides services available by this SettingsNode.
Other services may be available in its s.
The default implementation returns this if the desired service type is assignable from the type of this.
The implementation of would query the service on the local node and if not available would query up the nodes.
The type of the requested service.
A service instance if available, null otherwise.
Override to provide custom behavior for derived classes when editing begins.
is already in edit mode and changes within the method body will be accumulated and released upon exit.
Override to provide custom behavior for derived classes when finishing editing.
is still in edit mode and changes within the method body will be accumulated and released upon exit.
Invoked when this or one of the children is changed.
Invoked when new services are available or existing services are removed.
Invoked when a property value changes.
Gets the this is used in.
Specifies that the object has a display friendly name to be used for UI purposes.
Gets the display-friendly name.
Gets a string format suitable to format the value of the s produced by that .
The type of the data items.
A string format selected by other means. You may keep or discard it.
A string.
Creates an AggregateValue supported by that AggregateFunction.
An .
Creates an AggregateValue supported by that AggregateFunction.
AggregateContext containing information about AggregateValue usage.
An .
Class that describes the aggregation of items using as the criteria.
Base class that describes the aggregation of items using a property name as the criteria.
Represents a base type for aggregate description.
Contains mechanisms to access and describe properties of objects used as source in pivot grouping.
Base interface for describing FilterDescription, GroupDescription and AggregateDescription.
Returns the member name for this description.
Creates a clone of this instance.
Gets the display-friendly name.
A name.
Gets the display-friendly name.
Gets or sets the custom name that will be used as display name.
Specify the set of properties and methods that a AggregateDescription should implement.
Get the TotalFormat.
Gets a value indicating whether aggregate values should be interpreted as KPIs.
true if values will be interpreted as KPIs; otherwise, false.
Try to find where did your description indices go using the generated due to a change in the .
A map that tracks the description index changes.
True if tracking is fine.
False to indicate a missing description or index error leading the to unusable state.
Please note that if you return false parents may set the property holding this instance to null, to a default value or to reset the instance settings.
Gets or sets the used to format the generated aggregate values.
Gets or sets a general string format to use for this .
This format will be used if the or does not alter the meaning of the original data.
Gets or sets a that would provide a proper StringFormat for
or that alter the meaning of the original data.
.
.
Returns the value that will be passed in the aggregate for given item.
The item which value will be extracted.
Returns the value for given item.
Gets or sets the Name of the calculated field used in this .
Gets the associated with this based on .
This property is initialized once ItemsSource is set.
Counts items.
Class used to describe fields required in .
Creates for calculated field.
The name of the calculated field.
for given property name.
Creates for property name and sum aggregate function.
The property name.
for given property name.
Creates for property name and aggregate function.
The property name.
The aggregate function.
for given property name and aggregate function.
Represents an aggregate that counts items.
Holds a value presentation of an aggregate function accumulated during pivot grouping.
Gets an representing error.
Gets a presentation friendly value of the results in the current .
Returns an object containing a formatted value or error object.
Gets a presentation friendly value of the results in the current instance to be returned in .
If an error occurred during calculations the will not call but return the error instead.
A result object.
Add the to the results in the current instance.
The value to accumulate.
Merge the results of an with the results in the current instance.
The to merge.
Supports conversion of to given .
The type to convert to.
Attempts to convert to given .
When this method returns, contains the value associated, if conversion is possible;
otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized.
True if conversion succeeded, otherwise false.
Provides initialization context for .
Gets the type of the data item.
Gets a value that indicates if there are calculated groups with calculated s.
If there are calculated groups they may store values of types different than the .
In that case it is recommended to provide that accumulate and merge convertible to double.
Computes the maximum.
Base class for generic that preserve the meaning of the underlying data.
It provides a basic functionality to select default string formats.
Computes the minimum.
Computes the product.
Base class that describes the aggregation of items using a property name as the criteria.
Returns the value that will be passed in the aggregate for given item.
The item which value will be extracted.
Returns the value for given item.
Makes the instance a clone (deep copy) of the specified .
The object to clone.
Notes to Inheritors
If you derive from , you need to override this method to copy all properties.
It is essential that all implementations call the base implementation of this method (if you don't call base you should manually copy all needed properties including base properties).
Gets or sets a value identifying a property on the grouped items.
Gets or sets the aggregate function that will be used for summary calculation.
Gets or sets a value that determines whether the s of this will ignore null values when calculating the result.
Provides the data type of the aggregate description.
Gets a list of suitable functions for the .
Base class for generic statistical .
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.
Expose method to get aggregate value based on .
Gets an aggregate value for given .
The calculated field settings which aggregate value is requested.
The aggregate value for this calculated field.
Gets the coordinate for which an aggregate value is requested.
Represents an abstraction of a calculated field.
Gets all fields used in calculation.
Enumerable of all property names used in calculation.
Gets the calculated value.
Interface used to get summary aggregate values for all properties returned by method.
The calculated values.
Gets the name of the calculated field.
Specifies which sibling values should be grouped.
Totals that have equal names for them and their parent groups are considered siblings.
Totals that have equal names and are generated for the same are considered siblings.
A base class for all total formats. For internal use. Please refer to one of the or instead.
Gets a string format suitable to form the produced s by this .
The type of the data items.
A string format selected by other means. You may keep or discard it.
A string.
Provides a way to choose a string format for a .
Select a StringFormat suitable to format the s provided for the and .
The type of the data items.
The for which s a StringFormat is selected.
A string format.
Select a StringFormat suitable to format the s.
A string format.
Represents an aggregate that computes the average of items.
Represents an aggregate that computes the average of items. The sum used to compute the average is stored in a and the count in a .
Represents with double value.
Initializes a new instance of the class.
The default value.
Represents an aggregate that computes the maximum. The minimum value is stored in a .
Represents an aggregate that computes the minimum. The minimum value is stored in a .
Represents an aggregate that computes the sum of items. The sum is aggregated in a .
Represents an aggregate that computes the maximum. The minimum value is stored in a .
Represents an aggregate that computes the minimum. The minimum value is stored in a .
Represents an aggregate that counts items.
Describes the aggregation of items using a property name as the criteria.
Initializes a new instance of the class.
Represents an aggregate that was computed by a analysis server.
Represents an aggregate that computes the maximum.
Represents an aggregate that computes the minimum.
Represents an aggregate that computes the product of items.
Represents an aggregate that estimates the standard deviation of a population based on a sample.
Represents an abstract aggregate class helping in variance estimation.
Represents an aggregate that estimates the standard deviation of a population based on the entire population.
Represents an aggregate that computes the sum of items.
Represents an aggregate that computes the sum of items. The sum is aggregated in a .
Represents an aggregate that estimates the variance based on a sample.
Initializes a new instance of the class.
Represents an aggregate that estimates the variance based on the entire population.
Initializes a new instance of the class.
Base implementation of .
Provides data access for pivot grouping.
Force recalculation operation.
Block the calling thread until all calculations performed by calling method completes.
Enters a defer cycle that you can use to merge changes to the data provider and delay automatic refresh.
An IDisposable object that you can use to dispose of the calling object.
Creates and returns an aggregate description suitable for the supplied field description.
A instance.
An instance.
Creates and returns a group description suitable for the supplied field description.
A instance.
An instance.
Returns a filter description suitable for the supplied field description.
A instance.
An instance.
Returns a list of suitable functions for the supplied aggregate description.
The .
A list of possible aggregate functions.
Set the retrieved from to the .
The .
The aggregate function.
Occurs when the current operation has completed.
Occurs when description should be prepared for a specified field info.
Gets the status of this instance.
Gets the results from the last grouping.
Gets or sets the instance that is being used.
Gets the instance that provided information for all available properties of the data source.
The field information.
Gets or sets a value indicating where the aggregate groups should be positioned.
Gets or sets the position where groups for the aggregates should be placed.
Gets the state object that is provided to method.
The object that will be passed to method.
Gets or sets a property that indicates if changes to the grouping settings would trigger computations immediately when invalidated or on explicit .
Gets a value that indicates if there are pending changes since the last .
The value will be true after a change is applied.
The value will be false after an automatic or user triggered .
The value will be false during any work or download process so even if false may not be ready yet.
In that case you may check for additional information.
Enters a defer cycle that you can use to merge changes to the provider and delay automatic refresh.
An object that you can use to dispose of the calling object.
Notify that changes were applied that would alter the pivot results.
Queues an automatic .
Recreates the .
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when FieldDescriptionsProvider is changed.
Creates an instance of for this .
Raises PropertyChanged event.
Creates and returns an aggregate description suitable for the supplied field description.
A instance.
An instance.
Creates and returns a group description suitable for the supplied field description.
A instance.
An instance.
Returns a filter description suitable for the supplied field description.
A instance.
An instance.
Gets or sets a value that indicates if changes to this will trigger automatic .
Specifies description type.
Identifies a group description.
Identifies a filter description.
Identifies an aggregate description.
Event data for the event of all types.
Initializes a new instance of the class.
The old status.
The new status.
DataProvider results have changed if set to true.
Exception if available .
Gets or sets the error.
The error.
Gets the old status.
The new status.
Gets the new status.
The new status.
Gets a value indicating whether the results of the data provider have changed.
true if results have changed; otherwise, false.
An status.
The provider is in uninitialized state.
The provider is initializing.
The provider is ready for data processing.
The provider is currently retrieving data.
The provider has failed.
Provides the underlying data behind a pivot grouping.
Executes underlying data extraction for the specified row and column s.
The for rows.
The for columns.
Occurs when the underlying data extraction has completed.
Represents an interface for controlling pivot settings like group descriptions, aggregate descriptions, etc.
Enters the in a new editing scope.
Use when applying multiple changes to the pivot settings.
using(pivotSettings.BeginEdit())
{
// Apply multiple changes to pivotSettings here.
}
An edit scope token that you must when you are done with the editing.
An event that notifies some of the
,
,
,
,
or has changed.
Notifications are raised even in scope.
Notifies when this or one of the children is changed.
Gets the pivot filter descriptions list.
Gets the pivot row group descriptions list.
Gets the pivot column group descriptions list.
Gets the pivot aggregate descriptions list.
Gets or sets the position where groups for the aggregates should be placed.
Gets or sets a value indicating where the aggregate groups should be positioned.
Provides a pivot grouping access to local source such as an IList of instances of user defined classes.
Initializes a new instance of the class.
Identifies the dependency property.
Gets or sets the CultureInfo used for grouping and formatting.
Gets a list of that specified how pivot should filter items.
Gets a list of that specified how pivot should group rows.
Gets a list of that specify how pivot should group columns.
Gets a list of that specify how pivot should aggregate data.
Gets a list of s that can be used as a calculated aggregate values.
The item source for the grouping.
Description position and index map build based on two description snapshots.
SettingsNodeCollection with notification rerouting.
A Collection of items. Tunnels events from the items to the .
Does not raises on collection change.
A class that inherits the .
Initializes a new instance of the class.
The parent .
Notifies the Parent for a change.
The that contains the event data.
Gets the parent .
Provides data for the event.
Initializes a new instance of the class.
The field info for which description should be prepared.
Default description instance.
Type of description that should be prepared.
Gets the field info for which description should be prepared.
The field info.
Gets the type of the description that should be prepared.
The type of the description.
Gets or sets the description that will be passed to .
This property is initialized with the default description for the specified field info.
The description.
Specifies a sorting for a group description.
Gets or sets a implementation used to sort the groups created by this instance.
Gets or sets the that will be used for group comparisons.
A implementation.
Represents a trace writer for RadPivotGrid-related information.
Writes a trace text.
The text.
Exposes RadPivotGrid-related trace infrastructure.
Sets a trace writer to be used for writing trace messages.
The new writer.
Trace writer that writes all trace messages to a string.
Initializes a new instance of the class.
Provides debug tracing support that is specifically targeted for applications that use Telerik pivot components.
Gets a trace source for data providers.
Signals a drill down operation has completed, been canceled or an error occurred.
The completion status.
The result of an underlying data extraction operation.
A read-only collection of any Exceptions thrown during underlying data extraction.
A pivot drill down operation status.
The provider has successfully completed underlying data extraction.
The underlying data extraction has failed.
The underlying data extraction is in progress.
Represents an abstraction of a property info that can set and get values.
Represents an abstraction of a property info.
Represents an abstraction of a property info.
Gets name of the property.
Gets the display-friend name of the property.
Gets the data type of the property.
The of the data.
Gets the preferred role of this property.
Gets the allowed roles of this property.
Gets or sets a value that indicates whether UI should be generated automatically in order to display this field.
True if field should be generated automatically.
Initializes a new instance of the class.
Gets the value of the property.
The item.
Sets the value of the property.
The item.
The field value.
A DataRow presentation.
Initializes a new instance of the class.
The data column.
An that uses PropertyName and to identify a property.
Initializes a new instance of the class.
The property info.
The DateTimeStep.param>
The PropertyName to identify the property.
Gets or sets the .
Gets or sets the PropertyName to identify the associated property.
Available roles for an .
This is best use as source for aggregate.
This is best use as source for aggregate.
This is best use for grouping in rows.
This is best use for grouping in columns.
This is best use for filtering.
This is best use for filtering.
A s provider.
Gets the s.
The s.
Gets the for the specified type.
Field type.
An that uses to identify a property.
Initializes a new instance of the class.
The property descriptor.
An that uses for property access.
Initializes a new instance of the class.
The property info.
The property access.
Initializes a new instance of the class.
The property info.
Gets the .
Gets the for property access.
Represents a node that is associated with instance.
Represents a node in hierarchy.
Initializes a new instance of the class.
Initializes a new instance of the class.
Gets a string that can be used as an identifier of this instance.
The name.
Gets the display name.
The display name.
Gets the children.
The children.
Value indicating whether this instance has child nodes.
True, if there are child nodes.
Gets or sets the role.
The role.
Initializes a new instance of the class.
The associated with this node.
The role.
Initializes a new instance of the class.
The associated with this node.
An role.
Dimension.
A measure item.
A folder in hierarchy.
Kpi.
Other.
Selectable.
None.
Provides data for the event.
Initializes a new instance of the class.
Gets or sets the value for the current ContainerNode.
The error.
Gets the value of the IPivotFieldInfo associated with the current ContainerNode .
The error.
An implementation for source.
Initializes a new instance of the class.
The table.
Interface used to provide for specific data source.
Gets a instance by name.
Name of a description.
Gets the root node of the hierarchy of instances.
An for source.
Initializes a new instance of the class.
The source.
A base class for various implementations of .
Handles creation and lookup of instances.
Retrieves information about all available field descriptions.
This method does not block the calling thread.
Occurs when an asynchronous GetDescriptionsData operation completes.
Gets whether a GetDescriptionsData request is in progress.
Initializes a new instance of the class.
Raise GetDescriptionsDataAsyncCompleted event.
The event args used to invoke the event.
An state.
The provider's initialization is pending.
The provider is initializing.
The provider has completed initialization.
Provides information about properties/fields of items that are used by a .
Initializes a new instance of the class.
The root.
An for a generic ItemsSource.
A base class for various FieldInfo classes presenting local sources. An implementation of .
Retrieves the DescriptionsData for data source.
DescriptionsData instance.
Gets the field description hierarchy.
Collection of instances.
Gets the object which FieldDescriptions are generated.
Initializes a new instance of the class.
Gets the for the itemsSource.
The with all s for this provider.
Provides data for the event.
Initializes a new instance of the class.
Gets a value indicating which error occurred during an operation.
The error.
Gets the unique identifier for the asynchronous operation.
Identifier.
Provides information about available fields/properties.
Condition which is used to filter items based on two other conditions.
Base class used in filtering.
Base class used in filtering.
Returns a value indicating whether this instance is active and will take part in filtering.
Is active.
A filter abstraction.
Determines if an object should be filtered.
The item.
True if the should be used in the results. False if it should be ignored.
Initializes a new instance of the class.
Gets or sets a used to filter the items.
Gets or sets a used to filter the items.
A class that filters based on two comparable objects.
Initializes a new instance of the class.
Gets or sets the value of ignore case in comparison.
Gets or sets the value that the groups would be compared to.
Gets or sets the condition used in the comparison.
Exposes a method that compares two objects.
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
The first object to compare.
The second object to compare.
A signed integer that indicates the relative values of x and y, as shown
in the following table.Value Meaning Less than zero x is less than y. Zero
x equals y. Greater than zero x is greater than y.
A list of all possible filtering conditions used in .
checks if the compared value equals the comparison value.
checks if the compared value does not equals the comparison value.
checks if the compared value is greater than the comparison value.
checks if the compared value is greater than or equal the comparison value.
checks if the compared value is less than the comparison value.
checks if the compared value is less than or equal to the comparison value.
A list of all possible filtering conditions used in .
that checks if a value is within an interval.
Gets the that checks if a value is outside an interval.
Filter that checks if items are included/excluded from a set.
Initializes a new instance of the class.
Gets or sets the filter condition.
Gets the set of items used for filtering.
A list of all possible filtering conditions used in .
Items included in the will pass the condition.
Items that are not included in the will pass the condition.
Represents collection IList container for SetCondition and OlapSetCondition items,
Initializes a new instance of the class.
Initializes a new instance of the class.
The items to add to the
A list of all possible filtering conditions used in .
that checks if a string begins with a specific pattern.
that checks if a string does not begin with a specific pattern.
that checks if a string ends with a specific pattern.
that checks if a string does not end with a specific pattern.
that checks if a string contains a specific pattern.
that checks if a string does not contain a specific pattern.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The hour which this HourGroup will represents.
Initializes a new instance of the struct.
The hour which this HourGroup will represents.
The culture.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same hour group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same hour group; otherwise, false.
Gets the Hour this represents.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The minute which this MinuteGroup will represents.
Initializes a new instance of the struct.
The minute which this MinuteGroup will represents.
The culture.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same Minute group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same minute group; otherwise, false.
Gets the Minute this represents.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The second which this SecondGroup will represents.
Initializes a new instance of the struct.
The second which this SecondGroup will represents.
The culture.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same Second group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same second group; otherwise, false.
Gets the Second this represents.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The week which this WeekGroup will represents.
Initializes a new instance of the struct.
The week which this WeekGroup will represents.
The culture.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same week group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same week group; otherwise, false.
Gets the Week this represents.
Expose method to get aggregate value based on group name.
Gets an aggregate value for given group name.
The name of the group which aggregate value is requested.
The aggregate value for this property name.
Gets the coordinate for which an aggregate value is requested.
Represents an abstraction of a calculated item.
These items are added to GroupDescription and they create a new group with summary returned by the method.
Gets the value for this calculated item.
Interface used to get aggregate value based on group name.
for this calculated item.
Gets or sets the solve order of the calculated item.
The summary for coordinate participating in calculated items in both row and column will be calculated based on the calculated item with larger solve order.
Gets or sets the name of groups generated for this calculated item.
Gets or sets the size of the generated s.
A that filter s based on their subtotals.
Used to filter groups based on simple values and aggregate results.
A base class for all group filters. For internal use. Please refer to one of the or instead.
Initializes a new instance of the class.
Identifies if a group should be filtered or not.
The group.
Results for the current grouping. Could be used for totals lookup.
Identifies if the is positioned in the or .
True if the group should be preserved, False if the group should be removed.
Gets or sets the used to filter the groups.
Gets or sets the aggregate index to be used in the filtering.
Used for comparison based on their s.
A base class for comparers.
Compares two s based on the current aggregate results.
The current aggregate results.
The first to compare.
The second to compare.
Identifies if the groups are in or .
A signed integer that indicates the relative values of x and y, as shown in the following table.
Value Meaning Less than zero x is less than y.
Zero x equals y.
Greater than zero x is greater than y.
Compares two s based on their SortKeys.
The current aggregate results.
The first to compare.
The second to compare.
Identifies if the groups are in or .
A signed integer that indicates the relative values of x and y, as shown in the following table.
Value Meaning Less than zero x is less than y.
Zero x equals y.
Greater than zero x is greater than y.
Used for values of s that are grouping by .
The contains the items with values with the same and .
Initializes a new instance of the struct.
The month which this DayGroup will represents.
The day which this DayGroup will represents.
Initializes a new instance of the struct.
The month which this DayGroup will represents.
The day which this DayGroup will represents.
The culture.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same day group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same day group; otherwise, false.
Gets the Day this represents.
Gets the Month this represents.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The month.
Initializes a new instance of the struct.
The month.
The culture.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same month group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same month group; otherwise, false.
Gets the Month this represents.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The quarter which this QuarterGroup will represents.
Initializes a new instance of the struct.
The quarter which this QuarterGroup will represents.
The culture.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same quarter group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same quarter group; otherwise, false.
Gets the Quarter this represents.
Used for values of s that are grouping by .
The contains the items with values with the same .
Initializes a new instance of the struct.
The year which this YearGroup will represents.
Initializes a new instance of the struct.
The year which this YearGroup will represents.
The culture.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same year group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same year group; otherwise, false.
Gets the Year this represents.
Used for values to group items, provide well known groups, sort and filter the groups.
Base class used to group items, provide well known groups, sort and filter the groups for a based on the item's value.
Used to group items, provide well known groups, sort and filter the groups.
Base class for GroupDescription.
Interface that describe GroupDescription.
Gets the that will be used for group sorting.
Gets the that will be used for group comparisons.
Returns all possible group keys for this instance.
Enumeration of all unique group keys that were discovered after grouping.
Enumeration of all parent groups.
Returns all possible group keys for this instance.
Gets or sets value that indicates whether well known groups should be created even if there are no items for them.
Grouping by days may require groups for the empty days in the current month.
Grouping by persons may require groups all persons even if they do not contain any items within the current context.
Gets or sets value that indicates whether the subtotals for the GroupDescription should be displayed when possible or not.
The default value is true - the subtotals are displayed when possible (depending on the subtotals position properties of RadPivotGrid).
Gets a implementation for this instance that would be used to filter the groups.
Return a name for group that would contain the .
The item to group.
The level of grouping for this .
A name for the group that would contain the .
Makes the instance a clone (deep copy) of the specified .
The object to clone.
Notes to Inheritors
If you derive from , you need to override this method to copy all properties.
It is essential that all implementations call the base implementation of this method (if you don't call base you should manually copy all needed properties including base properties).
Gets or sets a value identifying a property on the grouped items.
Gets the CultureInfo from the LocalDataSourceProvider.
Gets the collection of calculated items that are used to initialize a group with a set of subgroups and summarized value.
Initializes a new instance of the class.
Names a group that would contain the .
.
.
.
.
The item to group.
The level of grouping for this .
A name for the group that would contain the .
Gets or sets the step of the grouping.
Items will be put in an with a based on the .
.
.
.
.
.
- not auto generated by default.
- not auto generated by default.
- not auto generated by default.
Grouping steps for groups based on values.
Group by year.
Group by quarters.
Group by months.
Group by weeks.
Group by month and day.
Group by hour.
Group by minute.
Group by second.
Used for numeric values to group items, provide well known groups, sort and filter the groups.
Initializes a new instance of the class.
Names a group that would contain the .
.
The item to group.
The level of grouping for this .
A name for the group that would contain the .
Used to group items, provide well known groups, sort and filter the groups for a based on the item's value.
Initializes a new instance of the class.
A filters based on the relation between an item and an interval.
Initializes a new instance of the class.
Gets or sets the value of ignore case.
Gets or sets the start of the interval used in comparison.
Gets or sets the end of the interval used in comparison.
Gets or sets the condition used in the comparison.
A class that filters based on text matching.
Initializes a new instance of the class.
Gets or sets the text pattern used in the comparison.
Gets or sets the condition used in the comparison.
Gets or set a value that indicates if the case of the strings should be ignored.
The default implementation for an .
Compares two AggregateValues and returns a value indicating whether one is less than, equal to, or greater than the other.
The first AggregateValues to compare.
The second AggregateValues to compare.
A signed integer that indicates the relative values of x and y, as shown in the following table:
Value Meaning Less than zero - x is less than y.
Zero - x equals y.
Greater than zero - x is greater than y.
Implements a that selects a specific number of groups sorted by a given criteria.
A base class for groups filter based on sorted list.
Used for advanced group filtering based on group's siblings.
Can filters the groups based on count, average values, sorted values etc.
Initializes a new instance of the class.
Filters the groups within a parent group. Can filter based on count, average values or sorted values.
A read only list of all siblings.
The current aggregate results.
Identifies if the groups are in or .
The level of the groups.
A implementation that is used to filter the groups.
Specifies which aggregate description in the grouping would be used as source for comparison.
Specifies whether the or groups would be accepted by the filter.
Gets or sets the comparer used to sort for the .
Filters groups until that sum of their totals reaches that sum.
A that selects groups until the sum of their aggregates reaches a percent of their total.
A percent of the total to be reached while selecting s.
Implements a that selects from the groups until sum of their grand totals reaches .
Filters groups until that sum of their totals reaches that sum.
Identifies a location of a subset of items in a sorted list.
Identifies the items in the beginning of a sorted list.
Identifies the items at the bottom of a sorted list.
A that filter s based on their .
Gets or sets the used to filter the groups.
Implements a default comparison for AggregateValues.
Initializes a new instance of the class.
Gets or sets if the string comparisons will ignore case.
Used for values of s that are grouping in ranges by numeric values.
The contains the items with values in range from to .
Initializes a new instance of the struct.
The start value which this group represents.
The end value which this group represents.
Determines whether one specified is less than another specified .
The first object to compare.
The second object to compare.
true if is less than ; otherwise, false.
Determines whether one specified is greater than another specified .
The first object to compare.
The second object to compare.
true if is greater than ; otherwise, false.
Determines whether one specified is less than or equal to another specified .
The first object to compare.
The second object to compare.
true if is less than or equal to ; otherwise, false.
Determines whether one specified is greater than or equal to another specified .
The first object to compare.
The second object to compare.
true if is greater than or equal to ; otherwise, false.
Determines whether two specified instances of are equal.
The first object to compare.
The second object to compare.
true if and represent the same double group; otherwise, false.
Determines whether two specified instances of are not equal.
The first object to compare.
The second object to compare.
true if and do not represent the same double group; otherwise, false.
Gets the lower limit for values in this .
Gets the upper limit for values in this .
Used for comparison based on their grand totals.
Compares two s based on their grand totals.
The current aggregate results.
The first to compare.
The second to compare.
Identifies if the groups are in or .
A signed integer that indicates the relative values of x and y, as shown in the following table.
Value Meaning Less than zero x is less than y.
Zero x equals y.
Greater than zero x is greater than y.
Gets or sets a value that indicates the aggregate's grand total to be used in the comparison.
Used for comparison based on their s.
Compares two s based on their s.
The current aggregate results.
The first to compare.
The second to compare.
Identifies if the groups are in or .
A signed integer that indicates the relative values of x and y, as shown in the following table.
Value Meaning Less than zero x is less than y.
Zero x equals y.
Greater than zero x is greater than y.
Specifies how items are sorted.
Items are sorted in ascending order.
Rows are sorted in descending order.
Rows are sorted in Data source order.
Add a value with an associated index to the table.
Index where the value is to be added or updated.
Value to add.
Add multiples values with an associated start index to the table.
Index where first value is added.
Total number of values to add (must be greater than 0).
Value to add.
Clears the index table.
Returns true if the given index is contained in the table.
Index to search for.
True if the index is contained in the table.
Returns true if the entire given index range is contained in the table.
Beginning of the range.
End of the range.
True if the entire index range is present in the table.
Returns true if the given index is contained in the table with the the given value.
Index to search for.
Value expected.
True if the given index is contained in the table with the the given value.
Returns a copy of this IndexToValueTable.
Copy of this IndexToValueTable.
Returns the inclusive index count between lowerBound and upperBound of all indexes with the given value.
LowerBound criteria.
UpperBound criteria.
Value to look for.
Number of indexes contained in the table between lowerBound and upperBound (inclusive).
Returns the inclusive index count between lowerBound and upperBound.
LowerBound criteria.
UpperBound criteria.
Number of indexes contained in the table between lowerBound and upperBound (inclusive).
Returns the number indexes in this table after a given startingIndex but before.
reaching a gap of indexes of a given size.
Index to start at.
Size of index gap.
Returns an enumerator that goes through the indexes present in the table.
An enumerator that enumerates the indexes present in the table.
Returns all the indexes on or after a starting index.
Start index.
Return the index of the Nth element in the table.
N.
Returns the value at a given index or the default value if the index is not in the table.
Index to search for.
The value at the given index or the default value if index is not in the table.
Returns the value at a given index or the default value if the index is not in the table.
Index to search for.
Set to true by the method if the index was found; otherwise, false.
The value at the given index or the default value if index is not in the table.
Returns an index's index within this table.
Inserts an index at the given location. This does not alter values in the table.
Index location to insert an index.
Inserts an index into the table with the given value .
Index to insert.
Value for the index.
Inserts multiple indexes into the table. This does not alter Values in the table.
First index to insert.
Total number of indexes to insert.
Inserts multiple indexes into the table with the given value.
Index to insert first value.
Total number of values to insert. (must be greater than 0).
Value to insert.
Removes an index from the table. This does not alter Values in the table.
Index to remove.
Removes a value and its index from the table.
Index to remove.
Removes multiple indexes from the table. This does not alter Values in the table.
First index to remove.
Total number of indexes to remove.
Removes multiple values and their indexes from the table.
First index to remove.
Total number of indexes to remove.
Removes a value from the table at the given index. This does not alter other indexes in the table.
Index where value should be removed.
Removes multiple values from the table. This does not alter other indexes in the table.
First index where values should be removed.
Total number of values to remove.
Total number of indices represented in the table.
Returns true if the table is empty.
Returns the number of index ranges in the table.
Holds extension methods for function delegates.
Converts the given function to untyped one.
The type of the parameter of the function.
The type of the return value of the function.
The function that will be converted.
Untyped function for the given .
Converts the given function to untyped one.
The type of the first parameter of the function.
The type of the second parameter of the function.
The type of the return value of the function.
The function that will be converted.
Untyped function for the given .
Converts the given function to untyped one.
The function.
Converts the given function to an untyped one that has a strongly-typed return value.
The type of the parameter of the function.
The type of the return value of the function.
The function that will be converted.
Untyped function with a strongly-typed return value for the given .
Base dynamic class .
Returns a string that represents the current object.
A string that represents the current object.
Initializes a new instance of the class.
The name.
The type.
Gets the name.
The name.
Gets the type.
The type.
Specify parameters for .
Gets the specified as parameter.
Specify the expanded state of s.
Provides method that specify the expand/collapse state of item.
The type of item.
Gets if item is expanded.
The item which expanded state will be queried.
True if item is expanded, otherwise false.
Initializes a new instance of the class.
Specify the default state for s up to given level (excluding).
The default is
Specify the default state for s up to given (excluding).
The default is true.
When true groups up to the set level are expanded, all groups with level greater than or equal are collapsed.
When false groups up to the set level are collapsed, all groups with level greater than or equal are expanded.
Represents a filter description for a hierarchy.
Base class for OLAP filter descriptions.
Base class for .
Gets or sets the dimension unique name used for grouping.
The dimension unique name.
Gets or sets the used to filter the groups.
Initializes a new instance of the class.
Gets the levels collection of this instance.
The levels.
Used to specify grouping parameters for OLAP data sources.
Used to specify grouping parameters for OLAP data sources.
Gets or sets the dimension unique name used for grouping.
The dimension unique name.
Initializes a new instance of the class.
Gets or sets the levels collection of this instance. Setting this property will create a clone of the provided value. The setter is implemented to support deserialization.
The levels.
A collection that stores the children of a hierarchical description.
A that filter s based on their .
Gets or sets the used to filter the groups.
Represents a filter description for a level of a hierarchy.
Initializes a new instance of the class.
Used to specify grouping parameters for a level of an OLAP hierarchy.
Represents an OLAP distinct value.
This is for internal use only and is not intended to be used directly from your code.
Initializes a new instance of the class.
Name of the unique.
Gets or sets the caption.
The caption.
Gets or sets the name of the unique.
The name of the unique.
Condition which is used to filter items based on two other conditions.
Represents an OLAP filter condition that is used with
Initializes a new instance of the class.
Gets or sets the used to filter the items.
Gets or sets the used to filter the items.
A class that filters based on two comparable objects.
Gets or sets the value of ignore case.
Gets or sets the value that the groups would be compared to.
Gets or sets the condition used in the comparison.
A filters based on the relation between an item and an interval.
Gets or sets the value of ignore case.
Gets or sets the start of the interval used in comparison.
Gets or sets the end of the interval used in comparison.
Gets or sets the condition used in the comparison.
Filter that checks if items are included/excluded from a set.
Initializes a new instance of the class.
Gets or sets the filter condition.
Gets the set of items used for filtering.
A class that filters based on text matching.
Initializes a new instance of the class.
Gets or sets the text pattern used in the comparison.
Gets or sets the condition used in the comparison.
A that filters s based on their subtotals.
Gets or sets the used to filter the groups.
Gets or sets the aggregate index to be used in the filtering.
This interface provides access to the s and intermediate s accumulated during a pivot grouping process.
Gets the for the at index for the row and column s defined by .
The index of the for which an should be retrieved.
A of the s we want to retrieve value for.
A coordinate with the GrandTotal root s.
Holds required elements for MeasureGroups. Properties for DESCRIPTION and IS_WRITE_ENABLED can be added in the future if they are required.
Defines a pivot chart item with Value, full path from rows and full path from columns.
Determines whether the specified is equal
to the current .
true if the specified is equal to the
current ; otherwise, false.
The to compare with the current
.
Gets the value of the specific cell.
Gets the full path as string of the specific pivot cell ( semicolon delimited ) on rows or columns hierarchy that will represent the X axis in a chart.
Gets the full path as string of the specific pivot cell ( semicolon delimited ) on rows or columns hierarchy that will represent the Y axis in a chart.
Represents a collection of with name of the collection.
Initializes a new instance of the class.
The name of the collection.
The items of the collection.
Determines whether the specified is equal
to the current .
true if the specified is equal to the
current ; otherwise, false.
The to compare with the current
.
Gets a collection of .
Gets the Name.
Defines the placement of totals.
Totals are placed to the left.
Totals are placed to the right.
Totals are not displayed.
ViewModel class for PivotChart. Provides propertyChange notification.
Provides property that can be used as a Source of a ChartSeriesProvider/>.
Initializes a new instance of the class.
Identifies the SelectedAxis dependency property.
Identifies the ColumnsSubTotalsPosition dependency property.
Identifies the ColumnGrandTotalsPosition dependency property.
Identifies the RowsSubTotalsPosition dependency property.
Identifies the RowGrandTotalsPosition dependency property.
Identifies the DataProvider dependency property.
Identifies the SeriesSource readonly dependency property.
The callback method invoked when a property changes.
The dependency object.
The event arguments.
Occurs when the current operation has completed.
Gets a property that indicates whether the is ready ( is not busy ).
Gets or sets the data provider.
Gets or sets the which will be used as the Y axis ( the value axis ) when generating the .
Gets or sets the of the columns sub-totals position.
By default is set to None.
Gets or sets the of the column grand-totals position.
By default is set to None.
Gets or sets the of the rows sub-totals position.
By default is set to None.
Gets or sets the of the row grand-totals position.
By default is set to None.
Gets a ReadOnlyCollection of generated from the that can be used as a Source of a ChartSeriesProvider/>.
Provides all knownTypes necessary for serializing .
Use this class to extract these knownTypes and concatenate them with your knownTypes, so you can pass them to for example.
Gets known types in to use with serializer such as .
An enumeration with the known serializable classes for the .
Used to specify aggregation parameters for OLAP data sources.
Gets or sets cube measure name that is used for aggregation.
The name of the field.
Provides the data type of the aggregate description.
Exception type that represents OLAP errors.
A class that represents an olap group name.
Initializes a new instance of the class by provided caption and a group key object.
The group caption used to display the group in UI. Sets the property.
The group key used to identify and compare the group with other groups. Sets the property.
Initializes a new instance of the class by provided group name.
The group caption used to display the group in UI and compare the group with other groups. Sets the and properties.
Gets or sets the GroupCaption. Use setter only on groups created by you.
Gets or sets the GroupCaption. Use setter only on groups created by you.
Gets the keys based on which Sorting is applied.
Pivot results supplied by Olap data providers.
This interface provides access to the s and s accumulated during a pivot grouping process.
Gets the AggregateValue for the at index for the and s.
The index of the for which a value is retrieved.
An from the 's tree.
An from the 's tree.
Null or if it is available.
Returns the unique keys generated for the GroupDescription located at at index .
The axis.
The GroupDescription index.
The unique keys.
Returns the unique items generated for FilterDescription located at index .
The FilterDescription index.
The unique items.
A read-only collection of the s used to generate the 's s tree.
A read-only collection of the s used to generate the 's s tree.
A read-only collection of the used to generate the the available s for the .
A read-only collection of the used to filter the items.
Traverses all tuples and fills raggedBottomLevels with bottom level TraversalStates that are not with index = hierarchy.TotalLevels - 1. Used for ragged hierarchies.
Base class for Olap data providers.
Gets or sets the maximum count of distinct values to be loaded.
An for Olap data sources.
Gets the object for which FieldDescriptions are generated.
Gets the loaded data.
The data.
Identifies a pivot grouping axis - rows or columns.
Identifies the Rows.
Identifies the Columns.
An unique point determined by two s - the and the .
Initializes a new instance of the struct.
The row group.
The column group.
Compares two instances of for equality.
The first instance of to compare.
The second instance of to compare.
true if the instances of are equal; otherwise, false.
Evaluates two instances of to determine inequality.
The first instance of to compare.
The second instance of to compare.
false if is equal to ; otherwise, true.
Get the RowGroup.
Gets the ColumnGroup.
A pivot group abstraction.
Gets the name of this group.
s contained within this .
Gets a value that indicates if the is empty.
Gets the parent . This instance would be in its parent's list.
Gets the type of the group.
Gets the level of the .
Possible IGroup types.
The group has no children and usually an aggregate value is available for it.
The group has aggregated values for all other groups.
The group contains other groups. Aggregate values may or may not be available.
The group contains no subgroups. The aggregate values for this groups parent could be retrieved using this group.
Object that represents Group with null value.
Overrides the string representation.
Gets the singleton instance of NullValue class.
Signals a pivot has completed, been canceled or an error occurred.
The completion status.
A read-only collection of any Exceptions thrown during a pivot grouping.
A pivot grouping status.
The pivot grouping has successfully completed grouping.
The pivot grouping has failed.
The pivot result is working.
Contains the value of an and the that produced it.
Gets the row for which this values is generated.
Gets the column for which this values is generated.
Gets the which produced the .
Gets the value for the some s produced by the .
Gets the string representation of the value with the 's string formats applied.
Describes a hierarchy.
Get an enumeration with the child items of the provided .
The item children are requested for.
The children of the .
Gets a child of at the .
The item child is requested for.
The index of the requested child.
The child of at .
Gets or sets the name for grand total groups.
Gets or sets the name of the description for value groups.
Gets or sets a string value used to format the name of a grand total group created for aggregate description.
The indexed parameter {0} is the display name of the aggregate description.
Default value: "Total {0}"
By default for the 'Sum of Quantity' aggregate description the grand total group would be named 'Sum of Quantity Total'.
Gets or sets a string value used to format the name of a sub total group.
The indexed parameter {0} is the name of the group for which a sub total is created.
Default value: "{0} Total".
By default for the 'Copy holder' group the sub total group would be named 'Copy holder Total'.
Gets or sets a string value used to format the name of a sub total group.
The indexed parameter {0} is the name of the group for which a sub total is created.
The indexed parameter {1} is the display name of the aggregate description.
Default value: "{0} {1}"
By default for the 'Copy holder' group the aggregate for 'Sum of Quantity' will be named 'Copy holder Sum of Quantity'.
Report implementation.
Return a value the .
The item.
A name for the group that would contain the .
Gets the item that is used in filtering for the provided .
The data to be filtered.
The value used for filtering.
Checks if a value generated from passes the filter.
The value to filter.
True if the passes the filter; otherwise - false.
Makes the instance a clone (deep copy) of the specified .
The object to clone.
Notes to Inheritors
If you derive from , you need to override this method to copy all properties.
It is essential that all implementations call the base implementation of this method (if you don't call base you should manually copy all needed properties including base properties).
Gets or sets a value identifying a property on the grouped items.
Gets or sets the used to filter the groups.
Report implementation.
A base class that is used for all totals that compare a to other from the totals or the s sibling list.
Formats the aggregate values based on the values for its siblings identified by and .
Gets a read only collection of the s for all siblings at the and . Based on the s the should be set.
A read only list of the s for all siblings at the and .
The with the current pivot grouping results.
Gets the type of the variation for the groups deeper than the .
The type.
The axis for which siblings are compared.
The level at which siblings are compared.
A that is used for all totals that compute a as a difference from other specified by .
A base class that is used for all totals that compute a as a difference from other from the totals or the s sibling list.
Gets or sets the name of the used for comparison.
A that compute the difference for each TotalValue from its next sibling.
A that compute the difference for each TotalValue from its previous sibling.
A base class TotalComparers. One could be used with .
Compares the two s. The results should be as the result from .
The first to compare.
The second to compare.
A signed integer that indicates the relative values of x and y, as shown: Value Meaning Less than zero - x is less than y. Zero - x equals y. Greater than zero - x is greater than y.
Formats the aggregate value based on its own value and some relative values such as row/column subtotals or grand totals.
Formats the value located at the . The current value could be retrieved from the .
The for the formatted value.
The current results in the pivot grouping.
The index of the aggregate description we are formatting value for.
The formatted value.
A that computes the 'Index' for the pivot grouping values. The index is computed by the following formula: (aggregateValue * grandTotalValue) / (rowTotalValue * columnTotalValue).
A base class that is used for all totals that compute a as a difference from other and computes the difference as percent from the previous difference.
A base class that is used for all totals that compute a as a difference from other and computes the difference as percent from the previous difference.
Gets or sets the name of the used for comparison.
A base class for all 'percent-difference' s.
A base class that calculate the percent of the difference for each of its previous sibling.
A that formats each to show the percent of the group with = .
A base class for all that show 'percent-of'.
Gets or sets the name which will be used to find a base value for comparison for all sibling groups.
A that is base class for all "percent of" formats.
A that formats each to show the percent of the column total.
A that formats each total as the percent of the grand total.
A that formats each to show the percent of the next sibling.
A that formats each to show the percent of the previous sibling.
A that formats each to show the percent of the row total.
A that computes running totals and then computes the percent of these running totals from the grand total.
For example if you group by and use to on that groups the results will show how the values sum up in time. The values will show the percent of the so accumulated values from the grand total.
A that rank totals by sorting the totals using the and then uses the indices of the s in the sorted list for .
A used to rank the total values.
The comparer used to sort the s.
A that computes running totals.
For example if you group by and use to on that groups the results will show how the values sum up in time.
Used to format an for a in a pivot grouping.
Gets the this is responsible for.
Gets or sets the that should replace the in the final result.
Gets and caches the value for from the this is generated for.
Provides data for the event.
Initializes a new instance of the class.
Gets the from which the change originated.