[]
Internal class defines grouping used to describe grouping in same way from different sources, it is needed because group definition at the report level (Groups) different, for example, from difinition in the Chart field.
public class GroupDef
Name | Description |
---|---|
GroupDef() |
Name | Description |
---|---|
Expression | Defines group expression. |
ExpressionInfo | Compiled Expression, used internally in Group(GroupDefList, ReportScriptContextBase). |
FilterExpression | Defines filtering expression which can be used to filter instances of the groups. Example: Sum(someField) > 1000 |
FilterExpressionInfo | Compiled FilterExpression, used internally in Group(GroupDefList, ReportScriptContextBase). |
FilterOutValue | Value for filter out instances. |
GroupName | The name of the group, use to identify the data scope of the group. |
SortExpression | Defines the sorting expression, it can be used to sort group instances by the aggregate function. For example: Sum(someField). Direction of the sorting specified by the Sorting property. If SortExpression is not specified then groups sorted bu the value returned Expression expression. |
SortExpressionInfo | Compiled SortExpression, used internally in Group(GroupDefList, ReportScriptContextBase). |
Sorting | Defines the sorting for the group items. |
Source | The object producing thos GroupDef, it can be Group or something else. |