الدالات Average وMax وMin وStdevP وSum وVarP

ينطبق على: تطبيقات قماش تدفقات سطح المكتب Dataverse اعمدة الصيغة التطبيقات المستندة إلى النماذج Power Platform CLI

وظائف تجميعية تلخص مجموعة من الأرقام.

الوصف

تحسب الوظيفة Average متوسط الوسيطات الخاصة بها أو الوسط الحسابي.

تعثر الوظيفة Max على القيمة القصوى.

تعثر الوظيفة Min على القيمة الأدنى.

تحسب الوظيفة Sum مجموع الوسيطات الخاصة بها.

تحسب الوظيفة StdevP الانحراف المعياري للوسيطات الخاصة بها.

تحسب الوظيفة VarP تباين الوسيطات الخاصة بها.

يمكنك توفير قيم هذه الوظائف بالشكل التالي:

  • وسائط منفصلة. علي سبيل المثال، Sum( 1, 2, 3 ) ترجع 6.
  • جدول وصيغة للعمل فوق هذا الجدول. سيتم احتساب التجميع علي قيم الصيغة لكل سجل .

تتوفر حقول السجل التي تتم معالجتها في الوقت الحالي في الصيغة. استخدم عامل ThisRecord أو ببساطة قم بالإشارة إلى الحقول بالاسم كما تفعل مع أي قيمة أخرى. كما يمكن استخدام عامل As لتسمية السجل الذي تتم معالجته والذي يمكن أن يساعد في تسهيل فهم الصيغة الخاصة بك وجعل السجلات المتداخلة قابلة للوصول. لمزيد من المعلومات، راجع الأمثلة التالية والعمل في نطاق السجلات.

وتعمل هذه الوظائف على القيم الرقمية فقط. ويتم تجاهل الأنواع الأخرى من القيم، مثل السلاسل أو السجلات. استخدم الوظيفة Value لتحويل سلسلة إلى رقم.

يمكن تفويض الدالات Average وMax وMin وSum عند استخدامها مع مصدر بيانات يدعم التفويض لهذه الدالات. ومع ذلك ، لا يمكن تفويض StdevP وVarP لأي من مصادر البيانات. إذا كان التفويض غير مدعومن سيتم استرداد الجزء الأول من مصدر البيانات وعندئذٍ يتم تطبيق الوظيفة محليًا. قد لا تمثل النتيجة القصة الكاملة. سيظهر تحذير التفويض في وقت التأليف لتذكيرك بهذا التقييد وكذلك لاقتراح التبديل إلى بدائل قابلة للتفاوض، إن أمكن. لمزيد من المعلومات، راجع نظرة عامة على التفويض.

بناء الجملة

Average ( NumericalFormula1 ، [ NumericalFormula2، ... ] )
Max( NumericalFormula1، [ NumericalFormula2، ... ] )
Min( NumericalFormula1، [ NumericalFormula2، ... ] )
Sum( NumericalFormula1، [ NumericalFormula2، ... ] )
StdevP( NumericalFormula1، [ NumericalFormula2، ... ] )
VarP( NumericalFormula1، [ NumericalFormula2، ... ] )

  • NumericalFormula(s) - مطلوب. القيم الرقمية المراد تشغيلها.

Average( Table، NumericalFormula )
Max( Table، NumericalFormula )
Min( Table، NumericalFormula )
Sum( Table، NumericalFormula )
StdevP( Table، NumericalFormula )
VarP( Table، NumericalFormula )

  • الجدول - مطلوب. الجدول المُراد العمل عليه.
  • NumericalFormula - مطلوب. صيغة لتقييمها لكل سجل. نتيجة هذه الصيغة يتم استخدامها للتجميع. يمكنك استخدام أعمده الجدول في الصيغة.

الأمثلة

خطوة بخطوة

لنفترض ان لديك مصدر البيانات مسمى المبيعات يحتوي على عمود CostPerUnit وعمود UnitsSold، وقمت بتعيين الخاصية Text للتسمية إلى هذه الوظيفة:
Sum(Sales، CostPerUnit * UnitsSold)

ستظهر التسمية إجمالي المبيعات من خلال ضرب القيم الموجودة في هذه الأعمدة لكل سجل ثم إضافة النتائج من كافة السجلات معًا:
حساب إجمالي المبيعات من الوحدات التي تم بيعها والتكلفة لكل وحدة.

على سبيل المثال، لنفترض أنه لديك أشرطة تمرير تسمى Slider1 وSlider2 وSlider3 وتسمية مع خاصية Text الخاصة بها معينة إلى هذه الصيغة:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): ستظهر التسمية مجموع كل القيم التي تم تعيين أشرطة التمرير عليها.
Average(Slider1.Value, Slider2.Value, Slider3.Value): ستظهر التسمية متوسط كل القيم التي تم تعيين أشرطة التمرير عليها.
Max(Slider1.Value, Slider2.Value, Slider3.Value): ستظهر التسمية الحد الأقصى لكل القيم التي تم تعيين أشرطة التمرير عليها.
Min(Slider1.Value, Slider2.Value, Slider3.Value): ستظهر التسمية الحد الأدنى لكل القيم التي تم تعيين أشرطة التمرير عليها.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): ستظهر التسمية الانحراف المعياري لجميع القيم التي تم تعيين أشرطة التمرير عليها.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): ستظهر التسمية تباين جميع القيم التي تم تعيين أشرطة التمرير عليها.