SAS中文论坛
标题:
请问.Z和Z.的意义
[打印本页]
作者:
shiyiming
时间:
2009-6-9 10:48
标题:
请问.Z和Z.的意义
Z.是整数格式吗。
还有今天看程序看到这样一句:
%if (&VARTYPE = NUM) %then (&VAR > .Z); %else (&VAR ne " ");
问人,回答:.Z就是大于0的最小整数,(&VAR > .Z)就是(&VAR > 0); 我不明白,如果.Z是大于0的最小整数,则.Z应该为1,为什么不是(&VAR >1);
况且有什么必要这样写呢?
.Z是不是和递归有关
在线等答案!
作者:
shiyiming
时间:
2009-6-9 12:06
标题:
Re: 请问.Z和Z.的意义
这个问题太傻了吗。中午试了四种结果。我的SAS是日文的:
结论是>z : 1
=z :0
ne z :1
<z :0
这个Z是什么函数。
有哪位达人详细介绍看看。
249 %let i = %eval(j > .Z);
250 %put &i;
SYMBOLGEN: マクロ変数 I を 1 に展開します。
1
251 %let i = %eval(j = .Z);
252 %put &i;
SYMBOLGEN: マクロ変数 I を 0 に展開します。
0
253 %let i = %eval(j < .Z);
254 %put &i;
SYMBOLGEN: マクロ変数 I を 0 に展開します。
0
255 %let i = %eval(j ne .Z);
256 %put &i;
SYMBOLGEN: マクロ変数 I を 1 に展開します。
1
作者:
shiyiming
时间:
2009-6-9 12:14
标题:
Re: 请问.Z和Z.的意义
.z就是MISSING
作者:
shiyiming
时间:
2009-6-9 12:19
标题:
Re: 请问.Z和Z.的意义
.a,.b,...都是missing,用于区别不同的MISSING。比如说,missing for no response, missing for unknown, and so on.在实际中,SAS应该是都把他们做缺失来处理
作者:
shiyiming
时间:
2009-6-9 12:37
标题:
Re: 请问.Z和Z.的意义
@@
这个我理解了.
那这对if else的结果是啥...
一个>.Z 一个ne " ")...
作者:
shiyiming
时间:
2009-6-9 12:42
标题:
Re: 请问.Z和Z.的意义
稀里糊涂大概理解了。
CHAR类型的话值不为" "
NUM类型的话值不为.Z
是这样么.
作者:
shiyiming
时间:
2009-6-9 20:34
标题:
Re: 请问.Z和Z.的意义
agree
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2