Write a SQL query to find the monthly active users (MAU) who have performed a specific set of actions on New Relic's platform over a rolling 30-day period.
Use users, platform_events, and action_catalog. Treat rows marked is_required = TRUE as the required action set. Evaluate each calendar month represented in the events, using the month end as the rolling 30-day window end.
Output
- One row per calendar month.
- Columns:
month_start and mau_user_count.
- Include users who completed every required action in that month's rolling window, and order by
month_start ascending.