Donors who have given a set number of years, but not necessarily consecutive years
Comments
-
Martha Spiegel:
I need a report on donors who have given for 15 or more years, but not necessarily consecutive years. A consecutive years report will miss people, especially if they gave every year in December but one year didn't send their donation in until January. I need a list of donors who gave in any 15 years.. Suggestions?This always gets messy because of how you might define a "year." As you point out, when a donation varies by as little as even a few days how do you determine which "year bucket" that donation falls into? So if someone gave one gift every calendar year for 14 years, except for one year they had two gifts fall in a single calendar year because they missed one calendar year by a few days, how do you count that person? Do you want them included? Different organizations view it different ways.
0 -
Martha, don't hate me. It's not an easy, canned process in RE unfortunately. There are several other issues if you are looking at straight calendar year or to an annual fund.
This post addresses those who've given this year.
https://community.blackbaud.com/forums/viewtopic/159/13220?post_id=42053#p42053
Or see Lauren's post in this thread:
https://community.blackbaud.com/forums/viewtopic/159/26060
There were detailed posts on this in the 'old' community but I can't get any of them right now through search. Essentially you need to do a query of donors. I personally would do donors who gave during the date range. I'd take that query to Export function (to Excel). Then for the output use summary field and set criteria for each year. I use summary gift amount vs. summary # of gifts as we enter $0 when person says no. (You can set gift types/funds and the dates.) You'll have to select the summary gift info once for every year and set the criteria for each year. I rename output field (right click > column heading) for that specific year. It's cumbersome with over 15 years of giving history but you should only have to do it once and than annually add current year.
When you get the data to excel you can do a formula to count # of columns greater than $0.
2 -
John Heizer:
Martha Spiegel:
I need a report on donors who have given for 15 or more years, but not necessarily consecutive years. A consecutive years report will miss people, especially if they gave every year in December but one year didn't send their donation in until January. I need a list of donors who gave in any 15 years.. Suggestions?This always gets messy because of how you might define a "year." As you point out, when a donation varies by as little as even a few days how do you determine which "year bucket" that donation falls into? So if someone gave one gift every calendar year for 14 years, except for one year they had two gifts fall in a single calendar year because they missed one calendar year by a few days, how do you count that person? Do you want them included? Different organizations view it different ways.The request I was given was for "donors who have made a gift 15 or more years." I believe I have discretion to include the scenario that you mention. We're looking for donor loyalty to address prospects for a planned giving campaign.
0 -
There are two ways to do this... One requires a bunch of work, one requires a bunch of work, one requires software from a 3rd party vendor. Here's a quick recap of both ways:
Easy Way: Looking into ScoreOMatic. Yes, it's from OMatic and it's supposed to be used to calculate affinity scores, but it can also be used to created calculated fields like "how many years given." You can create a "score" which counts up each time someone has given in a particular time frame (like 1 year) and then put that value into an Attribute on each person's record. It works pretty well and we do this regularly. The only real drawback is the attribute value it creates is a TEXT value (not a number value) but you can work around that with your query.
Harder, But Free, Way: Create a query which selects all your donors. Now create an Export with a Giving total column with each and every year's number of gifts. This is remarkably tedious, but you'll want to make sure that each field is created with exactly the same giving criteria. It would be nice if you could copy and paste fields in Export, huh? Anyway, this will be a big, long export that might take hours to run, depending on your constituents and giving history. You might have 50 columns or so of giving in Excel (one for each year!) when all is said and done.
Now all you do is take a look at your spreadsheet (a small sample below) and create one new column which I called Total Years. In that column create an Excel formula which counts all the cells in the row (line) that have a value greater than 0. The formula should look something like: =COUNTIF(C2:F2,">0") See below...
I would eyeball anyone who had 13 or 14 years of giving because those are the people who probably forgot to send a check in one year or missed a deadline by a week or two...
Now you can sort, grab those constituent IDs and import them back into Raiser's Edge to make your static query!
Does that help?Martha Spiegel:
I need a report on donors who have given for 15 or more years, but not necessarily consecutive years. A consecutive years report will miss people, especially if they gave every year in December but one year didn't send their donation in until January. I need a list of donors who gave in any 15 years.. Suggestions?
5 -
Martha Spiegel:
I need a report on donors who have given for 15 or more years, but not necessarily consecutive years. A consecutive years report will miss people, especially if they gave every year in December but one year didn't send their donation in until January. I need a list of donors who gave in any 15 years.. Suggestions?I have to do this... and I have a Query - thought we are a small operation and want to do 5 years and above instead of 15:
Gift Total Number of gifts_1 greater than or equal to 5
Gift Date betwenn 07/01/1996 AND 06/30/2016
AND Gift Type one of .....
AND Fund ID one of ....
We use it for annual report recognition.
1 -
Thomas Klimchak:
Harder, But Free, Way: Create a query which selects all your donors. Now create an Export with a Giving total column with each and every year's number of gifts. This is remarkably tedious, but you'll want to make sure that each field is created with exactly the same giving criteria. It would be nice if you could copy and paste fields in Export, huh? Anyway, this will be a big, long export that might take hours to run, depending on your constituents and giving history. You might have 50 columns or so of giving in Excel (one for each year!) when all is said and done.
If you're handy with Excel, there might be a way to tweak Thomas' process to make it less tedious. Rather than totalling the gifts by year within RE, export your constituent list and gift data into 2 separate spreadsheets, then use a Countifs or Sumifs function on the constituent sheet to pick up whether they have any gifts on the other sheet within the first date range. Copy that formula to the next column and change the dates to the following year, then copy the column again for the next year etc.
You could even use a formula to generate the date range, so that the year automatically increments as you drag the formula over to the next column. The column() function could be useful here: it returns the number of the column it's in, so A=1, B=2, Z=26 etc.
2 -
15 years?! *WHEW!* Sounds like you need the Summary fields in Export/Query. Just set some date ranges to avoid the Dec/Jan. issue you speak of.
If you set up the Summary fields to show you Total Number of Gifts then it should be what you are looking for.
I often run this with Total Number of Appeals alongside - if we have a donor going back 5+ years, and they have received 10 solicitations and no gift, why are we continuing to waste paper on this person? Let's find another way to get their attention! ;)0 -
Alan French:
Thomas Klimchak:
Harder, But Free, Way: Create a query which selects all your donors. Now create an Export with a Giving total column with each and every year's number of gifts. This is remarkably tedious, but you'll want to make sure that each field is created with exactly the same giving criteria. It would be nice if you could copy and paste fields in Export, huh? Anyway, this will be a big, long export that might take hours to run, depending on your constituents and giving history. You might have 50 columns or so of giving in Excel (one for each year!) when all is said and done.
If you're handy with Excel, there might be a way to tweak Thomas' process to make it less tedious. Rather than totalling the gifts by year within RE, export your constituent list and gift data into 2 separate spreadsheets, then use a Countifs or Sumifs function on the constituent sheet to pick up whether they have any gifts on the other sheet within the first date range. Copy that formula to the next column and change the dates to the following year, then copy the column again for the next year etc.
You could even use a formula to generate the date range, so that the year automatically increments as you drag the formula over to the next column. The column() function could be useful here: it returns the number of the column it's in, so A=1, B=2, Z=26 etc.
I like this one! Add a year column to the gift list to make your life easier.
Another idea: do a gift export of the gifts you want to count (i.e. query for the date range, gift types, and filters), and dump the whole thing into a pivot table in Excel. Gift date for column headers, sortkey for row headers, count of gift import ID in the values field.
Right click the column headers and choose "group" and group them by year. That will give you a count of everyone's gifts for each year, which is not super helpful until you copy the pivot table, paste values in a new sheet, and replace all non-zero numbers with 1 (I did this by going to the right of my data and writing a formula that says IF(ISBLANK(B3), 0, 1). Copy and paste that formula for your whole table).
Now you have an indicator if someone gave in a certain year. Add up those columns for each person and you're good to go.1
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board