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