自定義格式

自定義格式(也稱為使用者定義格式)可以像任何其他預設格式一樣建立和使用。

/*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'),則將按照資料集中顯示的值列印該值。