distinctCount distinctCount
Zählt die Anzahl verschiedener Werte, wobei Nullwerte ignoriert werden.
Kategorie
Aggregation
Funktionssyntax
distinctCount(<listAny>)
Parameter
Parameter
Typ
Beschreibung
listToProcess
listString, listBoolean, listInteger, listDecimal, listDuration, listDateTime, listDateTimeOnly, listDateOnly oder listObject
Zu verarbeitende Liste. Bei listObject muss es sich um einen Feldverweis handeln.
keyAttributeName
Zeichenfolge
Dieser Parameter ist optional und nur für listObject. Wenn der Parameter nicht angegeben wird, wird ein Objekt als doppelt betrachtet, wenn alle Attribute dieselben Werte aufweisen. Andernfalls wird ein Objekt als doppelt betrachtet, wenn das angegebene Attribut denselben Wert aufweist.
Signatur und zurückgegebener Typ
distinctCount(<listAny>)
Gibt eine Ganzzahl zurück.
distinctCount(<listObject>)
distinctCount(<listObject>,<string>)
Gibt eine Liste mit Objekten zurück.
Beispiel
distinctCount([10,2,10,null])
Gibt 2 zurück.
distinctCount(@event{my_event.productListItems})
Gibt die Anzahl der eindeutig voneinander unabhängigen Objekte im angegebenen Array von Objekten (listObject-Typ) zurück.
distinctCount(@event{my_event.productListItems}, "SKU")
Gibt die Anzahl der Objekte mit einem eindeutigen „SKU“-Attributwert{} zurück.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76