كيفية استخدام تقرير proc في sas (مع أمثلة)


يمكنك استخدام تقرير proc في 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 ;

إليك ما تفعله كل تعليمات:

  • العنوان ينشئ عنوانًا للتقرير
  • حيث تقوم بتصفية مجموعة البيانات لتحتوي فقط على الصفوف التي يكون فيها الفريق “Mavs”
  • يحدد العمود الأعمدة التي سيتم عرضها في التقرير بترتيب معين
  • يحدد العرض العنوان الذي سيتم استخدامه للعمود المسمى conf ويحدد center النص الذي سيتم توسيطه في العمود

يوضح المثال التالي كيفية استخدام تقرير proc عمليًا.

ملاحظة : ارجع إلى الوثائق عبر الإنترنت للحصول على شرح كامل لجميع الطرق التي يمكنك من خلالها تخصيص التقرير.

مثال: استخدام تقرير 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; 

يمكننا استخدام تقرير proc بالطريقة التالية لطباعة مجموعة البيانات بأكملها كما تظهر:

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

يحتوي التقرير ببساطة على مجموعة البيانات بأكملها.

ومع ذلك، يمكننا استخدام تقرير proc لإنشاء تقرير مخصص باستخدام الصيغة التالية:

 /*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”
  • يحتوي هذا التقرير فقط على أعمدة conf وteam وpoints
  • يستخدم هذا التقرير “المؤتمر” كعنوان للمؤتمر ويقوم بتوسيط القيم في عمود المؤتمر.

هذا مجرد مثال بسيط لكيفية إنشاء تقرير مخصص باستخدام تقرير proc في SAS.

لا تتردد في استكشاف الوثائق عبر الإنترنت لمعرفة كيفية تخصيص المخرجات بشكل أكبر وإنشاء تقرير يظهر بالطريقة التي تريدها تمامًا في SAS.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:

كيفية استخدام Proc Append في SAS
كيفية استخدام Proc Tabulate في SAS
كيفية استخدام ملخص الإجراء في SAS

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *