Як використовувати звіт про процеси в sas (з прикладами)
Ви можете використовувати звіт про процедуру в SAS, щоб створити звіт для набору даних у SAS із точним форматуванням, яке вам потрібно.
Ця процедура використовує такий базовий синтаксис:
/*create report*/
proc report data =my_data;
run ;
Це створить звіт, який відображає рядки в наборі даних точно так, як вони виглядають.
Однак вихід звіту можна налаштувати різними способами.
Наприклад, ми можемо використати такий синтаксис, щоб створити більш персоналізований звіт:
/*create customized report*/
title 'Player Statistics for Dallas Mavericks';
proc report data =my_data;
where team='Mavs';
column conf team points;
define conf / display 'Conference' center ;
run ;
Ось що робить кожна інструкція:
- title створює назву для звіту
- де фільтрує набір даних, щоб містити лише рядки, де команда “Mavs”
- column визначає стовпці для відображення у звіті в певному порядку
- display визначає заголовок для стовпця під назвою conf, а center визначає текст для центрування стовпця
У наступному прикладі показано, як використовувати звіт про процедуру на практиці.
Примітка : зверніться до онлайн-документації , щоб отримати повне пояснення всіх способів налаштування звіту.
Приклад: використання звіту Proc у SAS
Припустімо, що в SAS є такий набір даних, який містить інформацію про різних баскетболістів:
/*create dataset*/
data my_data;
input team $ points rebounds conf $;
datalines ;
Celtics 12 5 East
Celtics 14 7 East
Celtics 15 8 East
Celtics 18 13 East
Mavs 31 12 West
Mavs 32 6 West
Mavs 35 4 West
Mavs 36 10 West
Mavs 40 12 West
;
run ;
/*view dataset*/
proc print data =my_data;
Ми можемо використати звіт про процедуру таким чином, щоб надрукувати весь набір даних, як він виглядає:
/*create report that displays entire dataset*/
proc report data =my_data;
run ;
Звіт просто містить увесь набір даних.
Однак ми можемо використовувати звіт про процедуру для створення спеціального звіту за допомогою такого синтаксису:
/*create customized report*/
title 'Player Statistics for Dallas Mavericks';
proc report data =my_data;
where team='Mavs';
column conf team points;
define conf / display 'Conference' center ;
run ;
Зауважте, що цей звіт містить такі відмінності від оригінального звіту:
- Цей звіт має назву
- Цей звіт містить лише рядки, де команда “Mavs”
- Цей звіт містить лише стовпці конф, команда та очки
- Цей звіт використовує «Конференція» як назву конференції та центрує значення в стовпці конференції.
Це лише простий приклад того, як створити спеціальний звіт за допомогою звіту про процедури в SAS.
Не соромтеся ознайомитися з онлайн-документацією , щоб дізнатися, як додатково налаштувати вихідні дані та створити звіт, який би виглядав у SAS саме так, як ви хочете.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:
Як використовувати Proc Append у SAS
Як використовувати Proc Tabulate у SAS
Як використовувати зведення процедур у SAS