Sas: cara menampilkan nilai dalam format dolar
Anda dapat menggunakan opsi format DOLLAR di SAS untuk mencetak nilai dalam kolom berformat dolar dengan:
- Tanda dolar yang besar
- Koma yang memisahkan setiap tiga digit
- Titik yang memisahkan pecahan desimal
Contoh berikut menunjukkan cara menggunakan opsi format DOLLAR dalam praktiknya.
Contoh: Menampilkan Nilai dalam Format Dolar di SAS
Misalkan kita memiliki kumpulan data berikut di SAS yang berisi informasi tentang harga berbagai produk di sebuah toko:
/*create dataset*/
data my_data;
input product $price;
datalines ;
At 4134.50
B 13499.95
C 14695.99
D 1640.00
E459.93
F 23.29
G 1005.38
;
run ;
/*view dataset*/
proc print data =my_data;
Katakanlah kita ingin memformat nilai pada kolom harga menggunakan format dolar.
Kita dapat menggunakan sintaks berikut untuk melakukan ini:
/*view dataset and display price variable in dollar format*/
proc print data =my_data;
format price dollar10.2 ;
run ;
Setiap nilai di kolom harga ditampilkan dalam format dolar.
Saat menggunakan instruksi dollar10.2 , angka 10 menentukan bahwa maksimal 10 karakter akan diperlukan untuk menampilkan seluruh string, termasuk tanda dolar, koma, dan desimal, sedangkan angka 2 menentukan bahwa 2 Digit harus ditampilkan setelah tempat desimal .
Jika Anda tidak ingin menampilkan nilai apa pun setelah desimal, Anda dapat menggunakan dollar8.0 sebagai gantinya:
/*view dataset and display price variable in dollar format without decimal places*/
proc print data =my_data;
format price dollar8.0 ;
run ;
Perhatikan bahwa setiap nilai di kolom harga dibulatkan ke dolar terdekat dan setiap nilai setelah tempat desimal telah terpotong.
Catatan : Dokumentasi lengkap format DOLLAR dalam SAS dapat Anda temukan di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:
Cara menggunakan ringkasan prosedur di SAS
Cara menggunakan Proc Tabulate di SAS
Cara menggunakan pemeriksaan Proc di SAS