程序如下:
data leave.usr_leave_warn;
input var1-var2 var3 $ var4-var30 var31 $12. var32 var33 $ var34 $ var35 $12. var36;
datalines;
;
run;
proc format ;
value $BRAND
'A1'='QQ'
'A2'='SZ'
'A3'='DG'
OTHER='X';
VALUE $WARN
'橙色预警'='ORANGE'
'红色预警'='RED'
'黄色预警'='YELLOW'
OTHER='X'
;
VALUE $STS
'正常' ='0'
'销号'='1'
OTHER='X'
;
QUIT;
RUN;
data leave.usr_leave_warn;
var3=PUT(var3,$BRAND.);
var31=PUT(var31,$WARN.);
var35=PUT(var35,$STS.);
RUN;
WARNING: 变量 BRND_NAME 已定义为数值型。
ERROR 48-59: 输出格式 BRAND 没有找到或无法加载。