📃 دوال القوائم والتجميع
لتلخيص القيم المسحوبة عبر حقل ربط أو بحث — مجاميع، متوسطات، عدّ، تصفية، وأكثر.
| الدالة | الوصف | الصياغة | المعاملات | مثال |
|---|---|---|---|---|
COUNT |
يُرجع عدد العناصر في حقل ربط/بحث. | COUNT(Field) |
Field — حقل الربط المراد عدّه. | COUNT(FIELD('Related Orders')) |
SUM |
يُرجع مجموع كل القيم في نتيجة البحث. | SUM(Lookup) |
Lookup — القيم المراد جمعها. | SUM(LOOKUP('Orders', 'Amount')) |
AVERAGE |
يُرجع متوسط كل القيم في نتيجة البحث. | AVERAGE(Lookup) |
Lookup — القيم المراد حساب متوسطها. | AVERAGE(LOOKUP('Orders', 'Amount')) |
MIN |
يُرجع أصغر قيمة من نتيجة البحث. | MIN(Lookup) |
Lookup — القيم المراد مقارنتها. | MIN(LOOKUP('Orders', 'Amount')) |
MAX |
يُرجع أكبر قيمة من نتيجة البحث. | MAX(Lookup) |
Lookup — القيم المراد مقارنتها. | MAX(LOOKUP('Orders', 'Amount')) |
STDDEV_POP |
يُرجع الانحراف المعياري للمجتمع للقيم — يُستخدم عندما تمثل نتيجة البحث المجتمع بأكمله وليس عيّنة منه. | STDDEV_POP(Lookup) |
Lookup — القيم المعنية. | STDDEV_POP(LOOKUP('Orders', 'Amount')) |
STDDEV_SAMPLE |
يُرجع الانحراف المعياري للعيّنة للقيم — يُستخدم عندما تمثل نتيجة البحث عيّنة فقط من مجتمع أكبر. | STDDEV_SAMPLE(Lookup) |
Lookup — القيم المعنية. | STDDEV_SAMPLE(LOOKUP('Orders', 'Amount')) |
VARIANCE_POP |
يُرجع تباين المجتمع للقيم — يُستخدم عندما تمثل نتيجة البحث المجتمع بأكمله وليس عيّنة منه. | VARIANCE_POP(Lookup) |
Lookup — القيم المعنية. | VARIANCE_POP(LOOKUP('Orders', 'Amount')) |
VARIANCE_SAMPLE |
يُرجع تباين العيّنة للقيم — يُستخدم عندما تمثل نتيجة البحث عيّنة فقط من مجتمع أكبر. | VARIANCE_SAMPLE(Lookup) |
Lookup — القيم المعنية. | VARIANCE_SAMPLE(LOOKUP('Orders', 'Amount')) |
ANY |
يُرجع TRUE إذا تحقق الشرط في قيمة واحدة على الأقل من نتيجة البحث. |
ANY(Lookup Condition) |
Lookup Condition — شرط مبني على قيم نتيجة البحث. | ANY(LOOKUP('Orders', 'Status') = 'Late') |
EVERY |
يُرجع TRUE فقط إذا تحقق الشرط في كل قيم نتيجة البحث. |
EVERY(Lookup Condition) |
Lookup Condition — شرط مبني على قيم نتيجة البحث. | EVERY(LOOKUP('Orders', 'Status') = 'Paid') |
FILTER |
يُصفّي نتيجة البحث لتشمل فقط القيم التي تحقق شرطًا معينًا — عادة ما تُستخدم داخل دالة تجميع أخرى. | FILTER(Lookup, Condition) |
Lookup — القيم المراد تصفيتها.Condition — شرط التصفية. | SUM(FILTER(LOOKUP('Orders', 'Amount'), LOOKUP('Orders', 'Amount') > 10)) |
JOIN |
يدمج كل القيم من نتيجة البحث في نص واحد، مفصولة بالفاصل المحدد. | JOIN(Lookup, Separator) |
Lookup — القيم المراد دمجها.Separator — النص الفاصل بين كل قيمة. | JOIN(LOOKUP('Orders', 'ID'), ', ') = '101, 102, 103' |