الانتقال إلى المحتوى الرئيسي

exponentialMovingAverage

أُضيف في: v21.11.0 يحسب المتوسط المتحرك الأسي للقيم عند الزمن المحدد. تقابل كل value قيمة timeunit المقابلة. يمثل عمر النصف x مقدار التأخر الزمني الذي تنخفض عنده الأوزان الأسية إلى النصف. تُرجع الدالة متوسطًا مرجحًا: فكلما كانت النقطة الزمنية أقدم، انخفض الوزن الممنوح للقيمة المقابلة. البنية
المعلمات الوسيطات
  • value — القيمة. (U)Int* أو Float* أو Decimal
  • timeunit — الوحدة الزمنية. لا تمثل timeunit طابعًا زمنيًا (بالثواني)، بل هي فهرس للفاصل الزمني. ويمكن حسابها باستخدام intDiv. (U)Int* أو Float* أو Decimal
القيمة المعادة يعيد متوسطًا متحركًا مُنعَّمًا أسيًا للقيم خلال آخر x وحدات زمنية عند أحدث نقطة زمنية. Float64 أمثلة المتوسط المتحرك الأسي الأساسي
Query
Response
مثال باستخدام الدالة bar
Query
Response
استخدام دالة النافذة مع حساب قائم على الوقت
Query
Response
آخر تعديل في ٢٥ يونيو ٢٠٢٦