Adding Dimensions
UseAddGroupBy to add dimensions from data items:
BI.Summary.pas:486-488 for AddGroupBy methods.
Layout Orientation
Control where dimensions appear usingTGroupByLayout (BI.Summary.pas:271):
- Automatic - TeeBI decides optimal placement
- Rows - Force dimension to rows
- Items - Force dimension to columns
DateTime Parts
Group date/time data by specific parts usingTDateTimePart:
BI.Summary.pas:258-268 for TGroupByDate implementation.
Histograms
Create numeric intervals using histograms (BI.Summary.pas:42-103):
Histogram Properties
| Property | Type | Description |
|---|---|---|
| Active | Boolean | Enable histogram grouping |
| NumBins | Integer | Number of intervals |
| BinSize | TFloat | Size of each interval |
| Minimum | TFloat | Start value |
| Maximum | TFloat | End value |
| AutoMinimum | Boolean | Auto-calculate min |
| AutoMaximum | Boolean | Auto-calculate max |
Multiple Dimensions
Create hierarchical groupings:Sorting Dimensions
UseSortBy to order dimensions:
Active Property
Enable/disable dimensions without removing them:BI.Summary.pas:274-317 for the complete TGroupBy class.
Performance Tips
Next Steps
Measures
Configure value aggregations
Editor
Visual dimension configuration
