SAS  /  PC

 

六、 範 例 六 : 報表加註 (TITLE, FOOTNOTE)

 

程式檔名稱 : SAMPLE6

OPTIONS LS=80 PS=60 NODATE;

DATA ORIG;

INPUT  TREAT $ SAMPLE1 SAMPLE2 SAMPLE3;   輸入相同處理別之樣品 1 - 樣品 3

CARDS;

A 0.1 0.2 0.4
B 0.2 0.1 0.3
C 0.3 0.2 0.5

;

RUN;

 

PROC PRINT;                      輸入欲作加註之標題(報表之起頭註解)
                             (表 6-1)

TITLE1 'TITLE1:ORIGINAL DATA ';

TITLE2 'TITLE2:IF YOU WANT TO SUPPRESS TITLE# IN DIFFERENT PAGE, ';

TITLE3 'TITLE3:YOU CAN PUT '' TITLE#; '' IN ANOTHER PROC ';

                             輸入欲作加註之註腳(報表之表下註解)

FOOTNOTE1 'FOOTNOTE1:ORIGINAL DATA ';

FOOTNOTE2 'FOOTNOTE2:IF YOU WANT TO SUPPRESS FOOTNOTE# IN DIFFERENT PAGE, ';

FOOTNOTE3 'FOOTNOTE3:YOU CAN PUT '' FOOTNOTE#; '' IN ANOTHER PROC ';

RUN;

 

                            在 TITLE 及 FOOTNOTE 內, 如要用
                             ' 號, 需以 '' 號表示

PROC PRINT;        
                                   (表 6-2)
TITLE1;                            縮去標題一

TITLE2 'TITLE2:IF YOU WANT TO SUPPRESS ALL TITLES IN DIFFERENT PAGE, ';

TITLE3 'TITLE3:YOU CAN PUT '' TITLE; '' IN ANOTHER PROC ';

FOOTNOTE1;                       縮去註腳一

FOOTNOTE2 'FOOTNOTE2:IF YOU WANT TO SUPPRESS ALL FOOTNOTES IN DIFFERENT PAGE ';

FOOTNOTE3 'FOOTNOTE3:YOU CAN PUT '' FOOTNOTE; '' IN ANOTHER PROC ';

RUN;

 

 

PROC PRINT;                      (表 6-3)

TITLE;                           縮去所有的標題

FOOTNOTE;                       縮去所有的註腳

RUN;

 

 

DATA AVAIL;

SET ORIG;                         取出原有的資料集, 將樣本 1-3 命

SAMPLE=SAMPLE1; OUTPUT;                名為 'SAMPLE' 的欄位名稱, 依序

SAMPLE=SAMPLE2; OUTPUT;                輸出

SAMPLE=SAMPLE3; OUTPUT;

DROP SAMPLE1-SAMPLE3;                 縮去原有欄位, 樣本 1-3

RUN;

 

 

PROC PRINT;                       (表 6-4)

TITLE1 ' NEW AVAILABLE DATA SET ' ;           轉直後新資料集輸出

TITLE2 ' SAMPLES OF DIFFERENT TREATMENT';

RUN;

 

 

表 6-1

TITLE1:ORIGINAL DATA

TITLE2:IF YOU WANT TO SUPPRESS TITLE# IN DIFFERENT PAGE,

TITLE3:YOU CAN PUT ' TITLE#; ' IN ANOTHER PROC

OBS  TREAT  SAMPLE1  SAMPLE2  SAMPLE3

 1    A     0.1      0.2      0.4

 2    B     0.2      0.1      0.3

 3    C     0.3      0.2      0.5

FOOTNOTE1:ORIGINAL DATA

FOOTNOTE2:IF YOU WANT TO SUPPRESS FOOTNOTE# IN DIFFERENT PAGE,

FOOTNOTE3:YOU CAN PUT ' FOOTNOTE#; ' IN ANOTHER PROC

表 6-2

TITLE2:IF YOU WANT TO SUPPRESS ALL TITLES IN DIFFERENT PAGE,

TITLE3:YOU CAN PUT ' TITLE; ' IN ANOTHER PROC

OBS  TREAT  SAMPLE1  SAMPLE2  SAMPLE3

 1    A     0.1      0.2      0.4

 2    B     0.2      0.1      0.3

 3    C     0.3      0.2      0.5

FOOTNOTE2:IF YOU WANT TO SUPPRESS ALL FOOTNOTES IN DIFFERENT PAGE,

FOOTNOTE3:YOU CAN PUT ' FOOTNOTE; ' IN ANOTHER PROC

表 6-3

OBS  TREAT   SAMPLE1   SAMPLE2   SAMPLE3

 1    A      0.1     0.2      0.4

 2    B      0.2     0.1      0.3

 3    C      0.3     0.2      0.5

表 6-4

NEW AVAILABLE DATA SET

SAMPLES OF DIFFERENT TREATMENT

OBS  TREAT  SAMPLE

 1    A     0.1

 2    A     0.2

 3    A     0.4

 4    B     0.2

 5    B     0.1

 6    B     0.3

 7    C     0.3

 8    C     0.2

 9    C     0.5