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

> يعيد مصفوفة بالقيم الأكثر تكرارًا تقريبيًا وعدد مرات ظهور كلٍ منها في العمود المحدد.

# approx_top_sum

<div id="approx_top_sum">
  ## approx\_top\_sum
</div>

أُضيف في: v1.1.0

يعيد مصفوفة تتضمن القيم الأكثر تكرارًا تقريبيًا وعدد مرات ظهور كل منها في العمود المحدد.
تُرتَّب المصفوفة الناتجة ترتيبًا تنازليًا حسب التكرار التقريبي للقيم (وليس حسب القيم نفسها).
بالإضافة إلى ذلك، يُؤخذ وزن القيمة في الحسبان.

لا تضمن هذه الدالة نتيجةً مضمونة.
في بعض الحالات، قد تحدث أخطاء وقد تُعيد قيمًا متكررة ليست هي الأكثر تكرارًا.

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

* [topK](/ar/reference/functions/aggregate-functions/topK)
* [topKWeighted](/ar/reference/functions/aggregate-functions/topKWeighted)
* [approx\_top\_k](/ar/reference/functions/aggregate-functions/approxtopk)

**الصياغة**

```sql theme={null}
approx_top_sum(N[, reserved])(column, weight)
```

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

* `N` — عدد العناصر المطلوب إرجاعها. اختياري. القيمة الافتراضية: 10. [`UInt64`](/ar/reference/data-types/int-uint)
* `reserved` — اختياري. يحدّد عدد الخلايا المحجوزة للقيم. إذا كان `uniq(column) > reserved`، فستكون نتيجة الدالة topK تقريبية. القيمة الافتراضية: `N * 3`. القيمة القصوى لـ `N = 65536`. [`UInt64`](/ar/reference/data-types/int-uint)

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

* `column` — اسم العمود المراد العثور فيه على القيم الأكثر تكرارًا. [`String`](/ar/reference/data-types/string)
* `weight` — الوزن. تُحتسب كل قيمة `weight` مرةً عند حساب التكرار. [`UInt64`](/ar/reference/data-types/int-uint)

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

تُرجِع مصفوفة من القيم الأكثر تكرارًا على نحو تقريبي، مع عدد مرات تكرارها، مرتبةً ترتيبًا تنازليًا حسب التكرار التقريبي. [`Array`](/ar/reference/data-types/array)

**أمثلة**

**مثال على الاستخدام**

```sql title=Query theme={null}
SELECT approx_top_sum(2)(k, w)
FROM VALUES('k Char, w UInt64', ('y', 1), ('y', 1), ('x', 5), ('y', 1), ('z', 10));
```

```response title=Response theme={null}
┌─approx_top_sum(2)(k, w)─┐
│ [('z',10,0),('x',5,0)]  │
└─────────────────────────┘
```

**انظر أيضًا**

* [topK](/ar/reference/functions/aggregate-functions/topK)
* [topKWeighted](/ar/reference/functions/aggregate-functions/topKWeighted)
* [approx\_top\_k](/ar/reference/functions/aggregate-functions/approxtopk)
