Well, that should not be an issue. The idea is ... values change ... your calculated text *should* change (automatically recalculate ??) ... and then ... when you Save the record, the BU event triggers and that calculated value is saved to the table.
So ... relative to this, what is happening ?
mx