These operators use a scope based on a group. From v5.6.0 they can work with sets or lists, retaining data type, or may use expressions evaluating as lists or sets.
The group may be any designator from:
- any designator from {children,descendants,sibling,ancestor,all}
- a find() (from v5.6.0)
- a list-based group designator (from v5.6.0)
Such operators are:
- avg_if(group,condition,value)
- collect_if(group,condition,attribute)
- links[(item|group)].kind.[linkType].attribute
- sum_if(group,condition,value)
