Adding Measures
UseAddMeasure with an aggregation type:
BI.Summary.pas:449-450 for AddMeasure methods.
Aggregation Types
TheTAggregate enum (BI.Summary.pas:106) provides:
Count
Sum
Average
Min/Max
First/Last
Percentage Calculations
Calculate percentages of totals usingTCalculationPercentage (BI.Summary.pas:174):
BI.Summary.pas:176-191 for TMeasureCalculation.
Running Calculations
Cumulative sums and differences usingTCalculationRunning (BI.Summary.pas:171):
Cumulative Sum
Difference from Previous
Missing Values
Handle null/missing values usingTMeasureMissing (BI.Summary.pas:120-128):
Not all aggregations support AsZero:
- Supported: Sum, Average, Count
- Not supported: Min, Max, First, Last
Expression Measures
Create measures from expressions:Multiple Measures
Add multiple measures to the same pivot:Custom Names
Active Property
Enable/disable measures dynamically:BI.Summary.pas:194-235 for the complete TMeasure class.
Complete Example
Next Steps
Dimensions
Configure row and column groupings
Editor
Visual measure configuration
