Descripción
Array
se puede aplicar a la función uniq
para calcular el número aproximado de elementos únicos en el conjunto de todos los arrays,
mediante la función de combinador de agregado uniqArray.
La función uniqArray es útil cuando necesitas contar elementos únicos en
varios arrays de un conjunto de datos. Equivale a usar uniq(arrayJoin()), donde
arrayJoin primero aplana los arrays y luego uniq cuenta los elementos únicos.
Ejemplo de uso
uniqArray. Lo compararemos con
uniq(arrayJoin()) para mostrar la diferencia al contar elementos únicos.
Query
uniqArray cuenta los elementos únicos de todas las arrays combinadas, de forma similar a uniq(arrayJoin()).
En este ejemplo:
uniqArraydevuelve 5 porque hay 5 intereses únicos entre todos los usuarios: ‘reading’, ‘gaming’, ‘music’, ‘sports’, ‘cooking’uniq(arrayJoin())también devuelve 5, lo que demuestra que ambas funciones cuentan los elementos únicos de todas las arrays
Response