Afonso_DiazUser Activity
    Updated 9 days ago
    WITH main AS (
    SELECT
    tx_hash,
    block_timestamp,
    from_address AS user,
    tx_fee
    FROM kaia.core.fact_transactions
    ),
    user_active_days AS (
    SELECT
    user,
    COUNT(DISTINCT DATE(block_timestamp)) AS active_days
    FROM main
    GROUP BY 1
    ),
    categorized_users AS (
    SELECT
    CASE
    WHEN active_days = 1 THEN '1 Day'
    WHEN active_days BETWEEN 2 AND 5 THEN '2-5 Days'
    WHEN active_days BETWEEN 6 AND 10 THEN '6-10 Days'
    WHEN active_days BETWEEN 11 AND 20 THEN '11-20 Days'
    ELSE '21+ Days'
    END AS activity_category,
    COUNT(DISTINCT user) AS user_count
    FROM user_active_days
    GROUP BY 1
    )
    SELECT
    activity_category,
    user_count
    FROM categorized_users

    Last run: 9 days ago
    ACTIVITY_CATEGORY
    USER_COUNT
    1
    11-20 Days5462382
    2
    1 Day58186234
    3
    21+ Days1345719
    4
    6-10 Days7302382
    5
    2-5 Days20615906
    5
    108B
    414s