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