الدالة DAvg

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

يمكنك استخدام الداله DAvg ل# حساب متوسط مجموعه من القيم في مجموعه محدده من السجلات ( مجال ). استخدام الداله DAvg في Visual Basic for Applications (VBA) الوحده النمطيه الماكرو، و# في تعبير استعلام، او في عنصر تحكم محسوب.

علي سبيل المثال، يمكنك استخدام الداله DAvg في صف المعايير ل# استعلام تحديد علي تكلفه الشحن ل# تقييد النتائج ب# تلك السجلات حيث تتجاوز مصاريف الشحن المتوسط. او يمكنك استخدام تعبير ب# ما في ذلك الداله DAvg في عنصر تحكم محسوب و# عرض متوسط قيمه الطلبات السابقه الي جانب قيمه امر جديد.

بناء الجملة

DAvg ( expr , domain [, criteria] )

يحتوي بناء جمله الداله DAvg علي الوسيطات التاليه:

الوسيطة

الوصف

expr

مطلوب. تعبير يحدد الحقل الذي يحتوي علي البيانات الرقميه الذي تريده ل# حساب متوسط. يمكن ان يكون تعبير السلسلة يحدد حقلا في جدول او استعلام، او قد يكون تعبير الذي يقوم ب# عمليه حسابيه علي البيانات في هذا الحقل. في expr، يمكنك تضمين اسم الحقل في جدول او عنصر تحكم في نموذج او ثابت او داله. اذا تضمن expr داله، يمكن ان يكون تجميع مجال مضمنه او معرفه من قبل المستخدم، و# لكن ليس اخر او داله SQL تجميعيه.

domain

مطلوب. تعبير سلسله يحدد المجموعه من السجلات التي تمثل المجال. قد يكون اسم جدول او اسم استعلام ل# استعلام الذي لا يتطلب معلمه.

criteria

اختياري. تعبير سلسله المستخدمه ل# تقييد نطاق البيانات التي يتم تنفيذ الداله DAvg . علي سبيل المثال، معايير ف# غالبا ما يكون مكافئا ل where في تعبير SQL، دون الكلمه حيث. اذا تم حذف المعايير ، تقييم الداله DAvgexpr مقابل المجال ب# الكامل. يجب ان تكون اي حقل المضمنه في كريتيري حقل في المجال؛ الا يتم ارجاع الداله DAvgNull.


ملاحظات

لا يتم تضمين السجلات التي تتضمن قيما خاليه في حساب المتوسط.

ما اذا كنت تستخدم الداله DAvg في الماكرو او الوحده النمطيه، في تعبير استعلام، او في عنصر تحكم محسوب، يجب تكوين الوسيطه criteria ب# عنايه ل# التاكد من ان سيتم تقييم ب# شكل صحيح.

يمكنك استخدام الداله DAvg ل# تحديد المعايير في صف المعايير ل# استعلام. علي سبيل المثال، افترض انك تريد عرض قائمه تضم كافه المنتجات التي تم طلبها ب# كميات اكبر متوسط كميه الطلب. يمكنك انشاء استعلام الطلبات و# "تفاصيل الطلبات"، و# جداول المنتجات، و# تضمين الحقل "اسم المنتج" و# حقل الكميه، ب# استخدام التعبير التالي في صف المعايير تحت حقل الكميه:

>DAvg("[Quantity]", "Orders")

يمكنك ايضا استخدام الداله DAvg داخل تعبير حقل محسوب في استعلام، او في الصف "تحديث الي" من استعلام تحديث.

ملاحظة: يمكنك استخدام الداله DAvg او Avg في تعبير حقل محسوب في استعلام إجماليات. اذا كنت تستخدم الداله DAvg ، يتم حساب متوسط القيم قبل تجميع البيانات. اذا كنت تستخدم الداله Avg ، يتم تجميع البيانات قبل يتم حساب متوسط القيم في حقل تعبير.

استخدام الداله DAvg في عنصر تحكم محسوب عندما تحتاج الي تحديد معايير ل# تقييد نطاق البيانات التي يتم تنفيذ الداله DAvg . علي سبيل المثال، ل# عرض متوسط تكلفه الشحن ل# الطلبات التي تم ارسالها الي كاليفورنيا، عين الخاصيه مصدر عنصر التحكم ل# مربع نص الي التعبير التالي:

=DAvg("[Freight]", "Orders", "[ShipRegion] = 'CA'")

اذا اردت ب# بساطه ل# حساب متوسط كافه السجلات في المجال، استخدم الداله Avg .

يمكنك استخدام الداله DAvg في وحده نمطيه او الماكرو او في عنصر تحكم محسوب علي نموذج اذا لم يكن حقل الذي تريد عرضه في مصدر السجلات الذي يستند اليه النموذج الخاص بك. علي سبيل المثال، افترض ان لديك نموذج يستند الي جدول "الطلبات"، و# كنت تريد تضمين حقل الكميه من الجدول "تفاصيل الطلبات" ل# كي تتمكن من عرض متوسط عدد العناصر ب# حسب عميل معين. يمكنك استخدام الداله DAvg ل# تنفيذ هذه العمليه الحسابيه و# عرض البيانات في النموذج.

تلميحات

  • اذا كنت تستخدم الداله DAvg في عنصر تحكم محسوب، قد تحتاج الي وضع عنصر تحكم في نموذج راس او تذييل الصفحه ب# حيث يعاد قيمه عنصر التحكم هذا ليس كل مره يتم نقله الي سجل جديد.

  • اذا كان نوع بيانات الحقل الذي تم expr منه عباره عن رقم، ترجع الداله DAvgنوع البيانات Double. اذا كنت تستخدم الداله DAvg في عنصر تحكم محسوب، تضمين داله تحويل نوع بيانات في تعبير ل# تحسين الاداء.

  • علي الرغم من انه يمكنك استخدام الداله DAvg ل# تحديد متوسط القيم في حقل في جدول المفاتيح الخارجية، ف# قد يكون من الافضل انشاء استعلام يحتوي علي كافه الحقول التي تحتاج اليها ثم اجعل النموذج او اعداد تقرير ب# شان ذلك الاستعلام.

ملاحظة: لا يتم تضمين التغييرات غير المحفوظه ب# السجلات في domain عند استخدام هذه الداله. اذا كنت تريد ان الداله DAvg علي القيم التي تم تغييرها، يجب اولا حفظ التغييرات ب# النقر فوق " حفظ السجلات ضمن سجلات " علي علامه التبويب بيانات ، نقل التركيز الي سجل اخر، او ب# استخدام الاسلوب Update .

مثال

ملاحظة: توضح الامثله التاليه استخدام هذه الداله في Visual Basic for Applications (VBA) الوحده النمطيه. ل# الحصول علي مزيد من المعلومات حول العمل ب# استخدام VBA، حدد مرجع المطور في القائمه المنسدله الموجود ب# جانب بحث و# ادخل شروط واحد او اكثر في مربع البحث.

ترجع الداله التاليه علي تكلفه متوسط الشحنه ل# اوامر شحنها في تاريخ معين او بعده. المجال جدول. تقييد الوسيطه criteria المجموعه من السجلات استنادا الي تاريخ الشحن و# البلد / المنطقه المحدده. تجدر الاشاره الي ان يتم تضمين الكلمه الاساسيه و# في سلسله ل# الفصل بين الحقول متعدده في الوسيطه criteria . كافه السجلات التي تم تضمينها في حساب الداله DAvg سيكون ل# كل من هذه المعايير.

Public Function AvgFreightCost _
(ByVal strCountryRegion As String, _
ByVal dteShipDate As Date) As Double
AvgFreightCost = DAvg("[Freight]", "Orders", _
"[ShipCountryRegion] = '" & strCountryRegion & _
"'AND [ShippedDate] >= #" & dteShipDate & "#")
End Function

ل# الاتصال ب# الداله، استخدم السطر التالي من التعليمات البرمجيه في الاطار الحالي:

:AvgFreightCost "UK", #1/1/96#

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×