结果:找到“宏程序”相关内容117个,排序为按回复时间降序,搜索更多相关帖子请点击“高级”
sas宏程序运行后不出结果
0 个回复 - 687 次查看
宏程序是网上下载的,代码如下,运行后log不报错,也没有结果。求大神解答。
宏程序是uniDAmacro.
%include "D:/sas/SASMacro/uniDAmacro.sas; ...
2022-3-6 12:35 - xsongshu - SAS专版
宏程序求助
1 个回复 - 557 次查看
请教大神,以下程序代码,数据集合成功建立了,但是后面的
宏程序执行没反应,日志也不报错,仅把
宏程序显示了一遍,其他的
宏程序可以执行,这个
宏程序我检查了几遍,没发现有语 ...
2021-8-2 17:01 - huangtiancheng - SAS专版
运行SAS宏程序后一直显示不能打开数据集,如何关闭?
3 个回复 - 1975 次查看
%let rpt=rpt_temp;
proc sql;
create table sasdata.change1 as
select memname from dictionary.tables
where libname eq 'WORK';
quit;
/*proc datasets lib=work;change &table = &rpt._T&i.;quit;*/
...
2020-8-24 02:53 - msa778232 - SAS专版
excel宏程序运行时遇到错误,1004引用无效以及无效的外部命令
2 个回复 - 2855 次查看
Sub re()
Dim x As Integer
For x = 1 To 16945
Range("I" & x).GoalSeek Goal:=0, ChangingCell:=Range("H" & x)
Next x
End Sub
下面是图示,I列里面有公式的
不知道代码哪里出错了,求大神告知。
...
2016-10-22 13:57 - 风之归宿 - 爱问频道
SAS %glmcurv9非线性相关宏程序
0 个回复 - 836 次查看
The %GLMCURV9 macro uses SAS PROC GENMOD and restricted cubic splines to test whether there is a nonlinear relation between a continuous exposure and an outcome variable. The macro can automatically s ...
2020-3-12 09:36 - ArisQ - SAS专版
t检验宏程序(自动判断方差齐否输出相应结果)
1 个回复 - 787 次查看
%macro dd(data);
data _null_;
set &data;
if ProbF>0.05 then f=1;
else f=0;
if _n_=1;
call symput('h',f);
run;
%if &h=1 %then %do;data ttest.d;
set &data;
if _n_=2;
...
2020-1-6 09:26 - erdongchen1985 - SAS专版
SAS宏程序-学习偶得
107 个回复 - 42183 次查看
SAS宏的基本知识
SAS宏功能
1)可以降低重复性任务的工作量,便于重复调用。例如:可以将宏文件永久存储,每次只需要调用相应的宏就可以完成分析,而无需重新运行。
2)使程序模块化,同时便于修改宏参 ...
2013-8-14 14:43 - 有福有德 - SAS专版
有使用过boxtid宏程序的朋友吗?
1 个回复 - 1295 次查看
网上下载的使用box-tidwell检验连续自变量与logitP之间呈线性的宏( http://www.datavis.ca/sasmac/boxtid.html )。使用时报错,说merge没有跟by 语句。这个宏应该是大牛编写,并经过调试的。出现这种错误是因为版本的 ...
2019-1-22 23:54 - supersu35 - SAS专版
请大神帮我看看这个宏程序为什么出现这种情况?
0 个回复 - 536 次查看
运行
宏程序出现这种提示错误,不再运行
NOTE: The parameter A_LOGSDE is assigned the default starting value of 1.0, because it is not assigned an initial value with
the PARMS statement.
ERROR: P ...
2019-3-29 19:46 - 一吴玉 - SAS专版
宏程序无法打开
1 个回复 - 1330 次查看
宏程序无法打开,点击文件包后出现"an error occured attempting to initialize a SAS from class sashelp.sasdesk.catmodel"请问该如何处理,谢谢
2018-7-19 13:59 - ljstj - SAS专版
宏程序报错,error:宏SQL仍在执行,无法定义,将编为哑宏
1 个回复 - 2077 次查看
宏代码一直提示错误,如下:error:宏SQL仍在执行,无法重新定义,将编译哑宏:
具体代码如下:
proc sort data=jpj1.dm; by siteid subjid; run;
options nodate nonumber;
%macro kds(km,b1,new,condit);
data ...
2018-3-7 09:38 - jpj根号2 - 爱问频道
sas宏,如何将自己写的宏程序永久储存和调用
17 个回复 - 16365 次查看
由于数据处理每次都有很多重复的过程,所以想问一下上面的问题。如何将自己写的
宏程序永久储存,并且可以方便以后使用时直接调用,请问该如何编程实现。谢谢!
%macro sort;
>>>>
%mend sort;
小弟看过一种存储 ...
2016-1-17 20:18 - 凡尘梦1990 - SAS专版
宏程序中执行宏程序循环
1 个回复 - 1367 次查看
导入数据后,希望可以直接执行
宏程序。希望是多个表导入,均执行相同的
宏程序。
将
宏程序%ahp_cal(matrix&i.,matrixs&i.)写入后,程序无法循环,执行完%ahp_cal(matrix1.,matrixs1)就停止了。
有没有大神给个好办法 ...
2017-7-31 16:19 - 挞挞 - SAS专版
宏程序里的一段语句能设置成宏参数吗?
2 个回复 - 1181 次查看
如下,想把macro a里的statement1、statement2设置成宏参数,每次替换不同的语句,下面的写法跑不出来,应该怎么写呢?
%macro a(statement1,statement2);
data b;
set a;
&statement1.;
&statement2.;
else ...
2017-6-14 11:51 - 踩云飞 - SAS专版
宏程序执行感觉没有问题
4 个回复 - 1645 次查看
宏程序执行感觉没有问题 , 但出现
ERROR 180-322: 语句无效或未按正确顺序使用。
这是怎么回事呢 可能有哪些影响
谢谢
2017-3-16 20:19 - akalius - SAS专版
SAS宏程序报错”条目锁定不可用“ ”由 DMS Process 锁定“
2 个回复 - 3047 次查看
%macro SUMPRO(classify,time,value,output);proc freq data=disq(where=(&time.="&value.")) noprint; tables &classify.*LOANTYPE/out=temp5(drop=percent)missprint;run;proc freq data=disq(where=(&time.="& ...
2015-9-16 10:49 - zcjdkl0703 - SAS专版
宏程序条件语句中判断字符串为空的问题
1 个回复 - 3372 次查看
各位高手好,我在编写一段
宏程序时遇到一个问题,从sql语句中选取的变量有时候因为本身表里面是空值,接下来没法操作,不知道如何判断,比如在宏中写了这么一段:
proc sql;
select var1,var2,var3,var4 into :var ...
2017-2-12 10:50 - baileyqw - SAS专版
请教3道SAS adv考试的宏程序的题
19 个回复 - 6708 次查看
1.The following SAS program is submitted:
%macro one(input);
%two
%put the value is &date;
%mend;
%macro two;
data _null_;
call symput('date', '12SEP2008');
run;
%mend;
%let date = 31DEC2006 ...
2011-9-15 08:18 - timj - SAS专版
宏程序运行 log窗口显示
0 个回复 - 1320 次查看
编辑和运行宏时,不知道怎么回事就运行不出结果了,每一次必须得重新打开SAS才能得到正常的结果。而且当宏不好用时,本来在log窗口该显示蓝色的字体,也不能显示,只显示黑色,请问是怎么回事啊。
2016-6-23 14:32 - 麦弥 - SAS专版
想知道这一段宏程序到底讲的是什么,意义是啥
1 个回复 - 1468 次查看
data case7_6;set case7;run;proc sort data = case7_6;by descending Quantity;run;data case7_6;set case7_6;obs = _n_;run; %macro selected(number = );%do i = 1 %to &number;data _null_;set case7_6;if obs = ...
2016-5-20 21:01 - lijunf78 - SAS专版
求问如何用宏程序合并数据集
4 个回复 - 2888 次查看
求教各位大神:我现在有两个逻辑库a和work,a中有res.abc0001,res.abc0002,res.abc0005……这样的数据集,work里则有abc0001,abc0002等数据集。两个逻辑库中的数据集虽然名字一一对应,但是代码变化得并没有规律。wo ...
2016-5-19 23:16 - 内画瓶 - SAS专版
Excel破解工作表保护的宏程序
11 个回复 - 4747 次查看
在工作中,经常会遇到Excel工作表被加密保护了,什么东西都修改不了,但是又有错误需要更正。
此时,只需使用此
宏程序,一点就能破解,毫无压力。
已测试Excel2007下可用,其他版本Excel应该也可以。里面 ...
2013-1-10 09:31 - 周秦汉 - Excel
〖SAS〗原创:SAS宏程序-学习偶得
4 个回复 - 2780 次查看
源代码+代码解释+代码应用案例+参考
SAS宏的基本知识
SAS宏功能
1)可以降低重复性任务的工作量,便于重复调用。例如:可以将宏文件永久存储,每次只需要调用相应的宏就可以完成分析,而无需重新运 ...
2015-2-7 18:40 - 有福有德 - 经管代码库
纯SAS宏程序打印杨辉三角,完全数,相亲数
1 个回复 - 1377 次查看
打印杨辉三角(Pascal's triangle),
纯
宏程序打印完全数、完美数(Perfect number)
纯
宏程序打印相亲数(Amicable)
》》》》》》》》》》》》》》》》》》》》》》》》
ahuige
...
2015-3-9 17:21 - 南方de梦 - 经管代码库
winsorize处理的一个宏程序?
1 个回复 - 4059 次查看
byvar : define subset to winsorize/trim,e.g. 'date'. type 'none' for the whole datasetvars : subsetting variables to winsorize/trim on; type 'none for no byvar
从论坛上找到这段
宏程序的,不过英文 ...
2011-5-4 21:33 - huangoramy - SAS专版
这段宏程序运行不了,请教高手指教
11 个回复 - 2806 次查看
这段
宏程序运行不了,也没有报错,不知道是哪里的问题,请教高手指教!
%macro nvardescrip(data =trans , out = like); proc contents data=&data out=a0 noprint; run; proc sql; select NAME into : nvarsse ...
2015-2-9 14:44 - zljwanzi25 - SAS专版
宏程序学习心得
0 个回复 - 3439 次查看
AS
宏程序:
如果一段程序被用到很多次,那么可以采用
宏程序。
首先宏变量与普通变量不同,可以独立于DATA步,可以出现在任何地方,用%let来定义宏变量,调用宏变量用‘&’。
%PUT用来在LOG窗口显示宏变量;%STR是 ...
2015-1-28 22:31 - Alice5491 - SAS专版
如何执行程序文件中的所有某个宏程序
2 个回复 - 1867 次查看
比如groupthenfund , portret, endresult三个宏调用程序散落在文件中各个位置,如何能够把他们给全部调用了
2014-9-27 09:49 - 小鳄鱼a - SAS专版
宏程序编写
2 个回复 - 2070 次查看
试编一段Sas
宏程序,可以随意根据输入的内容确定是字符型数据还是数值型数据
请教~~
2014-12-30 23:39 - Liang10 - SAS专版
宏程序中的一些问题
5 个回复 - 1176 次查看
一个数据集里的数据是按“分区”排列的,共有20个“分区”
现在需要把这数据分为20个,分别存放,即每一个相同“分区”字段的数据为一个文件
程序如下:
/*列出20个文件名*/
%macro data1;
%do i=1 %to 20;
...
2014-12-8 15:52 - 冰棱 - SAS专版
求个sas日志出现error后自动报错的宏程序
11 个回复 - 11626 次查看
经常会遇到这样一些事情,做了一个很大的
宏程序,中间有很多data步,很多循环,跑了很长时间,导致日志几十页长。
跑完了之后,首先要看日志有没有错误,拉了几十页慢慢找红色的error,找到错误再慢慢调试代码。
...
2013-2-21 20:54 - Imasasor - SAS专版
为啥宏程序出错,但是普通程序就没问题?
3 个回复 - 1307 次查看
%macro bb;%do i=1 %to 1;
proc import out=c datafile='C:\Users\Administrator\Desktop\aa\a&i.' dbms=excel replace;getnames=yes;run;
%end;%mend;%bb;
proc import out=c1 datafile='C:\Users\Adminis ...
2014-11-21 21:36 - lizhewenbei - SAS专版
sas宏程序的问题
2 个回复 - 1747 次查看
各位大神好,最近在学习SAS
宏程序,看到这么一段程序,不是很理解这段程序是干什么的(特别是第2,7,8和10行的意思),请各位大神指点!谢谢!
%macro numargs(arg, delimit);
%if %quote(&arg)= %then %do;
...
2014-10-6 22:12 - sunjiangwei - SAS专版
请给位大神帮小妹看看这个SAS宏程序怎么编
0 个回复 - 1688 次查看
我这里有一段程序讲解:1、定义宏名称和宏变量jiliang为宏名称,宏变量中database表示的数据集的名称,var为需要分析的变量名称,index为变量名的标签。%macrojiliang (database,var,index);2、
宏程序块内容/*将univ ...
2014-9-16 11:02 - cathy911213 - SAS专版
请教下宏程序中DO语句下标的几个问题
2 个回复 - 2055 次查看
宏程序中如果有多个PRO步或者DATA步都需要用DO循环语句,且同步,那个这些过程是写在一个DO循环内还是分别用do循环?
比如:例1:%do i=1 %to 10; proc1;proc2;data1; end;
例2: %do i=1 %to 10 ;proc1; ...
2014-8-27 11:26 - wxmouse - SAS专版
请问这段宏程序中的when (num=%eval(&i)) 是什么意思?
5 个回复 - 9218 次查看
%macro creat; /*创建数据集宏*/
data z2;set z1;
%do i=1 %to 12;
ind&i=0;
select;
when (num=%eval(&i)) ind&i=1;/*看不懂什么意思??*/
otherwise ind&i=0;
end;
%end;
;
run;
%mend;
options mpri ...
2014-7-17 16:14 - lizhewenbei - SAS专版
求助SAS读入低版本宏程序的方法
2 个回复 - 1702 次查看
本人有个SAS
宏程序,在9.1版本下可以运行,但9.3下则不行。求助有没有能指导如何能让SAS程序这是低版本程序,
正确读入相关程序。谢谢!!
2014-6-4 09:09 - ynsxx - SAS专版
SAS 宏程序基础教程(自创版)
11 个回复 - 4460 次查看
最近在学习SAS宏部分的编程,学习之余,自己做了个总结,也可以作为SAS宏部分的基础简明教程,里面对宏部分做了详细的讲解,希望对学习sas的同学有帮助!完全自创版本,有什么错误的地方还请大家指正,谢谢! ...
2011-11-6 22:09 - luorongjin - SAS专版
求助,两个宏程序的区别
1 个回复 - 991 次查看
1%let a=cat;
%macro animal(a=frog) ;
%let a=bird;
%mend;
%animal(a=pig);
%put a is &a;
2%let a=cat;
%macro animal;
%let a=dog;
%mend;
%animal;
%put a is &a;
第一个程序log里 ...
2014-1-7 10:34 - xyz15110139 - SAS专版
从一个表中读取数值的问题。读取利率后做循环。谁能帮解读下这个宏程序。
2 个回复 - 921 次查看
%macro call(type,set_date,money,take_date);
data final;
format set_date yymmdd10. dump_date yymmdd10.;
type=&type;
set_date=&set_date;
money=&money;
days=datdif(&set_date,&take_date,'act/ ...
2013-12-5 21:15 - kermit1209 - SAS专版
scan宏程序
5 个回复 - 5060 次查看
%macro words(text,delim=%str( ));
%local i word;
%let i=1;
%let word=%scan(&text,&i,&delim);
%do %while (&word ne );
%put Word number &i is: &word;
%let i=%eval(&i+1);
%let ...
2010-4-7 13:48 - crackman - SAS专版
请sas高手看看这个宏程序的问题。。。坐等解答
22 个回复 - 12557 次查看
各位SAS大侠,本人是临床小硕一枚,最近做单因素生存分析,在网上搜索了
宏程序,觉得很好,https://winshipbbisr.emory.edu/Software_macro.html;下面是例子:
但是在sas9.3 (本论坛下载版本)跑的时候报错,结果 ...
2013-11-23 19:26 - flyloop - SAS专版
请教一段简单宏程序
5 个回复 - 1560 次查看
data temp1;
set peixun.fitness;
run;
%macro plot(yvar=age,xvar=weight);
proc plot;
plot &yvar*&xvar='*';
run;
%mend plot;
%plot()
%plot(xvar=runtime);
quit;
这段程序macro可以自动 ...
2013-10-14 16:40 - m18602153195 - SAS专版
纯SAS宏程序打印杨辉三角,完全数,相亲数
9 个回复 - 1692 次查看
打印杨辉三角(Pascal's triangle),
%MACRO TRIANGLE(LINENo);
%do i=1 %to &lineno;
%let str=;
%do j=1 %to &i;
%if &j=1 or &j=&i %then
%let x&i. ...
2013-8-12 08:28 - 南方de梦 - SAS专版
求宏程序,用来连接多个rtf文档
3 个回复 - 889 次查看
RT.
求一个SAS宏,或者其它语言的程序也可,
目的是连接多个rtf或doc文档,并插入目录,
做成一个整体文档.
事成之后,悬赏200B!谢谢!
2013-8-6 12:25 - wqhx620 - 悬赏大厅
请教如何用一个宏调用几个宏程序
6 个回复 - 6396 次查看
请教各位高手,能否通过设置一个总
宏程序,设置参数,根据自己的需要将编写的多个
宏程序,进行选择运行? 例如同一个数据集和变量能否在总
宏程序里设置,在多个
宏程序里调用,并且根据需要选择运行不同的
宏程序? 谢 ...
2008-7-31 20:58 - fxf258 - SAS专版
谁能具体解释一下这个宏程序
0 个回复 - 1279 次查看
*求最后一次产检的孕周; %letchkweek= chk_week1-chk_week20; arrayarr_y{*} &chkweek; y_max=max(ofarr_y(*)); doi=1 to dim(arr_y); y_last=i ...
2013-7-9 10:53 - hzdailinlin - 新手入门区
sas宏程序优化和通过模拟搜索控制限
13 个回复 - 2917 次查看
急求高手解决sas
宏程序优化和在给定条件下通过模拟搜索控制限。十分感谢。
下面代码的目的是想得到在给定参数h的情况下,通过模拟结果得到10000次的arl平均值。对于这个代码,请问有没有简单的代码实现?或者提高 ...
2013-7-4 23:39 - fyfzhdsfdx - SAS专版
一个sas宏程序的问题,还请会宏程序的战友给予指导
3 个回复 - 3383 次查看
本人近期在网上找到一做生存分析单因素分析的
宏程序,之前在sas9.3 32位亲测,可以顺利运行并生成word文件,最近我重装64位系统并安装64位sas9.3,再次运行该
宏程序,并跑数据时,不能生成word文件,但是有网页版的结 ...
2013-7-6 01:48 - flyloop - SAS专版
宏程序怎么写?sos
0 个回复 - 788 次查看
老师给布置了一题,关于
宏程序,研究了一天还是无解,求大师指点!小女在此跪谢! 下面表格中的变量,age, x,y,z均为连续变量,visit代表随访次数,共有3次随访;group为分组变量,有2组。请编制一段
宏程序可以对4个 ...
2013-7-3 16:39 - pyawht - SAS专版