elsina2024-10-05: avg daily new users percentage
    Updated 3 days ago
    WITH users AS (
    SELECT
    from_address,
    MIN(block_timestamp) AS min_date
    FROM
    ink.core.fact_transactions
    GROUP BY
    from_address
    ),

    new_users AS (
    SELECT
    date_trunc('day', min_date) AS date,
    COUNT(DISTINCT from_address) AS new_user_count
    FROM
    users
    GROUP BY
    date
    ),

    old_users AS (
    SELECT
    date_trunc('day', block_timestamp) AS date,
    COUNT(DISTINCT from_address) AS old_user_count
    FROM
    ink.core.fact_transactions
    WHERE
    from_address IN (
    SELECT from_address
    FROM users
    WHERE min_date < date_trunc('day', block_timestamp)
    )
    GROUP BY
    date
    ),
    avg_metric as (
    Last run: 3 days ago
    AVG_PERCENT_NEW_USERS
    1
    17.126766902
    1
    16B
    3s