SAS中文论坛
标题:
SAS宏在临床试验中应用-记录数据集观测个数
[打印本页]
作者:
shiyiming
时间:
2005-8-24 14:52
标题:
SAS宏在临床试验中应用-记录数据集观测个数
[code:79954]%macro numobs(dsn);
%global num;
data _null_;
if 0 then set &dsn nobs=nobs;
call symput('num',trim(left(put(nobs,8.))));
stop;
run;
%mend;
%numobs(sashelp.class)
%put _user_;[/code:79954]
作者:
shiyiming
时间:
2005-8-25 21:47
标题:
??
if [color=red:84cb9]0 [/color:84cb9]then set &dsn nobs=nobs;
0是什么意思?
谢谢!
作者:
shiyiming
时间:
2005-8-27 09:04
标题:
one more
[code:db9ba]%macro numobs(dsn);
%let num=0;
%let dsid=%sysfunc(open(&dsn, i));
%let num=%sysfunc(attrn(&dsid, nlobs));
%let rc=%sysfunc(close(&dsid));
#
%mend numobs;
%let obs=%numobs(sashelp.class);
%put obs: &obs;[/code:db9ba]
作者:
shiyiming
时间:
2007-8-31 11:30
标题:
Re: SAS宏在临床试验中应用-记录数据集观测个数
都是怎么想出来的啊,我差的太多了,只有继续努力 <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( -->
作者:
shiyiming
时间:
2007-9-9 22:51
标题:
Re: SAS宏在临床试验中应用-记录数据集观测个数
我也要学习!
作者:
shiyiming
时间:
2007-10-4 17:13
标题:
Re: SAS宏在临床试验中应用-记录数据集观测个数
%macro numobs(data);
%global num;
proc sql noprint;
select count(*) into :num
from &data;
quit;
%mend numobs;
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2