Class SiblingGroupsFilter
Used for advanced group filtering based on group's siblings. Can filters the groups based on count, average values, sorted values etc.
Inherited Members
Namespace: Telerik.Pivot.Core.Filtering
Assembly: Telerik.Pivot.Core.dll
Syntax
public abstract class SiblingGroupsFilter : GroupFilter, INotifyPropertyChanged, ISupportInitialize, IObservableServiceProvider, IServiceProvider, IEditable, IDescriptionsReferencing
Constructors
SiblingGroupsFilter()
Initializes a new instance of the SiblingGroupsFilter class.
Declaration
protected SiblingGroupsFilter()
Methods
Filter(IReadOnlyList<IGroup>, IAggregateResultProvider, PivotAxis, Int32)
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
System.Collections.Generic.IReadOnlyList<IGroup>
groups
A read only list of all siblings. |
IAggregateResultProvider
results
The current aggregate results. |
PivotAxis axis |
System.Int32
level
The level of the groups. |
Returns
System.Collections.Generic.ICollection<IGroup>
A System.Collections.Generic.ICollection<> implementation that is used to filter the groups. |