由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教用Macro creating dummy的问题
相关主题
请教一个SAS Macro问题。谢谢请教一个SAS ADV 的题目
Stupid SAS programming style is driving me crazy....a sas adv question
用尽心思做好了一个macro请教data mining 的问题,在线等,谢谢!
Need advice on SAS macro debugging请帮忙看3道SAS题。
batch?A problem from SAS Adv test
[合集] 一个sas问题请教:sas 循环
请教macro的一个小程序,sas advance
How to the macro regression with if?sas question
相关话题的讨论汇总
话题: dummy话题: macro话题: var话题: tot话题: last
进入Statistics版参与讨论
1 (共1页)
a*****4
发帖数: 986
1
鄙人用如下Macro程序 去create New dummy,
%macro dummy (var, first, last, tot);
If (&first<=&var<=&last) then &var.&tot=1;
Else &var.&tot=0;
Label &var.&tot="var:&first-&last";
%dummy(MOSTYPE, 1,100,1)
&Mend dummy;
Data a;
Set b;
%Inc dummy;
run;quit;
出错,Log里说找不到我的phyisical file Macro dummy.
请教达人,我到底出错在哪里,怎么修改。
l***a
发帖数: 12410
2
%mend?

【在 a*****4 的大作中提到】
: 鄙人用如下Macro程序 去create New dummy,
: %macro dummy (var, first, last, tot);
: If (&first<=&var<=&last) then &var.&tot=1;
: Else &var.&tot=0;
: Label &var.&tot="var:&first-&last";
: %dummy(MOSTYPE, 1,100,1)
: &Mend dummy;
: Data a;
: Set b;
: %Inc dummy;

P****D
发帖数: 11146
3
%macro dummy (var, first, last, tot);
%If (&first<=&var<=&last) %then %do; &var.&tot.=1;%end;
%Else %do; &var.&tot.=0;%end;
*Label &var.&tot="var:&first-&last";
%Mend dummy;
Data a;
set b;
%dummy(MOSTYPE, 1,100,1)
run;
quit;
主要是LABEL不能单独放在macro里,你要加label得另想办法。
1 (共1页)
进入Statistics版参与讨论
相关主题
sas questionbatch?
In SAS , How to call a macro thousands of times?[合集] 一个sas问题
SAS Macro question, thanks!请教macro的一个小程序,
[合集] SAS 问题:如何在使用macro的时候保护data。How to the macro regression with if?
请教一个SAS Macro问题。谢谢请教一个SAS ADV 的题目
Stupid SAS programming style is driving me crazy....a sas adv question
用尽心思做好了一个macro请教data mining 的问题,在线等,谢谢!
Need advice on SAS macro debugging请帮忙看3道SAS题。
相关话题的讨论汇总
话题: dummy话题: macro话题: var话题: tot话题: last