quantileDeterministic
quantileExact.
عند استخدام عدة دوال quantile* بمستويات مختلفة في استعلام، لا تُدمج الحالات الداخلية (أي إن الاستعلام يعمل بكفاءة أقل مما يمكن أن يكون عليه).
في هذه الحالة، استخدم الدالة quantiles.
البنية
medianDeterministic
المعلمات
level— اختياري. مستوى الـ quantile. عدد ثابت بفاصلة عائمة من 0 إلى 1. نوصي باستخدام قيمةlevelضمن النطاق[0.01, 0.99]. القيمة الافتراضية: 0.5. عندlevel=0.5تحسب الدالة الوسيط.Float*
expr— تعبير على قيم العمود يُنتج أنواع بيانات رقمية أو Date أو DateTime.(U)Int*أوFloat*أوDecimal*أوDateأوDateTimedeterminator— رقم يُستخدَم الـ hash الخاص به بدلًا من مولّد الأرقام العشوائية في خوارزمية reservoir sampling لجعل نتيجة الـ sampling حتمية. يمكنك استخدام أي رقم موجب حتمي كمحدِّد، مثل معرّف مستخدم أو معرّف حدث. إذا تكررت قيمة المحدِّد نفسها كثيرًا جدًا، فلن تعمل الدالة بشكل صحيح.(U)Int*
Float64 أو Date أو DateTime
أمثلة
حساب quantile حتمية
Query
Response