Sas'ta proc raporu nasıl kullanılır (örneklerle)


SAS’taki bir veri kümesi için tam olarak istediğiniz biçimlendirmeye sahip bir rapor oluşturmak üzere SAS’taki proc raporunu kullanabilirsiniz.

Bu prosedür aşağıdaki temel sözdizimini kullanır:

 /*create report*/
proc report data =my_data;
run ;

Bu, bir veri kümesindeki satırları tam olarak göründükleri gibi görüntüleyen bir rapor oluşturacaktır.

Ancak rapor çıktısını farklı şekillerde özelleştirebilirsiniz.

Örneğin, daha kişiselleştirilmiş bir rapor oluşturmak için aşağıdaki sözdizimini kullanabiliriz:

 /*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 ;

İşte her talimatın yaptığı şey:

  • başlık rapor için bir başlık oluşturur
  • veri kümesini yalnızca ekibin “Mavs” olduğu satırları içerecek şekilde filtreler
  • sütun, raporda görüntülenecek sütunları belirli bir sırayla belirtir
  • display , conf adı verilen sütun için kullanılacak başlığı belirtir ve center , sütunda ortalanacak metni belirtir

Aşağıdaki örnek, proc raporunun pratikte nasıl kullanılacağını göstermektedir.

Not : Bir raporu özelleştirebileceğiniz tüm yolların tam açıklaması için çevrimiçi belgelere bakın.

Örnek: SAS’ta Proc raporunu kullanma

SAS’ta çeşitli basketbol oyuncuları hakkında bilgi içeren aşağıdaki veri kümesine sahip olduğumuzu varsayalım:

 /*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; 

Tüm veri kümesini göründüğü gibi yazdırmak için proc raporunu aşağıdaki şekilde kullanabiliriz:

 /*create report that displays entire dataset*/
proc report data =my_data;
run ; 

Rapor yalnızca veri kümesinin tamamını içerir.

Ancak, aşağıdaki sözdizimini kullanarak özel bir rapor oluşturmak için proc raporunu kullanabiliriz:

 /*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 ; 

Bu raporun orijinal rapordan aşağıdaki farklılıkları içerdiğini unutmayın:

  • Bu raporun bir başlığı var
  • Bu rapor yalnızca takımın “Mavs” olduğu satırları içerir
  • Bu rapor yalnızca conf, ekip ve puan sütunlarını içerir
  • Bu rapor, konferansın başlığı olarak “Konferans”ı kullanır ve değerleri konferans sütununda ortalar.

Bu, SAS’taki proc raporunu kullanarak özel bir raporun nasıl oluşturulacağına ilişkin basit bir örnektir.

Çıktıyı nasıl daha da özelleştireceğinizi ve SAS’ta tam olarak istediğiniz gibi görünen bir raporu nasıl oluşturacağınızı görmek için çevrimiçi belgeleri incelemekten çekinmeyin.

Ek kaynaklar

Aşağıdaki eğitimlerde SAS’ta diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

SAS’ta Proc Append nasıl kullanılır?
SAS’ta Proc Tabulate nasıl kullanılır?
SAS’ta prosedür özeti nasıl kullanılır?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir