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 ;
يتم عرض كل قيمة في عمود السعر بتنسيق الدولار.
عند استخدام تعليمة 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 ;
لاحظ أنه يتم تقريب كل قيمة في عمود السعر إلى أقرب دولار وأنه تم اقتطاع كل قيمة بعد العلامة العشرية.
ملاحظة : يمكنك العثور على الوثائق الكاملة لتنسيق DOLLAR في SAS هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية استخدام ملخص الإجراء في SAS
كيفية استخدام Proc Tabulate في SAS
كيفية استخدام ترتيب Proc في SAS