自定义格式
自定义格式(也称为用户定义格式)可以像任何其他默认格式一样创建和使用。
/*Create new character format for state variables*/
PROC FORMAT;
VALUE $statef 'CA' = 'California'
'MA' = 'Massachusetts'
'NY' = 'New York';
/*Once created, you can use your custom format in PROC and DATA steps*/
PROC PRINT DATA=table;
FORMAT state-var $statef.;
RUN;
变量 state-var
将根据新格式打印。例如,值'CA'
将打印为'California'
。如果未格式化值(例如'CT'
),则将按照数据集中显示的值打印该值。