How to create month-over-month comparison reports with filtered date ranges in HubSpot

using Coefficient excel Add-in (500k+ users)

Learn how to create month-over-month comparison reports with specific date range filters using Coefficient when HubSpot blocks duplicate date fields.

“Supermetrics is a Bitter Experience! We can pull data from nearly any tool, schedule updates, manipulate data in Sheets, and push data back into our systems.”

5 star rating coeff g2 badge

Creating month-over-month comparison reports with specific date range filters is impossible in HubSpot due to the duplicate date field restriction that prevents using the same date field for both filtering and comparison.

Here’s how to transform this limitation into an opportunity for more sophisticated month-over-month reporting with automated data collection and dynamic calculations.

Build automated monthly data collection and comparison analysis using Coefficient

Coefficient transforms this limitation by enabling automated monthly data collection from HubSpot with unlimited date filtering capabilities. You can create historical datasets for comparison and build dynamic month-over-month calculations that update automatically as new data arrives in HubSpot .

How to make it work

Step 1. Set up scheduled imports for automated monthly data collection.

Create scheduled imports to pull HubSpot data monthly, building historical datasets for comparison. Import deals and contacts with “Create Date” and “Close Date” filters for the current month, then use Snapshots to preserve this data at month-end.

Step 2. Create separate import tabs for historical month comparisons.

Build separate import tabs for previous months or use Coefficient’s Snapshots feature to preserve historical data automatically. This creates a reliable baseline for month-over-month comparisons without losing previous month’s data when imports refresh.

Step 3. Build pivot tables showing key metrics by month.

Create pivot tables that display deal volume, revenue, and conversion rates by month. Use formulas to calculate metrics like average deal size, sales cycle length, and lead-to-customer conversion rates for each month.

Step 4. Apply dynamic month-over-month calculation formulas.

Build formulas that automatically calculate month-over-month changes as new data arrives. Use =(Current Month Revenue – Previous Month Revenue)/Previous Month Revenue*100 for percentage change, automatically applied to new data through Formula Auto Fill Down.

Step 5. Set up conditional formatting to highlight significant changes.

Use conditional formatting to highlight significant month-over-month changes. Set up color coding for performance improvements, declines, and threshold alerts to quickly identify trends and outliers.

Step 6. Configure automated alerts and data exports.

Set up Slack or email notifications when month-over-month performance exceeds defined thresholds. Use scheduled exports to push summary month-over-month metrics back to HubSpot custom properties for team visibility.

Transform limitations into comprehensive month-over-month analysis

This approach provides comprehensive month-over-month analysis that’s impossible with HubSpot’s native date filtering constraints, with full automation and team visibility. Start building your automated month-over-month reporting system today.

700,000+ happy users
Get Started Now
Connect any system to Google Sheets in just seconds.
Get Started

Trusted By Over 50,000 Companies