kaia foundationdormant user by project
Updated 2024-09-12Copy Reference Fork
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
›
⌄
WITH past_active_users AS (
-- 24년 1월 이전에 트랜잭션 기록이 있는 유저
SELECT DISTINCT from_address
FROM kaia.core.fact_transactions
WHERE block_timestamp < '2024-01-01'
),
inactive_users AS (
-- 24년 1월부터 4월까지 트랜잭션이 없는 유저
SELECT DISTINCT from_address
FROM past_active_users
WHERE from_address NOT IN (
SELECT DISTINCT from_address
FROM kaia.core.fact_transactions
WHERE block_timestamp BETWEEN '2024-01-01' AND '2024-04-30'
)
),
returning_users_first_tx AS (
-- 24년 5월 이후 복귀 유저들의 첫 번째 트랜잭션 정보
SELECT
from_address,
to_address,
MIN(block_timestamp) AS first_tx_time
FROM
kaia.core.fact_transactions
WHERE block_timestamp >= '2024-05-01'
AND from_address IN (SELECT from_address FROM inactive_users)
GROUP BY
from_address, to_address
),
project_usage AS (
-- 복귀 유저들의 첫 번째 트랜잭션에서 to_address와 dim_labels 테이블 매핑
SELECT
r.from_address,
r.to_address,
d.project_name,
d.address_name,
QueryRunArchived: QueryRun has been archived