الدالة AGGREGATE
AGGREGATE(statistic[,allowmissing],variable,group[,filter]) تحسب الإحصاءة المحددة statistic للمتغير variable ضمن المجموعة group التي تنتمي إليها الحالة.
المعلمات
- statistic: يجب أن تكون COUNT أو MEAN أو MEDIAN أو MIN أو MAX أو PERCENTILE أو SEM أو STDEV أو VAR أو COEFVAR أو SUM أو SUMSQ أو GEOMEAN أو HARMEAN.
عند تحديد PERCENTILE، تأخذ الدالة معلمة إضافية هي "centile"، وهي قيمة بين 0 و100. انظر المثال أدناه.
- allowmissing: معلمة اختيارية؛ إذا كانت TRUE فإن الدالة تُرجع قيمة أيضًا للحالة التي تكون فيها بيانات المتغير المتصل مفقودة.
- variable: متغير متصل تُحسب له الإحصاءة المطلوبة
- group: متغير تجميع فئوي (مثل الجنس)
- filter: عامل تصفية اختياري على المتغير المتصل variable.
أمثلة

| العمود AG1 | AGGREGATE(MEAN,age,gender) تُرجع متوسط العمر (MEAN) ضمن المجموعة التي يحددها المتغير gender. |
| العمود AG2 | AGGREGATE(MEAN,TRUE,age,gender) تُرجع متوسط العمر (MEAN) ضمن المجموعة التي يحددها المتغير gender، حتى للحالة التي تكون فيها قيمة العمر مفقودة. |
| العمود AG3 | AGGREGATE(MEAN,age,gender,success=1) تُرجع متوسط العمر (MEAN) للحالات التي تحقق success=1، ضمن المجموعة التي يحددها المتغير gender. |
| العمود AG4 | AGGREGATE(PERCENTILE,TRUE,75,age,gender) تُرجع المئين 75 للعمر ضمن المجموعة التي يحددها المتغير gender، حتى للحالة التي تكون فيها قيمة العمر مفقودة. |
| العمود AG5 | AGGREGATE(PERCENTILE,75,age,gender) تُرجع المئين 75 للعمر ضمن المجموعة التي يحددها المتغير gender، ولكن ليس للحالات التي تكون فيها قيمة العمر مفقودة. |
ملاحظة: استخدمنا القيم التلقائية في هذا المثال.