Tôi muốn tạo một 'bảng tìm kiếm đẹp' bằng cách sử dụng đầu ra SAS ODS RTF
và quy trình PROC REPORT
. Sau khi dành cả ngày trên Google tôi đã quản lý để sản xuất như sau:Cách tạo bảng đẹp bằng cách sử dụng BÁO CÁO PROC và đầu ra ODS RTF
Bộ dữ liệu
DATA survey;
INPUT id var1 var2 var3 var4 var5 var6 ;
DATALINES;
1 1 35 17 7 2 2
17 1 50 14 5 5 3
33 1 45 6 7 2 7
49 1 24 14 7 5 7
65 2 52 9 4 7 7
81 2 44 11 7 7 7
2 2 34 17 6 5 3
18 2 40 14 7 5 2
34 2 47 6 6 5 6
50 2 35 17 5 7 5
;
RUN;
DATA survey;
SET survey;
LABEL var1 ='Variable 1';
LABEL var2 ='Fancy variable 2';
LABEL var3 ='Another variable no 3';
RUN;
LIBNAME mylib 'C:\my_libs';
RUN;
PROC FORMAT LIBRARY = mylib.survey;
VALUE groups 1 = 'Group A'
2 = 'Group B'
;
OPTIONS FMTSEARCH = (mylib.survey);
DATA survey;
SET survey;
FORMAT var1 groups.;
RUN;
** Mã để tạo rtf-file **
ods listing close;
ods escapechar = '^';
ods noproctitle;
options nodate number;
footnote;
ODS RTF FILE = 'C:\my_workdir\output.rtf'
author = 'NN'
title = 'Table 1 name'
bodytitle
startpage = no
style = journal;
options papersize = A4
orientation = landscape;
title1 /*bold*/ /*italic*/ font = 'Times New Roman' height = 12pt justify = center underlin = 0 color = black bcolor = white 'Table 1 name';
footnote1 /*bold*/ /*italic*/ font = 'Times New Roman' height = 9pt justify = center underlin = 0 color = black bcolor = white 'Note: Created on January 2012';
PROC REPORT DATA = survey nowindows headline headskip MISSING
style(header) = {/*font_weight = bold*/ font_face = 'Times New Roman' font_size = 12pt just = left}
style(column) = {font_face = 'Times New Roman' font_size = 12pt just = left /*asis = on*/};
COLUMN var1 var1=var1_n var1=var1_pctn;
DEFINE var1/GROUP ORDER=FREQ DESCENDING 'Variable';
DEFINE var1_n/ANALYSIS N 'Data/(N=)';
DEFINE var1_pctn/ANALYSIS PCTN format = percent8. '';
RUN;
ODS RTF CLOSE;
Điều này tạo ra một bảng RTF trong Word một cái gì đó như sau (một chút đơn giản):
Tuy nhiên, tôi muốn thêm biến số biến 'Biến 1, n (%)' phía trên các nhóm trong cột tên biến là một hàng riêng biệt (KHÔNG ở hàng tiêu đề). Tôi cũng muốn thêm các biến và thống kê bổ sung trong bảng tổng hợp.
Cuối cùng, tôi muốn cái gì đó trông như thế này:
Tôi đã cố gắng "tất cả mọi thứ" - là có bất cứ ai biết làm thế nào để làm điều này?
nhìn vào tài liệu tuyên bố COLUMN để tạo tiêu đề cột ... nếu bạn gửi một số dữ liệu mẫu sẽ dễ dàng hơn để thử nghiệm các giải pháp –
Cảm ơn lời khuyên của bạn. Tôi đã thêm một tập dữ liệu thử nghiệm và một hình ảnh mới của đầu ra Word. Tôi không chắc chắn rằng các tuyên bố cột là một trong những tôi đang tìm kiếm ... hoặc tôi chỉ không hiểu làm thế nào để sử dụng nó đúng cách. Có lẽ câu hỏi được phần nào được chú ý ở dạng mới – Gordon