SAS中文论坛

标题: 请问:在不打开一个数据集的情况下如何返回变量个数? [打印本页]

作者: shiyiming    时间: 2005-1-13 20:21
标题: 请问:在不打开一个数据集的情况下如何返回变量个数?
RT
作者: shiyiming    时间: 2005-1-13 21:49
标题: 打开是什么意思
open FUNCTION算吗?

试一下 ATTRN(TABLEID, “NVARS”)
作者: shiyiming    时间: 2005-1-14 10:53
标题: 我想到一较麻烦的办法
先通过proc contents过程以及ods output语句将attributes数据集输出到某一数据集,然后再将表示变量个数的值提取出来!
作者: shiyiming    时间: 2005-2-17 12:50
标题: RX
data _null_;
  dsid = open ('DataSetName');
  nvar = attrn (dsid,'NVAR');
  call symput("nvar",nvar);
run;




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2