Jak korzystać z raportu proc w sas-ie (z przykładami)
Możesz użyć raportu proc w SAS-ie, aby wygenerować raport dla zbioru danych w SAS-ie z dokładnie takim formatowaniem, jakie chcesz.
W tej procedurze zastosowano następującą podstawową składnię:
/*create report*/
proc report data =my_data;
run ;
Spowoduje to wygenerowanie raportu wyświetlającego wiersze w zestawie danych dokładnie tak, jak wyglądają.
Można jednak dostosować wynik raportu na różne sposoby.
Na przykład możemy użyć następującej składni, aby utworzyć bardziej spersonalizowany raport:
/*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 ;
Oto, co robi każda instrukcja:
- title tworzy tytuł raportu
- gdzie filtruje zbiór danych tak, aby zawierał tylko wiersze, w których zespołem jest „Mavs”
- kolumna określa kolumny wyświetlane w raporcie w określonej kolejności
- display określa tytuł kolumny o nazwie conf, a center określa tekst, który ma zostać wyśrodkowany w kolumnie
Poniższy przykład pokazuje, jak w praktyce wykorzystać raport proc .
Uwaga : pełne wyjaśnienie wszystkich sposobów dostosowywania raportu można znaleźć w dokumentacji online .
Przykład: użycie raportu Proc w SAS-ie
Załóżmy, że mamy następujący zbiór danych w SAS-ie, który zawiera informacje o różnych koszykarzach:
/*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;
Możemy użyć raportu proc w następujący sposób, aby wydrukować cały zestaw danych w takiej postaci, w jakiej się pojawia:
/*create report that displays entire dataset*/
proc report data =my_data;
run ;
Raport zawiera po prostu cały zestaw danych.
Możemy jednak użyć raportu proc, aby wygenerować raport niestandardowy, używając następującej składni:
/*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 ;
Należy pamiętać, że raport ten zawiera następujące różnice w stosunku do raportu oryginalnego:
- Ten raport ma tytuł
- Ten raport zawiera tylko wiersze, w których zespół to „Mavs”
- Ten raport zawiera tylko kolumny konf., zespół i punkty
- W tym raporcie zastosowano tytuł konferencji „Konferencja” i wyśrodkowano wartości w kolumnie poświęconej konferencji.
To tylko prosty przykład tworzenia niestandardowego raportu przy użyciu raportu proc w SAS-ie.
Zachęcamy do zapoznania się z dokumentacją online, aby dowiedzieć się, jak jeszcze bardziej dostosować dane wyjściowe i wygenerować raport, który wygląda dokładnie tak, jak chcesz w SAS-ie.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:
Jak używać Proc Append w SAS-ie
Jak używać Proc Tabulate w SAS-ie
Jak korzystać ze podsumowania procedur w SAS-ie