You may use
=RunningValue(Fields!Amount.Value, Sum, Nothing)
You may have to change Nothing to a different Scope depending on how your table is set up, it should be your table Item Id.
But based on your requirements the best choice is to write business logic in RDP class and calculate amount.