I got a dataframe with these columns: product, product_launch_date, date, revenue. How can I calculate the aggregated revenue by a 30-day interval by products?
df