count_distinct

הפונקציה count_distinct מחזירה את מספר השורות שיש להן ערכים שונים בקבוצה. לרוב משתמשים בה עם match כדי לקבל ספירות של קבוצות ספציפיות בנתונים.

תחביר סוגי נתונים של פרמטרים סוג הערך שמוחזר
count_distinct(expression) STRING NUMBER

דוגמאות קוד

  • החזרת מספר ההתחברויות הייחודיות של משתמשים

    החזרת מספר ההתחברויות המוצלחות של משתמשים ייחודיים לאורך זמן.

    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)