timeSeriesGroupArray
أُضيف في: v25.8.0 يرتّب بيانات السلاسل الزمنية حسب الطابع الزمني بترتيب تصاعدي. يمكن تمرير العينات بأحد الأشكال الثلاثة التالية:- كمعاملين هما
timestampوvalue، حيث يحتوي كل صف على عينة واحدة؛ - كمصفوفتين من الطوابع الزمنية والقيم، حيث يحتوي كل صف على سلسلة زمنية كاملة؛
- كمصفوفة واحدة من عناصر
Tupleبالشكل(timestamp, value)، حيث يحتوي كل صف على سلسلة زمنية كاملة. لهذا الشكل النوع نفسه كالنتيجة، مما يسمح باستخدام الدالة في نوع البياناتSimpleAggregateFunction.
NaN أمام أي قيمة أخرى، لذا لا تُستخدم قيمة NaN إلا إذا كانت جميع العينات عند هذا الطابع الزمني هي NaN.
هذه الدالة في مرحلة private preview. فعِّلها بتعيين
enable_time_series_aggregate_functions=true.timestamp— الطابع الزمني للعينة. يمكن أن يكون قيمة فردية أو مصفوفة.UInt32أوDateTimeأوDateTime64أوArray(UInt32)أوArray(DateTime)أوArray(DateTime64)value— قيمة السلاسل الزمنية المقابلة للطابع الزمني. يمكن أن تكون قيمة فردية أو مصفوفة.Float*أوArray(Float*)samples— عينات السلاسل الزمنية المُمرَّرة في صورة مصفوفة من عناصرTupleبالشكل(timestamp, value)، حيث تحمل عناصر الـTupleأنواع الطابع الزمني والقيمة المذكورة أعلاه.Array(Tuple(T1, T2))
Tuple بالشكل (timestamp, value) مرتبة حسب الطابع الزمني ترتيبًا تصاعديًا. Array(Tuple(T1, T2))
أمثلة
الاستخدام الأساسي مع القيم الفردية
Query
Response
Query
Response