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)