Using Aggregations
Monarch Classic includes aggregations which you can use to perform arithmetic functions on the values of a measure in a summary. The following types of aggregations are available in the Edit Measure Expression dialog:
Cumulative aggregations
| 
           Aggregation  | 
        
           Description  | 
      
| 
           Cum()  | 
        
           Returns the cumulative sum.  | 
      
| 
           CumCount(*)  | 
        
           Returns the cumulative row count.  | 
      
| 
           CumCountPct(*)  | 
        
           Returns the cumulative row count as a percentage of the total rows.  | 
      
| 
           CumPct()  | 
        
           Returns the cumulative sum as a percentage of the total sum.  | 
      
Count aggregations
| 
           Aggregation  | 
        
           Description  | 
      
| 
           Count(*)  | 
        
           Returns the count of rows (or non-null values of the field) within the group.  | 
      
| 
           CountPct(*)  | 
        
           Returns the group row count as a percentage of the total rows.  | 
      
| 
           CountSubPct(*)  | 
        
           Returns the group row count as a percentage of the row count in the next larger group.  | 
      
| 
           CumCount(*)  | 
        
           Returns the cumulative row count.  | 
      
| 
           CumCountPct(*)  | 
        
           Returns the cumulative row count as a percentage of the total rows.  | 
      
Percentage aggregations
| 
           Aggregation  | 
        
           Description  | 
      
| 
           CountPct(*)  | 
        
           Returns the group row count as a percentage of the total rows.  | 
      
| 
           CountSubPct(*)  | 
        
           Returns the group row count as a percentage of the row count in the next larger group.  | 
      
| 
           CumCountPct(*)  | 
        
           Returns the cumulative row count as a percentage of the total rows.  | 
      
| 
           CumPct()  | 
        
           Returns the cumulative sum as a percentage of the total sum.  | 
      
| 
           Pct()  | 
        
           Returns the group sum as a percentage of the total sum.  | 
      
| 
           SubPct()  | 
        
           Returns the group sum as a percentage of the group sum of the next larger group.  | 
      
Statistical aggregations
| 
           Aggregation  | 
        
           Description  | 
      
| 
           Avg()  | 
        
           Returns the average value of the field within the group.  | 
      
| 
           Max()  | 
        
           Returns the maximum value of the field within the group.  | 
      
| 
           Min()  | 
        
           Returns the minimum value of the field within the group.  | 
      
| 
           Stdev()  | 
        
           Returns the standard deviation of the field values within the group.  | 
      
| 
           StdevP()  | 
        
           Returns the standard deviation (with respect to the population) of the field values within the group.  | 
      
| 
           Sum()  | 
        
           Returns the sum of the field values in the group.  | 
      
| 
           Var()  | 
        
           Returns the variance of the field values within the group.  | 
      
| 
           VarP()  | 
        
           Returns the variance (with respect to the population) of the field values within the group.  | 
      
Special aggregations
| 
           Aggregation  | 
        
           Description  | 
      
| 
           Unique()  | 
        
           Returns the unique value of the field if there is a unique value, otherwise returns null.  | 
      
© 2025 Altair Engineering Inc. All Rights Reserved.