自定義格式
自定義格式(也稱為使用者定義格式)可以像任何其他預設格式一樣建立和使用。
/*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'
),則將按照資料集中顯示的值列印該值。