Sas: كيفية عرض القيم بالدولار


يمكنك استخدام خيار تنسيق DOLLAR في SAS لطباعة القيم في عمود بتنسيق الدولار باستخدام:

  • علامة الدولار الرئيسية
  • الفواصل التي تفصل بين كل ثلاثة أرقام
  • النقطة التي تفصل بين الكسر العشري

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

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

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

 /*create dataset*/
data my_data;
    input product $price;
    datalines ;
At 4134.50
B 13499.95
C 14695.99
D 1640.00
E459.93
F 23.29
G 1005.38
;
run ;

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

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

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

 /*view dataset and display price variable in dollar format*/
proc print data =my_data;
    format price dollar10.2 ;
run ; 

تنسيق الدولار SAS

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

عند استخدام تعليمة Dollar10.2 ، يحدد الرقم 10 أنه سيتم طلب 10 أحرف كحد أقصى لعرض السلسلة بأكملها، بما في ذلك علامة الدولار والفواصل والعلامة العشرية، بينما يحدد الرقم 2 أنه يجب عرض رقمين بعد العلامة العشرية. .

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

 /*view dataset and display price variable in dollar format without decimal places*/
proc print data =my_data;
    format price dollar8.0 ;
run ; 

تنسيق دولار SAS بدون قيمة بعد العلامة العشرية

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

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

مصادر إضافية

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

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

Add a Comment

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