كيفية حساب المبلغ الجاري في sas (مع مثال)
يمكنك استخدام بناء الجملة الأساسي التالي لحساب المجموع الجاري في SAS:
data new_data;
set original_data;
retain cum_sum;
cum_sum+sales;
run ;
يقوم بناء الجملة هذا بإنشاء مجموعة بيانات جديدة تسمى new_data والتي تحتوي على عمود جديد يسمى cum_sum والذي يحتوي على القيم التراكمية للعمود المسمى sales .
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: حساب المبلغ التراكمي في SAS
لنفترض أن لدينا مجموعة البيانات التالية في SAS والتي توضح عدد المبيعات التي قام بها المتجر لمدة 10 أيام متتالية:
/*create dataset*/
data original_data;
input day sales;
datalines ;
1 7
2 12
3 14
4 12
5 16
6 18
7 11
8 10
9 14
10 17
;
run ;
/*view dataset*/
proc print data = original_data;
يوضح الكود التالي كيفية إنشاء مجموعة بيانات جديدة تحسب المجموع التراكمي للقيم في عمود المبيعات:
/*calculate cumulative sum of sales*/
data new_data;
set original_data;
retain cum_sum;
cum_sum+sales;
run ;
/*view results*/
proc print data = new_data;
يحتوي العمود الجديد المسمى cum_sum على المجموع التراكمي للقيم الموجودة في عمود المبيعات .
على سبيل المثال:
- المجموع التراكمي في اليوم 1: 7
- المجموع التراكمي في اليوم الثاني: 7 + 12 = 19
- المجموع التراكمي في اليوم الثالث: 7 + 12 + 14 = 33
وما إلى ذلك وهلم جرا.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية حساب المبلغ لكل مجموعة في SAS
كيفية حساب المتوسط لكل مجموعة في SAS
كيفية حساب المتوسط المتحرك في ساس