Thanks @DianaGomez - and hello @VMerrill! In addition to the links from Diana, here’s what I’m thinking (full disclosure, I havent done this, but I think it makes sense).
In order to build a monthly flight revenue report as you described, you’ll need to create a system that calculates daily rates and tracks revenue over time. It sounds like you’ve got a lot of that in place. Here’s what else I think you could do to solve this.
I think you have the monthly rate for each product (you calculated the number of days in each month of the flight period and divided the monthly rate by the number of days in the month - that should tell you the daily rate). But if that’s not how I understand what you’ve described you’ve already done, then you can use a daily rate calculator to simplify this process. The formula is: Daily Rate = Monthly Rate ÷ Number of Days in the Month
Next, creating the revenue report. To generate a report showing revenue for each day, month, and year:
- Set up a pivot table report in HubSpot with columns for Date, Product, Daily Rate, and Revenue.
- For each product, list all dates from the Flight Start Date to the Flight End Date.
- Apply the daily rate to each date.
- Sum the daily rates to get monthly and yearly totals.
Now, the next step of tracking current flights. Either in a spreadsheet (gross - but might be a necessary step if a custom report doesn’t do this) or in a custom report pivot table, you want to identify which line items are active on a given date:
- Create a column for “Active” (Yes/No).
- Use a formula to check if the current date falls between the Flight Start Date and Flight End Date.
- Filter the report to show only active flights.
So here’s what I’m thinking I’d try if it were my client. I’d try HubSpot’s custom reporting with pivot tables, or one of these other options.
Custom Integration
Develop a custom integration that pulls data from HubSpot and processes it using the logic described above.
Third-Party Reporting Tools
Look into business intelligence tools that can connect to HubSpot and perform complex calculations, such as Tableau or Power BI.
Spreadsheet Solution
Export HubSpot data regularly and use Excel or Google Sheets with formulas and pivot tables to create the required reports.
Custom Development
If you have development resources, create a custom application that interfaces with HubSpot’s API to pull data and generate the reports.
I don’t know that it’s an easy button solution, but hopefully this gives you something to think about. In the meantime, I’d definitely look for this as a feature idea or submit it in the ideas section.