Sas: كيفية عرض القيم بتنسيق النسبة المئوية


يمكنك استخدام خيار تنسيق PERCENT في SAS لطباعة القيم المنسقة كنسب مئوية.

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

مثال: عرض القيم بتنسيق النسبة المئوية في SAS

لنفترض أن لدينا مجموعة البيانات التالية في SAS والتي تعرض درجات امتحانات الطلاب في الفصل الدراسي:

 /*create dataset*/
data my_data;
    input student $exam_score;
    datalines ;
Andy 0.945
Bob 0.78
Chad 0.865
Derrick 0.77
Eric 0.75
Frank 0.64
George 0.895
Henry 0.98
Isaac 0.68
John 0.84
;
run ;

/*view dataset*/
proc print data =my_data;

لنفترض أننا نريد تنسيق القيم في عمود درجة الامتحان باستخدام تنسيق النسبة المئوية.

يمكننا استخدام بناء الجملة التالي للقيام بذلك:

 /*view dataset and display exam scores in percent format*/
proc print data =my_data;
    format exam_score percent10.1 ;
run ; 

يتم عرض كل قيمة في عمود Exam_score كنسبة مئوية.

عند استخدام عبارة بالمائة10.1 ، يحدد الرقم 10 أنه ستكون هناك حاجة إلى 10 أحرف كحد أقصى لعرض القيمة بأكملها، بما في ذلك رمز النسبة المئوية، بينما يحدد الرقم 1 أنه يجب عرض الرقم بعد العلامة العشرية.

إذا كنت لا تريد عرض أي قيمة بعد العلامة العشرية، فيمكنك استخدام النسبة المئوية 10. بدلاً من:

 /*view dataset and display exam scores in percent format without decimal places*/
proc print data =my_data;
    format exam_score percent10. ;
run ; 

لاحظ أنه يتم تقريب كل قيمة في عمود Exam_score إلى أقرب عدد صحيح وأنه تم اقتطاع كل قيمة بعد العلامة العشرية.

ملاحظة : يمكنك العثور على الوثائق الكاملة لتنسيق PERCENT في SAS هنا .

مصادر إضافية

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

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

Add a Comment

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