Tracking Cumulative Donations

Hello,

In Analytics, is there a way to track constituents who donated for multiple years consistently, and tracking for how many consecutive years they have made a donation? I'm unsure what formula is necessary. I started a dashboard pulling all campaigns with the following:

Any help is appreciated.

Thanks,

Amanda