ClassSiblingGroupsFilter
Used for advanced group filtering based on group's siblings. Can filters the groups based on count, average values, sorted values etc.
Definition
Namespace:Telerik.Pivot.Core.Filtering
Assembly:Telerik.Pivot.Core.dll
Syntax:
[DataContract]
public abstract class SiblingGroupsFilter : GroupFilter, INotifyPropertyChanged, ISupportInitialize, IServiceProvider, IEditable
Inheritance: objectCloneableSettingsNodeGroupFilterSiblingGroupsFilter
Derived Classes:
Implements:
Inherited Members
Constructors
SiblingGroupsFilter()
Initializes a new instance of the SiblingGroupsFilter class.
Declaration
protected SiblingGroupsFilter()
Methods
Filter(IReadOnlyList<IGroup>, IAggregateResultProvider, PivotAxis, int)
Filters the groups within a parent group. Can filter based on count, average values or sorted values.
Declaration
protected abstract ICollection<IGroup> Filter(IReadOnlyList<IGroup> groups, IAggregateResultProvider results, PivotAxis axis, int level)
Parameters
groups
A read only list of all siblings.
results
The current aggregate results.
axis
Identifies if the groups are in Rows or Columns.
level
The level of the groups.
Returns
A ICollection<T> implementation that is used to filter the groups.