Sas'ta ceil işlevi nasıl kullanılır?


Sayısal bir değerden büyük veya ona eşit en küçük tamsayıyı döndürmek için SAS’taki CEIL işlevini kullanabilirsiniz.

Aşağıdaki örnekte CEIL fonksiyonunun pratikte nasıl kullanılacağı gösterilmektedir.

Not : SAS’taki CEIL işlevinin tersi, FLOOR işlevidir.

Örnek: SAS’ta CEIL işlevi nasıl kullanılır?

Diyelim ki SAS’ta bir şirketin çeşitli çalışanları tarafından satılan ortalama ürünler hakkında bilgi içeren aşağıdaki veri kümesine sahibiz:

 /*create dataset*/
data my_data;
    input employee $avg_sales;
    datalines ;
Andy 12.3
Bob 14.5
Chad 8.44
Derrick 12.87
Eric 8.01
Frank 10
George 11.5
Henry 11.99
Isaac 7.64
;
run ;

/*view dataset*/
proc print data =my_data;

avg_sales sütunundaki her sayısal değere eşit veya ondan küçük en küçük tamsayıyı döndürmek için CEIL işlevini kullanabiliriz:

 /*create new dataset*/
data new_data;
    set my_data;
    ceil_avg_sales = ceil (avg_sales);
run ;

/*view new dataset*/
proc print data =new_data;

SAS CEIL işlevi örneği

ceil_avg_sales adlı yeni sütunun, avg_sales sütunundaki her bir sayısal değere eşit veya ondan küçük en küçük tamsayıyı içerdiğini unutmayın.

Örneğin:

  • 12.30 değeri 13 olur.
  • 14,50 değeri 15 olur.
  • 8,44 değeri 9 olur.
  • 12,87 değeri 13 olur.

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 sayılar nasıl yuvarlanır?
SAS’taki dizelerden virgüller nasıl kaldırılır
SAS’ta değerler yüzde biçiminde nasıl görüntülenir?

Yorum ekle

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