Need Help with Sum(fld, condFld, cond)

Hi,

I'm pretty new with CR8.5 put I still know a little bit how to use it...

I have a list of Donors and a list of Pledges.

1 Donor can have many pledges.

Here's how my DB looks like :

DONOR       TYPE          CODE         AMOUNT
Donor1       Pledge        Verbal         1000
Donor1       Pledge        PG               5000
Donor1       Pledge        Verbal         2000
Donor1       Pledge                          4000
Donor2       Pledge        Verbal         3000
Donor3       Pledge                          1000
Donor3       Pledge                          2000
...

I would like to have a formula that would add the amounts depending of the Code for each donors.

My understanding is that : SUM({Gift.GiftAmount},{Gift.Code}."Verbal") should work but it doesn't.....

I'm trying to do a formula that would SUM the amount of all the pledges with the same codes for each donors....
Regular Pledges have no codes.

So my result should look like :


Donor1      TotalVerbal        TotalPG       TotalRegular
Donor2      TotalVerbal        TotalPG       TotalRegular
Donor3      TotalVerbal        TotalPG       TotalRegular

Can anybody help me ???
LosJeeAsked:
Who is Participating?
 
ebolekConnect With a Mentor Commented:
ok you use grouping for these

insert 2 groups : First is donor, second is code

Then put running totals on the amounts for the both group footers
On chnage of for donor group is donor
summary
reset at the chnage of group

Also put another running  total on the code group footer as well. Same logic. you will egt the totals for each donor and each code

0
 
frodomanConnect With a Mentor Commented:
I agree with Emre.  Create your two groups as he says.  I would create the running totals and drag them into the Group #1 header and then suppress everything related to group #2 -- this will give you the display you want (single row for each donor).

frodoman
0
 
bdreed35Connect With a Mentor Commented:
You can only use that version of the sum function when you are grouping on a date or a boolean field.

Another option that I tend to use more often than Running Totals is a simple formula to evaluate for each record:

If {Gift.Code} = "Verbal" then
    {Gift.GiftAmount}
Else
    0

You can then insert a summary off of this formula for your Donor grouping.  I like this method because I can easily put a grand total in without having to create formula.  WIth Running Totals you would need to create a seperate Running Total for each subtotal and grand total.
0
 
LosJeeAuthor Commented:
Thank you all !

My problem was a way more complicated than explained but with your help, I was able to do this with groups but also, with some formula fields...

Thanks again !

U guys are the best !!!!!
0
 
ebolekCommented:
Glad to help
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.