Did you manage to resolve that?
It sounds like a join configuration to change in your report (Crystal Reports > Database Expert > Links > Link Options)
No unfortunately not. I don't think it's a JOIN configuration, from what I can fathom it's the link between pm_process and pm_process_assignment that is causing the problem. My guess would be because there are three (or however many) assignments in tps_audit_trail it is showing each one of those for each assignment.
Hope that makes some sense. I've got an idea on how to resolve this using some crystal formula's and some clever groupings.... tbc!