distinctCount distinctCount

Conta o número de valores diferentes ignorando os valores nulos.

Categoria

Agregação

Sintaxe da função

distinctCount(<listAny>)

Parâmetros

Parâmetro
Tipo
Descrição
listToProcess
listString, listBoolean, listInteger, listDecimal, listDuration, listDateTime, listDateTimeOnly, listDateOnly ou listObject
Lista a processar. Para listObject, ele deve ser uma referência de campo.
keyAttributeName
string
Este parâmetro é opcional e somente para listObject. Se o parâmetro não for fornecido, um objeto será considerado duplicado se todos os atributos tiverem os mesmos valores. Caso contrário, um objeto será considerado duplicado se o atributo em questão tiver o mesmo valor.

Assinatura e tipo retornado

distinctCount(<listAny>)

Retorna um inteiro.

distinctCount(<listObject>)

distinctCount(<listObject>,<string>)

Retorna uma lista de objetos.

Exemplo

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

Retorna 2.

distinctCount(@event{my_event.productListItems})

Retorna o número de objetos estritamente distintos na matriz de objetos fornecida (tipo listObject).

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

Retorna o número de objetos que têm um valor de atributo "SKU" distinto{}.

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