كيفية حساب المبلغ الجاري في 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
كيفية حساب المتوسط المتحرك في ساس

Add a Comment

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