Skip to content

Aggregations

commonAggregators

Defines a collection of common aggregation functions used for table calculations. These aggregators transform an array of numerical values into meaningful statistical summaries.

commonAggregators: {
sum: (values: any[]) => any;
count: (values: any[]) => number;
avg: (values: any[]) => number;
min: (values: any[]) => number;
max: (values: any[]) => number;
median: (values: any[]) => number;
mode: (values: any[]) => string | 0;
range: (values: any[]) => number;
variance: (values: any[]) => number;
stdDev: (values: any[]) => number;
first: (values: any[]) => any;
last: (values: any[]) => any;
distinct: (values: any[]) => number;
};

advancedAggregators

advancedAggregators: {
'%oftotal': (values: any[]) => number[];
accSum: (values: any[]) => any;
};

Aggregations

export type Aggregations = {
[name: string]: (values: any[]) => any;
};