Utilisateurs ayant posté le plus il y a X mois et nombre total d'utilisateurs ayant posté durant cette période

J’ai adapté un rapport pour créer cette requête afin de voir quels utilisateurs ont publié le plus il y a X mois et combien d’utilisateurs au total ont publié durant cette période.

-- [params]
-- int :months_ago = 1

WITH query_period AS (
SELECT
date_trunc('month', CURRENT_DATE) - INTERVAL ':months_ago months' as period_start,
date_trunc('month', CURRENT_DATE) - INTERVAL ':months_ago months' + INTERVAL '1 month' - INTERVAL '1 second' as period_end
)

SELECT
ua.user_id,
count(1) AS post_count
FROM user_actions ua
INNER JOIN query_period qp
ON ua.created_at >= qp.period_start
AND ua.created_at <= qp.period_end
INNER JOIN users u
ON u.id = ua.user_id
AND u.admin = 'f'
AND u.moderator = 'f'
GROUP BY ua.user_id
ORDER BY post_count DESC

Mais j’ai du mal à obtenir la seconde partie : le nombre total d’utilisateurs ayant publié durant la période. Je pense qu’il me suffit de compter le nombre d’utilisateurs inclus dans le rapport. Je serais reconnaissant si quelqu’un avait des pistes.

Modification - Oubliez cela, je vois que je peux simplement obtenir cela à partir du nombre total de résultats -