الدالتان DStDev وDStDevP

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

يمكنك استخدام الدالتين DStDev وDStDevP لقياس الانحراف المعياري في مجموعة من القيم في مجموعة محددة من السجلات (مجال). استخدم الدالتين DVar وDStDevP في الوحدة النمطية لـ Visual Basic for Applications (VBA)‎ أو الماكرو أو تعبير استعلام أو عنصر تحكم محسوب على نموذج أو تقرير.

استخدم الدالة DStDevP لتقييم المحتوى واستخدم الدالة DStDev لتقييم عينة محتوى.

على سبيل المثال، يمكنك استخدام الدالة DStDev في وحدة نمطية لحساب الانحراف المعياري في مجموعة من نتائج اختبارات الطلاب.

بناء الجملة

الداله DStDev ( expr , domain [, criteria] )

DStDevP ( expr , domain [, criteria] )

تحتوي الدالتان DStDev وDStDev على الوسيطات التالية:

الوسيطة

الوصف

expr

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

domain

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

criteria

اختياري. تعبير سلسله المستخدمه ل# تقييد نطاق البيانات التي يتم تنفيذ الداله DStDev او DStDevP . علي سبيل المثال، معايير يتساوي غالبا where في تعبير SQL، دون الكلمه حيث. اذا تم حذف المعايير ، تقييم الدالتان DStDev و DStDevPexpr مقابل المجال ب# الكامل. يجب ان يكون اي حقل المضمنه في معايير ايضا حقل في المجال؛ و# الا سيتم ارجاع الدالتان DStDev و DStDevPNull.


ملاحظات

إذا كان domain يشير إلى أقل من اثنين من السجلات أو إذا كان لا يفي السجلان بالمعايير criteria، تقوم الدالتان DStDevو DStDevP بإرجاع قيمة خالية Null، للإشارة إلى تعذر حساب الانحراف المعياري.

وسواءً كنت تستخدم الدالة DStDevP أو DStDev في وحدة ماكرو أو وحدة نمطية أو تعبير استعلام أو عنصر تحكم محسوب، يجب تكوين الوسيطة criteria بعناية للتأكيد على أنه سيتم التقييم بصورة صحيحة.

يمكنك استخدام الدالتين DStDev وDStDevP لتحديد المعايير في الصف Criteria |(المعايير) لاستعلام التحديد. على سبيل المثال، يمكنك إنشاء استعلام على الجدول Orders (الطلبات) وProducts (المنتجات) لعرض كافة المنتجات التي تزيد تكلفة الشحن على الانحراف المعياري لتكلفة الشحن. أما الصف "المعايير" الذي هو أسفل الحقل Freight (الشحن) فسيحتوي على التعبير التالي:

>(DStDev("[Freight]", "Orders") + DAvg("[Freight]", "Orders"))

يمكنك استخدام الدالتين DStDev وDStDevP في تعبير حقل محسوب لاستعلام، أو في الصف update (التحديث) في استعلام تحديث.

ملاحظة: يمكنك استخدام الدالتين DStDev وDStDevP أو الدالتين StDev وStDevP في تعبير حقل محسوب في استعلام إجماليات. في حالة استخدام الدالة DStDev أو DStDevP، يتم حساب القيم قبل تجميع البيانات. إذا قمت باستخدام الدالة StDev أو StDevP، يتم تجميع البيانات قبل تقييم تعبير القيم الموجودة في الحقل.

استخدام الدالتين DStDev وDStDevP في عنصر تحكم محسوب عند الحاجة إلى تحديد معايير لتقييد نطاق البيانات التي تريد تنفيذ الدالة عليها. على سبيل المثال، لعرض الانحراف المعياري للطلبات التي سيتم شحنها إلى كاليفورنيا، قم بتعيين خاصية مربع النص مصدر_عنصر_التحكم إلى التعبير التالي:

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

إذا أردت البحث عن الانحراف المعياري عبر كافة السجلات في domain، استخدم الدالة StDev أو StDevP.

تلميح

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

ملاحظة: لا يتم تضمين التغييرات التي تتم على السجلات الموجودة في domain عند استخدام هاتين الدالتين. إذا أردت إسناد الدالة DStDev أو DStDevP على القيم التي تم تغييرها، يجب أولاً حفظ التغييرات بواسطة النقر فوق حفظ السجلات في القائمة سجلات ضمن علامة التبويب بيانات، مع نقل التركيز إلى سجل آخر، أو بواسطة استخدام الأسلوب Update.

مثال

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

يقوم المثال التالي بقياس الانحراف المعياري لمحتوى وعينة محتوى للطلبات التي يتم شحنها للمملكة المتحدة. يكون المجال هو الجدول Orders (الطلبات). تقوم الوسيطة criteria بتقييد مجموعة السجلات التي تنتج من البحث لتلك السجلات حيث تساوي ShipCountryRegion (بلد أو منطقة الشحن) المملكة المتحدة "UK".

Dim dblX As Double
Dim dblY As Double
' Sample estimate.
dblX = DStDev("[Freight]", "Orders", _
"[ShipCountryRegion] = 'UK'")
' Population estimate.
dblY = DStDevP("[Freight]", "Orders", _
"[ShipCountryRegion] = 'UK'")

يحسب المثال التالي نفس المقاييس باستخدام المتغير strCountryRegion، في الوسيطة criteria. لاحظ أنه يتم تضمين علامات الاقتباس المفردة (') في تعبير سلسلة الأحرف، بحيث تتم إحاطة السلسلة الحرفية UK بعلامات اقتباس مفردة عندما تكون سلاسل الأحرف متصلة.

Dim strCountryRegion As String
Dim dblX As Double
Dim dblY As Double
strCountryRegion = "UK"
dblX = DStDev("[Freight]", "Orders", _
"[ShipCountryRegion] = '" & strCountryRegion & "'")
dblY = DStDevP("[Freight]", "Orders", _
"[ShipCountryRegion] = '" & strCountryRegion & "'")

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

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

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

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

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

×