count_distinct

La fonction count_distinct renvoie le nombre de lignes qui comportent des valeurs distinctes dans un groupe. Elle est souvent utilisée avec match pour obtenir des décomptes pour des groupes spécifiques dans les données.

Syntaxe Types de données des paramètres Type renvoyé
count_distinct(expression) STRING NUMBER

Exemples de code

  • Renvoie le nombre de connexions utilisateur distinctes

    Renvoie le nombre de connexions utilisateur réussies distinctes au fil du temps.

    metadata.event_type = "USER_LOGIN"
    $security_result = security_result.action
    $security_result = "ALLOW"
    $date = timestamp.get_date(metadata.event_timestamp.seconds, "America/Los_Angeles")
    match:
        $security_result, $date
    outcome:
        $event_count = count_distinct(metadata.id)