Sas: değerlere baştaki sıfırları eklemek için z formatı nasıl kullanılır?


Sayısal değerlerin başına sıfır eklemek için SAS’taki Z biçimi seçeneğini kullanabilirsiniz.

Aşağıdaki örnekler , bir şirketin farklı çalışanları tarafından yapılan toplam satışları gösteren SAS’taki aşağıdaki veri kümesiyle Z biçimi seçeneğinin pratikte nasıl kullanılacağını gösterir :

 /*create dataset*/
data my_data;
    input employee $sales;
    datalines ;
At 32
B 10
C24
D 40
E 138
F 42
G 54
H 9
I 38
Day 22
K 18.5
;
run ;

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

Örnek 1: Z biçimini ondalık basamaklar olmadan kullanın

Satış sütunundaki her değerin uzunluğu 6 olacak şekilde, başta gerektiği kadar sıfır eklemek için aşağıdaki Z formatı seçeneğini kullanabiliriz:

 /*use Z format to add leading zeros to values in sales column*/
proc print data =my_data;
    z6 sales format . ;
run ; 

Satış sütunundaki her değerin başında artık 6 uzunluğa sahip olmak için gereken sayıda sıfır bulunmaktadır.

Çünkü z6’da ondalıktan sonra herhangi bir değer belirtmedik . SAS’a virgülden sonra herhangi bir değer göstermemesini ve her değeri basitçe en yakın tam sayıya yuvarlamasını söyledik.

Örneğin, satış sütunundaki son değer 18,5 değerine sahipti ancak 19’a yuvarlandı ve daha sonra buna baştaki sıfırlar eklenerek toplam uzunluğu 6 olan 000019 nihai değeri oluşturuldu.

Örnek 2: Ondalık sayılarla Z biçimini kullanın

Satış sütunundaki her değerin 1 ondalık basamak da dahil olmak üzere 10 uzunluğunda olmasını sağlayacak şekilde başta gerektiği kadar sıfır eklemek için aşağıdaki Z formatı seçeneğini kullanabiliriz:

 /*use Z format to add leading zeros to values in sales column*/
proc print data =my_data;
    z10.1 sales format ;
run ; 

Satış sütunundaki her değerin başında artık 10 uzunluğa sahip olmak için gereken sayıda sıfır bulunmaktadır.

z10.1 kullandığımız için SAS’tan her değerin ondalık basamağından sonra bir değer görüntülemesini istedik.

Ayrıca 10’un toplam uzunluğunun ondalık noktayı ve ondalık noktadan sonraki değeri içerdiğini unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde SAS’ta diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

SAS: Değerler dolar formatında nasıl görüntülenir?
SAS: Değerler yüzde biçiminde nasıl görüntülenir?
SAS: Değerler zaman biçiminde nasıl görüntülenir?

Yorum ekle

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