Quote:
Originally Posted by Katrina Brown
I have been asked to identify donors who have given a total of $5,000 or more over any 5 year period. (I hope I said that right). I am not sure how to begin. I cannot think how to get the five year range without querying total gift amount for each five year range possible in our records.
I am hoping there is an easier way. Any suggestions?
I wrote a custom data analysis application (in MS Access) that takes Raiser's Edge gift record output - you may want to try, I think it will accomplish just what you need. I added it to Shared Files:
http://www.blackbus.org/forum/downlo...?do=file&id=77
It's released as open source - any feedback is appreciated. Below is from the Readme.txt:
________________________________________________________
# Consecutive Giving Total Search ("Consecutive Giving Total Search.mdb")
# By Micah Wittman, 2008
# Released under the MIT and GPL licenses (see MIT-LICENSE.txt and GPL-LICENSE.txt)
"Consecutive Giving Total Search" is an MS Access Database-based application developed to do a complex reporting
task on data exported from The Raiser's Edge.
It is designed to analyze donor gift records to determine which donors reached a giving total threshold within
a certain year interval. (For instance, the application builds a set of results that can answer the question:
Which organizations/individuals gave gifts totaling at least $10,000 within any 3-year period since 1990?).
## GETTING STARTED
Step 1 - Create a Query[1] in Raiser's with the following Output Fields:
Constituent ID
Name
Gift Amount
Gift Date
Gift Import ID
[1] Specifically, a Constituent Query with criteria that selects donors amongst whom you wish
to search for who donated a minimum total in a certain interval of years.
The included "Gifts Minimum Lifetime.MDB" file contains a hand-full of fake data records
to play with. Over-write this file with your real data as described above.
Step 2 - Save above query with name: "Gifts Minimum Lifetime" (w/out the quotes)
Step 3 - Export to file (MS Access format) the data directly from this query.
Step 4 - Save the exported file, "Gifts Minimum Lifetime.MDB", to "C:\" (your hard drive root)
Step 5 - Place the "Consecutive Giving Total Search.mdb" application in "C:\"
(Steps 4 & 5 use "C:\" to keep things simple, but if you're so inclined, you can put the data file
and the application file in any location you choose, but you must make an adjustment in
"Consecutive Giving Total Search.mdb" so it has linked table "Gifts Minimum Lifetime" from
file "Gifts Minimum Lifetime.MDB".)
Step 6 - Now open "Gifts Minimum Lifetime.mdb" and try go to it.
## Example Application Usage:
==> Begin Year: 1990, Year Interval: 5, Gift Sum Minimum: $5,000 <==
Would find all donors with gifts given between 2000 to Current Year
where total giving within a 5 year time-frame reached $5,000 or more.
NOTES:
- A Donor meeting the Consecutive Giving Total criteria will only be added to the
results table once (earliest Year Interval in which they qualify.
- Example Case: John Doe gave $2,500 gift in 1996 and $2,500 gift in 2001.
The Results Table will show GiftTotalMeetsMin=$5,000, IntervalBeginYear=1990,
MaxGiftYearInFirstQualifiedInterval=2001. His gifts in 1989 and older are not
considered and any gifts totaling $5000+ he may given in 1996 or later are not
reflected in the results. Run a standard gift summary report on donors of interest
to see a complete view of gift totals).