Hello, I have the following formatting in Enterprise guide:
proc format library=mylib;
picture positive_sign
low - < 0 = '00000.0'(prefix='-')
0 = '9'
0 < - high = '00000.0' (prefix='+');
run;
The format works in the EG data set:

When we load the data set to SAS VA, we get the foolowing error:

I have attempted to use a case statement with concat to get the positive sign to display with the value. However, that automatically turns the datatype to string when I want my end result to be numeric.
Has anyone encountered this issue? Any help is appreciated. Thank you very much.