- data input;
- var1=1;var2=2;var3=3;
- output;
- var1=1;var2=2;var3=4;
- output;
- var1=1;var2=2;var3=5;
- output;
- run;
- data output;
- set input;
- where max(of var1-var3)>=4;
- run;
-
复制代码运行结果:
1 data input;
2 var1=1;var2=2;var3=3;
3 output;
4 var1=1;var2=2;var3=4;
5 output;
6 var1=1;var2=2;var3=5;
7 output;
8 run;
NOTE: 数据集 WORK.INPUT 有 3 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.00 秒
9
10 data output;
11 set input;
12 where max(of var1-var3)>=4;
----
22
76
ERROR: 解析 WHERE 子句时出现语法错误。
ERROR 22-322: 语法错误,期望下列之一: !, !!, &, (, *, **, +, ',', -, /, <, <=, <>, =, >,
>=, ?, AND, BETWEEN, CONTAINS, EQ, GE, GT, LE, LIKE, LT, NE, OR, ^=, |, ||,
~=.
ERROR 76-322: 语法错误,语句将被忽略。
13 run;
NOTE: SAS 系统由于错误而停止了该步的处理。
WARNING: 数据集 WORK.OUTPUT 可能不完整。该步停止时,共有 0 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.00 秒
CPU 时间 0.00 秒