This example is perhaps most useful for non-profit organizations. It shows a single-step report containing donor information, along with their total gifts
summarized by year. This example retrieves raw data records from the Salesforce
Opportunity Contact Role object, the Contact object and the Opportunity object. It then renders a summarized result of total gifts by year.
Below is a screen shot of the results of this report. You can also download this report and add it to your org.