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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *