Специальная настройка отчета SAS Proc
Я хочу использовать протокол proc для создания дисплея вместо простой печати proc. Мои данные выглядят так.
A B C D
Bill Harry Bog The
Bill Harry Hog Quick
Bill Harry Log Brown
Bill Hermione Bog Fox
Bill Hermione Hog Jumps
Bill Hermione Log Over
Bill Ron Bog The
Bill Ron Hog Lazy
Bill Ron Log Dogs
Ted Harry Bog Peter
Ted Harry Hog Piper
Ted Harry Log Picked
Ted Hermione Bog A
Ted Hermione Hog Powerful
Ted Hermione Log Peck
Ted Ron Bog Of
Ted Ron Hog Picked
Ted Ron Log Peppers
И я хочу, чтобы конечный результат выглядел так:
A B Bog Hog Log
Bill Harry The Quick Brown
Hermione Fox Jumps Over
Ron The Lazy Dogs
Ted Harry Peter Piper Picked
Hermione A Powerful Peck
Ron Of Pickled Peppers
Все переменные являются символьными.
Как мне установить это в отчете по процессам? Я сближаюсь с различными комбинациями групп, групп и т. Д., Но, похоже, никогда не получаю это точно. Я новичок в отчете, любая помощь приветствуется.
1 ответ
Решение
В следующий раз опубликуйте свой проверенный код Proc REPORT, чтобы мы могли понять, как вы думаете.
Используйте запятую, чтобы сложить столбцы c & d и скрытую статистику для принудительного размещения.
proc report data=foo;
columns a b c,d n;
define a / group;
define b / group;
define c / across;
define d / display;
define n / noprint;
run;
Рекомендуемое чтение: Пройдя через препятствие в PROC REPORT. Синтия Л. Зендер, SAS Institute Inc., Кэри, Северная Каролина