Cara menggunakan laporan proc di sas (dengan contoh)


Anda dapat menggunakan laporan proc di SAS untuk menghasilkan laporan untuk kumpulan data di SAS dengan format persis yang Anda inginkan.

Prosedur ini menggunakan sintaks dasar berikut:

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

Ini akan menghasilkan laporan yang menampilkan baris dalam kumpulan data persis seperti yang muncul.

Namun, Anda dapat menyesuaikan keluaran laporan dengan berbagai cara.

Misalnya, kita dapat menggunakan sintaks berikut untuk membuat laporan yang lebih personal:

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

Inilah yang dilakukan setiap instruksi:

  • title membuat judul laporan
  • di mana memfilter kumpulan data agar hanya berisi baris dengan tim “Mavs”
  • kolom menentukan kolom yang akan ditampilkan dalam laporan dalam urutan tertentu
  • display menentukan judul yang akan digunakan untuk kolom yang disebut conf dan center menentukan teks yang akan dipusatkan di kolom

Contoh berikut menunjukkan cara menggunakan laporan proc dalam praktiknya.

Catatan : Lihat dokumentasi online untuk penjelasan lengkap tentang semua cara Anda dapat menyesuaikan laporan.

Contoh: Menggunakan laporan Proc di SAS

Misalkan kita memiliki kumpulan data berikut di SAS yang berisi informasi tentang berbagai pemain bola basket:

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

Kita dapat menggunakan laporan proc dengan cara berikut untuk mencetak seluruh kumpulan data seperti yang terlihat:

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

Laporan tersebut hanya berisi seluruh kumpulan data.

Namun, kita dapat menggunakan laporan proc untuk menghasilkan laporan khusus menggunakan sintaks berikut:

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

Perhatikan bahwa laporan ini berisi perbedaan berikut dari laporan aslinya:

  • Laporan ini mempunyai judul
  • Laporan ini hanya berisi baris yang timnya adalah “Mavs”
  • Laporan ini hanya berisi kolom konferensi, tim, dan poin
  • Laporan ini menggunakan “Konferensi” sebagai judul konferensi dan memusatkan nilai-nilai pada kolom konferensi.

Ini hanyalah contoh sederhana tentang cara membuat laporan khusus menggunakan laporan proc di SAS.

Jangan ragu untuk menjelajahi dokumentasi online untuk melihat cara menyesuaikan output lebih lanjut dan menghasilkan laporan yang muncul persis seperti yang Anda inginkan di SAS.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara menggunakan Proc Append di SAS
Cara menggunakan Proc Tabulate di SAS
Cara menggunakan ringkasan prosedur di SAS

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *