Salut tout le monde !
Quelqu’un a-t-il déjà écrit une requête Data Explorer pour récupérer le nombre total de membres par mois, avec un résultat comme celui-ci ?
Salut tout le monde !
Quelqu’un a-t-il déjà écrit une requête Data Explorer pour récupérer le nombre total de membres par mois, avec un résultat comme celui-ci ?
Y a-t-il des génies de Data Explorer ici ? ![]()
Je suppose que vous voulez dire quelque chose comme ça ?
select date_part('year', created_at) as year,
date_part('month', created_at) as month,
count(*) as "count"
from users
group by date_part('year', created_at), date_part('month', created_at)
order by date_part('year', created_at) asc,
date_part('month', created_at)
C’est presque ça, mais cela me donne le nombre d’utilisateurs créés chaque mois. Ce que je voulais dire, c’est le nombre total d’utilisateurs que notre plateforme compte pour un mois donné. Par exemple, si en mars il y avait 1000 utilisateurs et qu’en avril nous en avons ajouté 20, le total pour avril sera de 1020.
J’espère que cela vous aidera.
WITH data_month AS (
SELECT
date_part('year', created_at) AS year,
date_part('month', created_at) AS month,
COUNT(*) AS "new_users_month"
FROM users
GROUP BY date_part('year', created_at), date_part('month', created_at)
ORDER BY date_part('year', created_at) ASC, date_part('month', created_at)
)
SELECT
year,
month,
new_users_month,
SUM(new_users_month) over (ORDER BY year, month rows between unbounded preceding AND current row) AS total
FROM data_month ORDER BY year, month
| year | month | new_users_month | total |
|---|---|---|---|
| 2020 | 2 | 50 | 50 |
| 2020 | 3 | 100 | 150 |
| 2020 | 4 | 50 | 200 |
Parfait, merci pour votre aide !
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.