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

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir