الوصف
Array
على الدالة uniq
لحساب العدد التقريبي للعناصر الفريدة عبر جميع المصفوفات،
باستخدام دالة المُركِّب التجميعي uniqArray.
تكون الدالة uniqArray مفيدة عندما تحتاج إلى حساب العناصر الفريدة عبر
عدة مصفوفات ضمن مجموعة بيانات. وهي مكافئة لاستخدام uniq(arrayJoin())، حيث
تعمل arrayJoin أولًا على تسطيح المصفوفات، ثم تحسب uniq العناصر الفريدة.
مثال على الاستخدام
uniqArray. وسنقارنها مع
uniq(arrayJoin()) لبيان الفرق في احتساب العناصر الفريدة.
Query
uniqArray العناصر الفريدة عبر جميع المصفوفات مجتمعة، على نحو مماثل لـ uniq(arrayJoin()).
في هذا المثال:
- تُرجع
uniqArrayالقيمة 5 لأن هناك 5 اهتمامات فريدة لدى جميع المستخدمين: ‘reading’، ‘gaming’، ‘music’، ‘sports’، ‘cooking’ - تُرجع
uniq(arrayJoin())أيضًا القيمة 5، مما يوضح أن كلتا الدالتين تحسبان العناصر الفريدة عبر جميع المصفوفات
Response