You have to do it on a field-by-field basis in a formula using the Previous() function. However, you cannot "nest" calls to either Previous() or Next() - in other words, you can't do something like Previous(Previous(<some field>)) You'll also need to look at OnFirstRecord and/or PreviousIsNull() to work with data on the first row of the report.
-Dell