由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - MACRO求教
相关主题
help. sas macro请教macro的一个小程序,
sas macro 问题请教。。How to the macro regression with if?
Stupid SAS programming style is driving me crazy....请教一个SAS ADV 的题目
用尽心思做好了一个macroa sas adv question
Need advice on SAS macro debugging请教data mining 的问题,在线等,谢谢!
batch?请教用Macro creating dummy的问题
[合集] 一个sas问题请帮忙看3道SAS题。
请教一个SAS Macro问题。谢谢A problem from SAS Adv test
相关话题的讨论汇总
话题: macro话题: var话题: test话题: mend话题: ind
进入Statistics版参与讨论
1 (共1页)
n*****e
发帖数: 38
1
正在学MACRO,写了一个很简单的,但是就是不WORK,请大家帮我看看,叩谢!
%macro test(var) ;
data one ;
set one ;
do i = 1 to int(2000/&var) ;
if _n_ >= (i-1)*5 and _n_ <= i*5 then window_ind = i ;
end ;
run ;
%mend ;
%macro test(var = 5) ;
s******r
发帖数: 1524
2
haha, I used to make lots of same mistakes. Even now I still made from time
to time. :)
Try,
%macro test(var) ;
data one ;
set one ;
do i = 1 to int(2000/&var) ;
if _n_ >= (i-1)*5 and _n_ <= i*5 then window_ind = i ;
end ;
run ;
%mend ;
%test(var = 5) ;

【在 n*****e 的大作中提到】
: 正在学MACRO,写了一个很简单的,但是就是不WORK,请大家帮我看看,叩谢!
: %macro test(var) ;
: data one ;
: set one ;
: do i = 1 to int(2000/&var) ;
: if _n_ >= (i-1)*5 and _n_ <= i*5 then window_ind = i ;
: end ;
: run ;
: %mend ;
: %macro test(var = 5) ;

n*****e
发帖数: 38
3
多谢多谢,老是有这样那样的小错误,自己还发现不了:)
1 (共1页)
进入Statistics版参与讨论
相关主题
A problem from SAS Adv testNeed advice on SAS macro debugging
请教:sas 循环batch?
sas advance[合集] 一个sas问题
sas question请教一个SAS Macro问题。谢谢
help. sas macro请教macro的一个小程序,
sas macro 问题请教。。How to the macro regression with if?
Stupid SAS programming style is driving me crazy....请教一个SAS ADV 的题目
用尽心思做好了一个macroa sas adv question
相关话题的讨论汇总
话题: macro话题: var话题: test话题: mend话题: ind