> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> تحسب quantile تقريبيًا لتسلسل بيانات رقمية باستخدام خوارزمية t-digest.

# quantileTDigest

<div id="quantileTDigest">
  ## quantileTDigest
</div>

أُضيفت في: v1.1.0

تحسب قيمة [quantile](https://en.wikipedia.org/wiki/Quantile) تقريبية لتسلسل من البيانات الرقمية باستخدام خوارزمية [t-digest](https://github.com/tdunning/t-digest/blob/master/docs/t-digest-paper/histo.pdf).

يكون استهلاك الذاكرة `log(n)`، حيث إن `n` هو عدد القيم. وتعتمد النتيجة على ترتيب تنفيذ الاستعلام، لذا فهي غير حتمية.

أداء هذه الدالة أقل من أداء [`quantile`](/ar/reference/functions/aggregate-functions/quantile) أو [`quantileTiming`](/ar/reference/functions/aggregate-functions/quantileTiming). ومن حيث نسبة حجم الحالة إلى الدقة، فهذه الدالة أفضل بكثير من `quantile`.

عند استخدام عدة دوال `quantile*` بمستويات مختلفة في استعلام واحد، لا تُدمج الحالات الداخلية (أي إن الاستعلام يعمل بكفاءة أقل مما يمكن أن يعمل به). في هذه الحالة، استخدم الدالة [`quantiles`](/ar/reference/functions/aggregate-functions/quantiles#quantiles).

**الصيغة**

```sql theme={null}
quantileTDigest(level)(expr)
```

**الأسماء البديلة**: `medianTDigest`

**المعلمات**

* `level` — اختياري. مستوى الكوانتايل. عدد ثابت من نوع الفاصلة العائمة من 0 إلى 1. نوصي باستخدام قيمة `level` ضمن النطاق `[0.01, 0.99]`. القيمة الافتراضية: 0.5. عند `level=0.5` تحسب الدالة الوسيط. [`Float*`](/ar/reference/data-types/float)

**الوسيطات**

* `expr` — تعبير على قيم العمود يُنتج أنواع بيانات رقمية أو Date أو DateTime. [`(U)Int*`](/ar/reference/data-types/int-uint) أو [`Float*`](/ar/reference/data-types/float) أو [`Decimal*`](/ar/reference/data-types/decimal) أو [`Date`](/ar/reference/data-types/date) أو [`DateTime`](/ar/reference/data-types/datetime)

**القيمة المعادة**

الكوانتايل التقريبي للمستوى المحدد. [`Float64`](/ar/reference/data-types/float) أو [`Date`](/ar/reference/data-types/date) أو [`DateTime`](/ar/reference/data-types/datetime)

**أمثلة**

**حساب الكوانتايل باستخدام t-digest**

```sql title=Query theme={null}
SELECT quantileTDigest(number) FROM numbers(10);
```

```response title=Response theme={null}
┌─quantileTDigest(number)─┐
│                     4.5 │
└─────────────────────────┘
```

**راجع أيضًا**

* [median](/ar/reference/functions/aggregate-functions/median)
* [quantiles](/ar/reference/functions/aggregate-functions/quantiles)
