0xHaM-dNew vs recurring Users copy copy
    Updated 2024-06-26
    -- forked from New vs recurring Users copy @ https://flipsidecrypto.xyz/edit/queries/6f298bfb-dc45-4726-b63c-6573761c102a

    -- forked from New vs recurring Users @ https://flipsidecrypto.xyz/edit/queries/f5903827-d83f-47b0-af2d-3dab35d07b96

    -- forked from https://flipsidecrypto.xyz/SocioAnalytica/q/wdRA-s_GBSEi/new-vs-recurring-traders
    with DAU_u as (
    SELECT
    date_trunc('d', block_timestamp) as date,
    count(DISTINCT FROM_ADDRESS) as Active_users
    FROM blast.core.fact_transactions
    GROUP BY date
    )
    ,new as (
    SELECT
    date_trunc('d', first_tx) as date,
    count(DISTINCT user) as new_user
    FROM (
    SELECT
    FROM_ADDRESS as user,
    min(block_timestamp) as first_tx
    FROM blast.core.fact_transactions
    GROUP BY 1)
    GROUP BY 1)

    SELECT
    a.date,
    Active_users,
    coalesce(new_user,0) as n_new_user,
    sum(n_new_user) over (ORDER by date) as cum_users,
    Active_users - n_new_user as recurring_user,
    100 * n_new_user / Active_users as new_user_percent,
    100 * recurring_user / Active_users as recurring_user_percent,
    avg(Active_users)over(ORDER BY date) as "Avg AU",
    avg(n_new_user)over(ORDER BY date) as "Avg New User",
    sum(n_new_user) over (ORDER BY date) as cum_new_user
    FROM DAU_u a
    QueryRunArchived: QueryRun has been archived