Membership Comparative Reporting

Hello all! Taking a leap with what might be a very elementary question and hoping you can help!

I want to create a widget that will give me a 5-year comparative report on my total membership numbers on a given date. For example, I have tried to create a formula from the Active Member Count that will take the current date and pull the membership totals on that date one year ago, two years, and so on. No success!

Do you all have a formulas, widgets, or tips on how to accomplish this?

Parents Reply Children
  • Hi Kayla,

    The approach I recommend is essentially the same as for the specific date example, but using the Time Frame filter settings for dates. A count of active memberships today would be a count of memberships with a start date on or before today and an expiration date on or after today.

    For the Start before Today filter, I started with Time Frame = Last 360 Days (which includes today)...

    ...but that could miss memberships that started 364 days ago and expire tomorrow. So, from here I go to Advanced and alter the count of days from 360 to 99999 (offset 0 means today is included in the count).

     ==> 

    Repeating that process for Expr after Today, setting a Time Frame = Next 360 Days. This defaults to excluding today (offset of 1), which we don't want. So, flipping to Advanced, I set the count to 99999 again, and the offset from 1 to 0.

    With the Today value set up, we can duplicate the Value and update it to count memberships active Today Last Year, editing the Advanced filters as follows:

    • Init/Start before Today, update the offset to 365 (memberships with a start date in the 99999 days on or before 365 days before today)
    • Expr after Today, update the offset to -365 (memberships with expiration date in the 99999 days on or after 365 days before today)

    Again, duplicate the Value and update the offsets setting them each an additional 365-days offset.

    5YearActiveonDate.dash

    One may wonder about the validity of using 365-day increments which ignore leap years and might be reporting on yesterday in some prior year rather than today. To have such date-alignment year over year would look really weird when today is 29-Feb where the prior 3 years wouldn't have any active memberships on that date. So, I recommend this relative 365 days over a more explicit date-yoy, but if explicit dates are really the need, then we would need to talk customization to enable that effectively.

    Thanks,
    Chris