If each trans code will have the same amount (total for the order) and assuming that you have a group on Order Number, you could try something like this:
If DistinctCount({TransCode Field}, {Order Number Field}) > 0 then
Sum({Amount Field}, {Order Number Field}) / DistinctCount({TransCode Field}, {Order Number Field})
else 0
-Dell