FORMAT variable(s) <format><DEFAULT=default-format>;
整句是 FORMAT 语句的语法格式
FORMAT ---- 大写的字是关键字 (keyword), 关键字是SAS指定的字, 必须有的, 不可缺少.
程序中关键字可以写成大写,也可以写成小写.
variable(s), format, default-format --- 小写的字表示 FORMAT 语句的变量 (argument)
变量指定一个数字或字符常量,变量或表达式
这里的 variable(s) 是指数据集中的变量
这里的 format 是指要设定的格式
这里的 default-format 是指要设定一个临时的默认格式, 因为在 < > 中,所以是可有可无的.
< **** > ---- 三角括号内的内容是可选项,可有可无. 三角括号外是必须有的.
variable(s) --- 中的(s)表示可以有多个数据集变量
DEFAULT=default-format --- 指定一个临时的默认格式显示FORMAT语句中列出的变量的值。这些默认格
式仅适用于当前数据步骤. 详细请见 http://v8doc.sas.com/sashtml/lgref/z0178212.htm
example
format date_in date_out yymmdd10.; /* 定义变量 date_in, date_out 的格式为 yymmdd10. */
^ ^ ^ ^
| | | |
关键字 变量1 变量2 使用的格式
小写
yymmdd10. 格式将日期表示为 2013-05-04 的形式
8 data test;
9 format date_in date_out yymmdd10.;
10 date_in= today();
11 date_out = today() +5;
12 put date_in=;
13 put date_out=;
14 run;
date_in=2013-05-14
date_out=2013-05-19


雷达卡




京公网安备 11010802022788号







