count_distinct

Fungsi count_distinct menampilkan jumlah baris yang memiliki nilai berbeda dalam suatu grup. Fungsi ini sering digunakan dengan match untuk mendapatkan jumlah grup tertentu dalam data.

Sintaksis Jenis data parameter Jenis nilai yang ditampilkan
count_distinct(expression) STRING NUMBER

Contoh Kode

  • Menampilkan jumlah login pengguna yang berbeda

    Menampilkan jumlah login pengguna yang berhasil dan berbeda dari waktu ke waktu.

    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)