Sas'ta değişen toplam nasıl hesaplanır (örnekle)
SAS’ta cari toplamı hesaplamak için aşağıdaki temel sözdizimini kullanabilirsiniz:
data new_data;
set original_data;
retain cum_sum;
cum_sum+sales;
run ;
Bu özel sözdizimi, sales adı verilen sütunun kümülatif değerlerini içeren cum_sum adlı yeni bir sütunu içeren new_data adlı yeni bir veri kümesi oluşturur.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: SAS’ta kümülatif toplam hesaplama
Diyelim ki SAS’ta bir mağazanın art arda 10 gün boyunca yaptığı satış sayısını gösteren aşağıdaki veri setine sahibiz:
/*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;
Aşağıdaki kod, Satış sütunundaki değerlerin kümülatif toplamını hesaplayan yeni bir veri kümesinin nasıl oluşturulacağını gösterir:
/*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 adı verilen yeni sütun, satış sütunundaki değerlerin kümülatif toplamını içerir.
Örneğin:
- 1. günde kümülatif toplam: 7
- 2. günde kümülatif toplam: 7 + 12 = 19
- 3. günde kümülatif toplam: 7 + 12 + 14 = 33
Ve benzeri.
Ek kaynaklar
Aşağıdaki eğitimlerde SAS’ta diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
SAS’ta grup başına toplam nasıl hesaplanır?
SAS’ta grup başına ortalama nasıl hesaplanır?
SAS’ta hareketli ortalama nasıl hesaplanır