结果:找到“调用宏”相关内容23个,排序为按回复时间降序,搜索更多相关帖子请点击“高级”
SAS base调用宏失败。请问下面这段代码为什么关键字都是灰色,也运行不了?
2 个回复 - 494 次查看
%macro top25 (ymonth=);
data t2;
set t1;
if ymonth=&ymonth;
proc sort data=t2;by descending Msmvttl;run;
proc print data=t2(firdtobs=1 obs=25);
title "总市值前25名 ...
2023-4-26 09:27 - yy_zz - SAS专版
sas 调用宏结束 但仍然显示正在运行
1 个回复 - 871 次查看
如题,sas
调用宏,需要的结果已经出现,但仍然显示正在运行,已经检查过程序使用的符号等,不知道这种情况一般可以考虑哪里出现问题?
论坛中有如下回答,下图的代码该如何使用,直接运行显示“%MEND 语句没有匹 ...
2021-5-1 00:04 - juicejune - SAS专版
SAS9.4调用宏时出现以下错误,求大神帮忙
5 个回复 - 5632 次查看
ERROR: 文件“PROG.SASMACR.CATALOG”是为其他的操作系统创建的。
NOTE: “SAS 系统”无法打开 SASMSTORE = PROG 所引用的宏逻辑库。
WARNING: 没有解析宏 ORDINARY_LOGISTIC 的调用。
2015-4-11 12:57 - chen1bao2 - SAS专版
SAS9.4 data步里调用宏变量赋值
4 个回复 - 3253 次查看
请教一个关于宏变量调用的问题
首先我想解决的问题是,demographic这个表格里面的变量id包含两种值,分别是E和Y。我想把id值为E的数据保留下来。于是声明了宏变量group,并赋值E。并执行data步。
%let group=E;
d ...
2018-2-27 11:05 - marakesh - SAS专版
proc sql调用宏变量
3 个回复 - 3927 次查看
提取远程Oracle数据库内ccc表内命中&contract_no.的信息,因特殊原因必须使用宏变量降低跑数据时间,请问如何修改才能跑通?[/backcolor]
2018-1-30 17:42 - luyoung - SAS专版
如何在macro中的%if中调用宏函数
1 个回复 - 1589 次查看
代码比较长,不写了
核心的问题是在macro中有这么一句%if &var1 %then %goto yy;
&var1 来源
proc sql noprint;
select var into: var1 separated by " or "
from var1
where TYPE=2;
quit;
意思是如果变量A ...
2017-1-9 14:53 - zorro2004 - SAS专版
SAS调用宏里面不识别“sql”
3 个回复 - 2294 次查看
如题,楼主因为要做连续变量的分段,于是弄了个宏来跑,刚开始没什么大问题,结果后面就不行了,一直ERROR.
原句是这么写的 “不可识别的sas选项名称SQL”,并对“proc sql noprint;”这句进行了标注。。。楼主 ...
2016-8-4 20:11 - Smallvane - SAS专版
宏参数: 调用宏
5 个回复 - 8629 次查看
我有一个问题,如有一个宏%macro word……%mend
现在有另外一个宏%macro par(参数)……%mend
我在
调用宏%par时,可以用宏%word作为宏参数吗?即这种形式%par(%word)合不合法?
谢谢大家的指点啊!
2010-3-16 12:08 - huqiong125 - SAS专版
请问如何在快捷键中定义调用宏
1 个回复 - 1078 次查看
我想问一下,例如我写好一段宏:
%macro abc;
... ...
%mend abc;
%abc;
存到某个文件中:abc.txt
我能否实现快捷键的调用呢?最好是UNIX下的,谢谢
我已自己解决。沙发收币!
2013-9-16 17:03 - Tigflanker - SAS专版
%inc 调用宏
2 个回复 - 3730 次查看
我有一个宏程序,大概800行代码。
直接运行代码没问题。
用%inc引用的时候,会报出%else没有匹配的%if的错误。
我一个个的查看了所有的%else,没有单独的。
删除了所有的注释。还是不行。
还可能是哪里的 ...
2012-11-9 17:18 - nomad5 - SAS专版
关于宏函数名里面调用宏变量
7 个回复 - 5681 次查看
有人知道 如果我想实现宏的名称里有宏变量 以便用宏
调用宏该怎么做吗?
具体来说 我有class_1_1(n)、class_1_2(n) class_2_1(n) class_2_2(n)
四个宏函数 我想 用 %class_&&i.&&j.调用是不是可以 呢?
...
2012-6-13 10:40 - sophiesdaisy - SAS专版
跟crackman读sas程序(134)–通过SQL语句调用宏程序
0 个回复 - 1432 次查看
http://crackman.net/?p=1333
第一种方法:通过DO循环语句
调用宏程序
%macro printclass(gender);
data subset&gender;
if _n_=1 then call symput(“TimeNow”,put(time(),timeampm13.2));
set sashelp.cl ...
2011-4-17 10:09 - crackman - SAS专版
data步中调用宏,关于call execute()参数的问题
2 个回复 - 4752 次查看
是用call execute语句在data步中
调用宏,call execute()语句括号里面的参数一直写不对。
问题一:
跟crackman读sas(5)里面有一个例子:
data _null_;
do i=1 to 3;
call execute(cats('%inner ...
2011-3-28 08:36 - 邢不行 - SAS专版
SAS 宏返回值、调用宏的问题
11 个回复 - 7245 次查看
%macro kfood;
data work.calorie;
infile...;
input id foodname $ calorie;
run;
求定义宏代码(输入食物id获取卡路里)
data work.kfood;
infile ...;
input...;
......;
求
调用宏获取卡路里并 ...
2011-3-24 14:40 - moyunzheng - SAS专版
【求助】SAS中如何实现通过txt,文档调用宏
1 个回复 - 1735 次查看
RT,例如:
%macro a(x);
data a;
set resdat.lstkinfo;
if year(lstdt)<&x; /* Lstdt为股票上市日期 */
data y%eval(&x)_list;
set a;
a = '%a(';
c = ');';
file "Alist ...
2010-2-1 10:40 - qyj8888 - SAS专版