Hello VISHNU239 You should be okay to multiply the character variable with the numeric variable. SAS will automatically convert the character values into numeric then perform the operation. SAS will post a NOTE in the log to indicate the conversion. see example below: %let f = '125'; %let g = '12.52'; %let h = 60; data test; input a $ b $ c; cards; 12 12.52 60 run; data test2; set test; d= &f * &h; run; NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column). 1:1 NOTE: There were 1 observations read from the data set WORK.TEST. NOTE: The data set WORK.TEST2 has 1 observations and 4 variables.
... View more