BookmarkSubscribeRSS Feed

[SAS] ODS(Output Delivery System)

Started Thursday by
Modified Thursday by
Views 62

SAS는 출력 결과가 기본적으로 SAS 창 안에 보여지지만,

ODS 를 이용하면 다양한 파일 형식을 전송할 수 있습니다.

ODS란 기존에 출력창에만 보이던 결과를 HTML, PDF, EXCEL, RFT 등 원하는 형식으로 다운받을 수 있어서 실무에서 사용할 수 있습니다.

가장 많이 쓰이는 형태는 HTML, PDF, RTF(워드) 입니다.

 

아래 코드를 통해서 class_data를 HTML 형식으로 저장하는 예시에 대해서 알아보겠습니다.

 

 

data class_data;
    input name $ gender $ age course major $;
    datalines;
Janny M 58 101 STAT
Amy F 28 101 HIST
Liz F 27 301 STAT
Jhon M 68 301 ENGG
Peter M 54 201 STAT
James M 35 101 HIST
Thomas M 34 301 ENGG
Pat F 23 201 STAT
Liz F 45 101 HIST
Tom M 56 301 ENGG
;
run;
proc print data = class_data;
run;

 

기존에 출력을 할 경우에는 데이터셋을 지정하고 모든 변수와 관측치 번호(Obs) 와 함께 출력됩니다.

 

 

image.png

 

 

 

 

ods html file="/home/u45061472/sasuser.v94/ClassReport.html" style=Plateau;

title "수강생 명단 및 전공 현황";

proc print data = class_data;
    var name gender age major; 
run;

ods html close;

 

 

  • ods html file: HTML 형식으로 출력할 수 있게

  • file: HTML 저장될 파일의 경로를 설정합니다.

  • style: 보고서에 적용할 테마를 적용합니다. (Plateau, Harvest, Ocean 등이 있습니다.)

  • title: 보고서에 출력할 제목을 지정할 수 있습니다.

  • var: 출력할 변수를 선택할 수 있습니다.

  • ods html close: HTML 출력물을 파일을 저장할 수 있습니다.

 

 

image.png

 

 

 

image.png

 

Contributors
Version history
Last update:
Thursday
Updated by:

Catch up on SAS Innovate 2026

Dive into keynotes, announcements and breakthroughs on demand.

Explore Now →
Article Labels
Article Tags