2016-01-14 2 views
0

После поиска в Интернете и не совсем для того, чтобы найти то, что мне нужно - возможно ли объединить ячейки вниз в выходной RTF-файл, используя PROC REPORT? Ниже приведен пример конкретного исследования дня от моего PROC REPORT:Слияние ячеек в выходном RTF от PROC REPORT

enter image description here

Для некоторых учебных дней, есть результаты множественные Тьюков, как показаны в этом примере. Для других существуют отдельные строки без результатов Tukey и, следовательно, их не нужно объединять. Я хотел бы для моего стола к выходу, как, например:

enter image description here

Ниже мой код SAS - можно добавить что-либо будет необходимо сделать в пользовательском шаблоне я использую изменение?

ODS RTF FILE="&RESULTS\TEST.RTF" STYLE=CUSTOM; 
proc report data = test nofs; 
    column DAY _1 _2 _3 _4 _5 SHIFT_P STR; 
    define DAY/group "Study Day" order=data;  
    define _1/group "1"; 
    define _2/group "2"; 
    define _3/group "3"; 
    define _4/group "4"; 
    define _5/group "5"; 
    define SHIFT_P/group "Group Effect P-Value";  
    define STR/display "Estimated Difference (Relationship) Tukey's P-Value"; 
run; 
ODS RTF CLOSE; 

ответ

2

Вы можете использовать опцию SPANROWS на PROC REPORT заявлении. Вот упрощенный пример:

ODS RTF FILE="c:\temp\TEST.RTF"; 
proc report data = SASHELP.CARS nofs spanrows; 
    column Make Origin Drivetrain; 
    define Make/group "Make" order=data ;  
    define Origin/group "Origin";  
    define Drivetrain/group "Drivetrain"; 
run; 
ODS RTF CLOSE; 

SPANROWS доступен как 9,2.

+0

Спасибо @Joe, работает идеально. – Foxer

Смежные вопросы