OneDataAnalystweekly number of days that users are active on OSMOSIS
    Updated 2022-10-19
    WITH t1 AS (
    SELECT DISTINCT Date_trunc('day',BLOCK_TIMESTAMP) AS Date, TX_FROM
    FROM osmosis.core.fact_transactions
    ),

    t2 AS (
    SELECT Date_trunc('week',date) AS week, TX_FROM, Count(*) AS Active_days
    FROM t1
    GROUP BY 1,2
    ),

    t3 AS(
    SELECT week, Active_days, count(*) AS days_of_activeness
    FROM t2
    GROUP By 1,2)

    SELECT week, days_of_activeness,IFF(Active_days=1,'Active For 1 day',CONCAT('Active for ',Active_days,' days')) AS Active_days
    FROM t3


    Run a query to Download Data