add_action( 'gform_pre_submission_1', 'change_a_field_value_using_other_fields' );
function change_a_field_value_using_other_fields( $form ) {
$a_field_in_your_form = rgpost( 'input_YOUR-FIELD-ID' );
switch ($a_field_in_your_form) {
//Concatenate, Change or Calculate a new value
case 0:
$_POST['input_THE-FIELD-ID-YOU-WANT-TO-CHANGE'] = "$_POST['input_THE-FIELD-ID-YOU-WANT-TO-CHANGE']" . "(" . $a_field_in_your_form . ")";
break;
case 1:
$_POST['input_THE-FIELD-ID-YOU-WANT-TO-CHANGE'] = "A NEW VALUE BASED ON 1";
break;
case 2:
$_POST['input_THE-FIELD-ID-YOU-WANT-TO-CHANGE'] = "A NEW VALUE BASED ON 2";
break;
}
}