Funktion AGGREGATE
AGGREGATE(statistic[,allowmissing],variable,group[,filter]) berechnet die angegebene Statistik statistic einer Variablen variable in der Gruppe group, zu der ein Fall gehört.
Parameter
- statistic: muss COUNT, MEAN, MEDIAN, MIN, MAX, PERCENTILE, SEM, STDEV, VAR, COEFVAR, SUM, SUMSQ, GEOMEAN oder HARMEAN sein.
Wird PERCENTILE angegeben, erwartet die Funktion einen zusätzlichen Parameter „centile“, einen Wert zwischen 0 und 100. Siehe das Beispiel unten.
- allowmissing: optionaler Parameter; ist er TRUE, gibt die Funktion auch für einen Fall einen Wert zurück, bei dem die Daten der stetigen Variablen fehlen.
- variable: eine stetige Variable, für die die gewünschte Statistik berechnet wird
- group: eine kategoriale Gruppierungsvariable (z. B. Geschlecht)
- filter: ein optionaler Filter auf die stetige Variable variable.
Beispiele

| Spalte AG1 | AGGREGATE(MEAN,age,gender) gibt den Mittelwert (MEAN) von age in der durch die Variable gender definierten Gruppe zurück. |
| Spalte AG2 | AGGREGATE(MEAN,TRUE,age,gender) gibt den Mittelwert (MEAN) von age in der durch die Variable gender definierten Gruppe zurück, auch für einen Fall, bei dem der Wert von age fehlt. |
| Spalte AG3 | AGGREGATE(MEAN,age,gender,success=1) gibt den Mittelwert (MEAN) von age für die Fälle mit success=1 in der durch die Variable gender definierten Gruppe zurück. |
| Spalte AG4 | AGGREGATE(PERCENTILE,TRUE,75,age,gender) gibt das 75. Perzentil von age in der durch die Variable gender definierten Gruppe zurück, auch für einen Fall, bei dem der Wert von age fehlt. |
| Spalte AG5 | AGGREGATE(PERCENTILE,75,age,gender) gibt das 75. Perzentil von age in der durch die Variable gender definierten Gruppe zurück, jedoch nicht für Fälle, bei denen der Wert von age fehlt. |
Hinweis: In diesem Beispiel wurden Auto-Werte verwendet.