想问下坛里的老师朋友,我无意发现一个看起来挺有意思的function:varstat
官方介绍是:Calculates simple statistics for SAS table columns
使用格式是:rc=VARSTAT(table-id,varlist-1,statistics,varlist-2);
使用例子和varnum、attrn这类SCL一样。例如:
data _null_;
rc = open('sashelp.air');
citynum=varnum(rc,'date'); *Ok;
rc1 = varstat(rc,'date','max','datemax'); *Not Ok, VARSTAT function not found.;
rc = close(rc);
run;
还有另一个同样悲剧命运的function:format
%let rc = %sysfunc(format($char12.,c)); *Not Ok, FORMAT function not found.;
我就想知道同是SCL,为啥open、attrn这类可以用;varstat、format用不了。
如果真的varstat可以用,以后的程序也许会更方便。
谢谢。