feyikemiTxns Distribution
Updated 2025-01-03
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
›
⌄
WITH user_transaction_counts AS (
SELECT
INITCAP(LABEL_TYPE) AS SECTOR,
FROM_ADDRESS AS user_address,
COUNT(DISTINCT TX_HASH) AS tx_count
FROM base.core.fact_transactions a
LEFT JOIN base.core.dim_labels b ON a.to_address = b.address
WHERE LABEL_TYPE NOT IN ('chadmin')
AND b.project_name IS NOT NULL
AND a.status = 'SUCCESS'
GROUP BY LABEL_TYPE, FROM_ADDRESS
),
categorized_users AS (
SELECT
SECTOR,
CASE
WHEN tx_count = 1 THEN '1 Transaction (Non-Repeating)'
WHEN tx_count BETWEEN 2 AND 5 THEN '2 - 5 Transactions'
WHEN tx_count BETWEEN 6 AND 10 THEN '6 - 10 Transactions'
WHEN tx_count BETWEEN 11 AND 25 THEN '11 - 25 Transactions'
WHEN tx_count BETWEEN 26 AND 50 THEN '26 - 50 Transactions'
ELSE 'More Than 50 Transactions'
END AS transaction_category,
COUNT(user_address) AS user_count
FROM user_transaction_counts
GROUP BY SECTOR, transaction_category
)
SELECT
SECTOR AS "Sector",
transaction_category AS "Transaction Category",
user_count AS "Number of Users"
FROM categorized_users
ORDER BY SECTOR, user_count DESC
QueryRunArchived: QueryRun has been archived