Skip to main content

timeSeriesDerivToGrid

أُضيفت في: v25.6.0 دالة تجميع تأخذ بيانات السلاسل الزمنية على شكل أزواج من الطوابع الزمنية والقيم، وتحسب مشتقة شبيهة بـ PromQL من هذه البيانات على شبكة زمنية منتظمة يحددها طابع البداية الزمني وطابع النهاية الزمني وstep. ولكل نقطة على هذه الشبكة، تُؤخذ العينات اللازمة لحساب deriv ضمن نافذة الزمن المحددة.
هذه الدالة تجريبية. لتمكينها، عيّن allow_experimental_time_series_aggregate_functions=true.
الصياغة
المعلمات
  • start_timestamp — يحدد بداية الشبكة. مع وسيطة طابع زمني من نوع DateTime64، يمكن أن يكون أيضاً رقماً كسرياً، أو سلسلة تحتوي على رقم أو نص تاريخ ووقت. UInt32 أو DateTime أو DateTime64 أو Float* أو Decimal* أو String
  • end_timestamp — يحدد نهاية الشبكة. مع وسيطة طابع زمني من نوع DateTime64، يمكن أن يكون أيضاً رقماً كسرياً، أو سلسلة تحتوي على رقم أو نص تاريخ ووقت. UInt32 أو DateTime أو DateTime64 أو Float* أو Decimal* أو String
  • grid_step — يحدد خطوة الشبكة بالثواني. مع وسيطة طابع زمني من نوع DateTime64، يمكن أن يكون أيضاً رقماً كسرياً، أو سلسلة تحتوي على رقم أو مدة مثل ’15s’ أو ‘1m’. UInt32 أو Float* أو Decimal* أو String
  • staleness — يحدد الحد الأقصى لـ “التقادم” بالثواني للعينات التي أُخذت في الحسبان. نافذة التقادم هي فترة مفتوحة من اليسار ومغلقة من اليمين. مع وسيطة طابع زمني من نوع DateTime64، يمكن أن يكون أيضاً رقماً كسرياً، أو سلسلة تحتوي على رقم أو مدة مثل ’15s’ أو ‘1m’. UInt32 أو Float* أو Decimal* أو String
الوسيطات
  • timestamp — الطابع الزمني للعينة. يمكن أن يكون قيماً منفردة أو مصفوفات. - value — قيمة السلسلة الزمنية المقابلة للطابع الزمني. يمكن أن تكون قيماً منفردة أو مصفوفات.
القيمة المعادة قيم deriv على الشبكة المحددة بصيغة Array(Nullable(Float64)). تحتوي المصفوفة المرجعة على قيمة واحدة لكل نقطة في الشبكة الزمنية. وتكون القيمة NULL إذا لم تتوفر عينات كافية داخل النافذة لحساب قيمة المشتقة لنقطة شبكة معينة. أمثلة احسب قيم المشتقة على الشبكة [90, 105, 120, 135, 150, 165, 180, 195, 210]
Query
Response
الاستعلام نفسه مع وسيطات Array
Query
Response
آخر تعديل في ١٨ أغسطس ٢٠٢٦