datavortex1 month changes
    Updated 2025-05-07
    WITH PeriodMetrics AS (
    SELECT
    CASE
    WHEN block_timestamp >= DATEADD(day, -30, CURRENT_DATE) THEN 'Last 30 Days'
    WHEN block_timestamp >= DATEADD(day, -60, CURRENT_DATE) THEN 'Previous 30-60 Days'
    WHEN block_timestamp >= DATEADD(day, -90, CURRENT_DATE) THEN 'Previous 60-90 Days'
    END AS Period,
    SUM(from_amount_usd) AS TotalSwapVolumeUsd,
    AVG(from_amount_usd) AS AvgSwapAmountUsd,
    COUNT(DISTINCT tx_id) AS TotalSwapsCount,
    COUNT(DISTINCT from_address) AS SwapperCount
    FROM
    thorchain.defi.fact_swaps
    WHERE
    block_timestamp >= DATEADD(day, -90, CURRENT_DATE)
    GROUP BY
    1
    ),
    PeriodChanges AS (
    SELECT
    Period,
    TotalSwapVolumeUsd,
    LAG(TotalSwapVolumeUsd) OVER (
    ORDER BY
    Period DESC
    ) AS PrevPeriodVolume,
    AvgSwapAmountUsd,
    LAG(AvgSwapAmountUsd) OVER (
    ORDER BY
    Period DESC
    ) AS PrevPeriodAvgAmount,
    TotalSwapsCount,
    LAG(TotalSwapsCount) OVER (
    ORDER BY
    Period DESC
    ) AS PrevPeriodSwapCount,
    Last run: 16 days ago
    PERIOD
    TOTALSWAPVOLUMEUSD
    VOLUMECHANGEPCT
    AVGSWAPAMOUNTUSD
    AVGAMOUNTCHANGEPCT
    TOTALSWAPSCOUNT
    SWAPCOUNTCHANGEPCT
    SWAPPERCOUNT
    SWAPPERCHANGEPCT
    1
    Last 30 Days2030741035.02695-13.2247549941468.92337913348.266723638552693-17.855527356-3.0479
    1
    107B
    5s