BookmarkSubscribeRSS Feed

[SAS 프로그래밍 고수 백승민] [ODS] 출력 템플릿(TEMPLATE) 파일 수정(PROC TEMPLATE)

Started ‎06-11-2020 by
Modified ‎06-11-2020 by
Views 177
 

http://support.sas.com/documentation/cdl/en/statug/63962/HTML/default/viewer.htm#statug_ods_sect007....;

 

* ODS TRACE ON : 생성되는 ODS 파일에 대한 이름/레이블/템플릿/경로 등을 확인;
ODS TRACE ON / LABEL;
PROC SURVEYREG DATA=SASHELP.CLASS ;
  CLUSTER SEX;
  MODEL HEIGHT = WEIGHT / COVB ;
  ODS OUTPUT COVB = FIRM;
RUN;QUIT;
ODS TRACE OFF;

 

* COV MATRIX ODS에 대한 소스 확인 - LOG창;
PROC TEMPLATE;
     SOURCE STAT.SURVEYREG.COVB;
RUN;

 

* PARENT = STAT.SURVEYREG.MATRIX 에 대한 소스 확인;
PROC TEMPLATE;
   SOURCE STAT.SURVEYREG.MATRIX;
RUN;

 

* PARENT = COMMON.MATRIX 에 대한 소스 확인;
PROC TEMPLATE;
   SOURCE COMMON.MATRIX;
RUN;

 

* PARENT = COMMON.COLUMN.MATRIX 에 대한 소스 확인;
PROC TEMPLATE;
   SOURCE COMMON.COLUMN.MATRIX;
RUN;

 

* 템플릿 수정;
ODS PATH SHOW;
PROC TEMPLATE;
     EDIT COMMON.COLUMN.MATRIX;
          CHOOSE_FORMAT=MAX FORMAT_WIDTH=20;
     END;
RUN;

 

* 수정된 템플릿 내용 확인(format_width = 20);
PROC TEMPLATE;
   SOURCE COMMON.COLUMN.MATRIX;
RUN;

 

PROC SURVEYREG DATA=SASHELP.CLASS ;
  CLUSTER SEX;
  MODEL HEIGHT = WEIGHT / COVB ;
  ODS OUTPUT COVB = FIRM1;
RUN;QUIT;

 

* 기본 템플릿 수정은 부담이 됨으로 사용자 정의 template 생성 후 사용;
http://support.sas.com/documentation/cdl/en/statug/63033/HTML/default/viewer.htm#statug_ods_sect014....;

Version history
Last update:
‎06-11-2020 10:21 PM
Updated by:
Contributors

sas-innovate-white.png

Special offer for SAS Communities members

Save $250 on SAS Innovate and get a free advance copy of the new SAS For Dummies book! Use the code "SASforDummies" to register. Don't miss out, May 6-9, in Orlando, Florida.

 

View the full agenda.

Register now!

Article Labels
Article Tags