quantileTDigest
log(n)، حيث إن n هو عدد القيم. وتعتمد النتيجة على ترتيب تنفيذ الاستعلام، لذا فهي غير حتمية.
أداء هذه الدالة أقل من أداء quantile أو quantileTiming. ومن حيث نسبة حجم الحالة إلى الدقة، فهذه الدالة أفضل بكثير من quantile.
عند استخدام عدة دوال quantile* بمستويات مختلفة في استعلام واحد، لا تُدمج الحالات الداخلية (أي إن الاستعلام يعمل بكفاءة أقل مما يمكن أن يعمل به). في هذه الحالة، استخدم الدالة quantiles.
الصيغة
medianTDigest
المعلمات
level— اختياري. مستوى الكوانتايل. عدد ثابت من نوع الفاصلة العائمة من 0 إلى 1. نوصي باستخدام قيمةlevelضمن النطاق[0.01, 0.99]. القيمة الافتراضية: 0.5. عندlevel=0.5تحسب الدالة الوسيط.Float*
expr— تعبير على قيم العمود يُنتج أنواع بيانات رقمية أو Date أو DateTime.(U)Int*أوFloat*أوDecimal*أوDateأوDateTime
Float64 أو Date أو DateTime
أمثلة
حساب الكوانتايل باستخدام t-digest
Query
Response