刚开始接触SAS代码,到一家新单位,看不懂同事写的SAS代码:
Data FMT;
set custinfo end=last;
RETAIN TYPE "C" FMTNAME "FMT";
START=CUST_ID_NBR;
LABEL='Y';
OUTPUT;
IF LAST THEN DO;
START='';LABEL='';HLO='';OUTPUT;
END;
RUN;
PROC FORMART CNTLIN=FMT;
查了V8教材和sas帮助文件,好像都没明确说明。搞不懂啊,这段代码有什么作用?
retain,type,fmtname有什么作用,为什么要这样写呢?
还有start,label,hlo?
坐等高手解释!!!