distinctCount distinctCount

Cuenta el número de valores diferentes e ignora los valores nulos.

Categoría

Agregación

Sintaxis de función

distinctCount(<listAny>)

Parámetros

Parámetro
Tipo
Descripción
listToProcess
listString, listBoolean, listInteger, listDecimal, listDuration, listDateTime, listDateTimeOnly, listDateOnly o listObject
Lista para procesar. Para listObject, debe ser una referencia de campo.
keyAttributeName
cadena
Este parámetro es opcional y solo para listObject. Si no se proporciona el parámetro, un objeto se considera duplicado si todos los atributos tienen los mismos valores. De lo contrario, un objeto se considera duplicado si el atributo dado tiene el mismo valor.

Firma y tipo devuelto

distinctCount(<listAny>)

Devuelve un entero.

distinctCount(<listObject>)

distinctCount(<listObject>,<string>)

Devuelve una lista de objetos.

Ejemplo

distinctCount([10,2,10,null])

Devuelve 2.

distinctCount(@event{my_event.productListItems})

Devuelve el número de objetos estrictamente distintos en la matriz de objetos determinada (tipo listObject).

distinctCount(@event{my_event.productListItems}, "SKU")

Devuelve el número de objetos que tienen un valor de atributo SKU distinto {}.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76