SAS - Sintaks Dasar

Seperti bahasa pemrograman lainnya, bahasa SAS memiliki aturan sintaksnya sendiri untuk membuat program SAS.

Tiga komponen program SAS - Pernyataan, Variabel, dan Kumpulan Data mengikuti aturan di bawah ini tentang Sintaks.

Pernyataan SAS

  • Pernyataan dapat dimulai di mana saja dan diakhiri di mana saja. Titik koma di akhir baris terakhir menandai akhir pernyataan.

  • Banyak pernyataan SAS bisa berada di baris yang sama, dengan setiap pernyataan diakhiri dengan titik koma.

  • Spasi dapat digunakan untuk memisahkan komponen dalam pernyataan program SAS.

  • Kata kunci SAS tidak peka huruf besar kecil.

  • Setiap program SAS harus diakhiri dengan pernyataan RUN.

Nama Variabel SAS

Variabel dalam SAS mewakili kolom dalam kumpulan data SAS. Nama variabel mengikuti aturan di bawah ini.

  • Panjang maksimal 32 karakter.

  • Ini tidak boleh menyertakan kosong.

  • Ini harus dimulai dengan huruf A sampai Z (tidak case sensitive) atau garis bawah (_).

  • Dapat menyertakan angka tetapi tidak sebagai karakter pertama.

  • Nama variabel tidak membedakan huruf besar / kecil.

Contoh

# Valid Variable Names
REVENUE_YEAR
MaxVal
_Length

# Invalid variable Names
Miles Per Liter	#contains Space.
RainfFall%      # contains apecial character other than underscore.
90_high		# Starts with a number.

Kumpulan Data SAS

Pernyataan DATA menandai pembuatan kumpulan data SAS baru. Aturan pembuatan set DATA adalah sebagai berikut.

  • Satu kata setelah pernyataan DATA menunjukkan nama kumpulan data sementara. Artinya, kumpulan data dihapus pada akhir sesi.

  • Nama kumpulan data bisa diawali dengan nama pustaka yang menjadikannya kumpulan data permanen. Artinya, kumpulan data tetap ada setelah sesi selesai.

  • Jika nama kumpulan data SAS dihilangkan maka SAS membuat kumpulan data sementara dengan nama yang dihasilkan oleh SAS seperti - DATA1, DATA2 dll.

Contoh

# Temporary data sets.
DATA TempData;
DATA abc;
DATA newdat;

# Permanent data sets.
DATA LIBRARY1.DATA1
DATA MYLIB.newdat;

Ekstensi File SAS

Program SAS, file data dan hasil program disimpan dengan berbagai ekstensi di windows.

  • *.sas - Ini mewakili file kode SAS yang dapat diedit menggunakan SAS Editor atau editor teks apa pun.

  • *.log - Ini mewakili File Log SAS yang berisi informasi seperti kesalahan, peringatan, dan detail kumpulan data untuk program SAS yang dikirimkan.

  • *.mht / *.html −Ini mewakili file Hasil SAS.

  • *.sas7bdat −Ini mewakili SAS Data File yang berisi kumpulan data SAS termasuk nama variabel, label, dan hasil kalkulasi.

Komentar di SAS

Komentar dalam kode SAS ditentukan dalam dua cara. Di bawah ini adalah dua format tersebut.

*pesan; ketik komentar

Komentar dalam bentuk *message;tidak boleh berisi titik koma atau tanda kutip yang tidak cocok di dalamnya. Juga tidak boleh ada referensi ke pernyataan makro apa pun di dalam komentar tersebut. Itu bisa menjangkau beberapa baris dan bisa berapa pun panjangnya .. Berikut ini adalah contoh komentar satu baris -

* This is comment ;

Berikut ini adalah contoh komentar multiline -

* This is first line of the comment
* This is second line of the comment;

/ * pesan * / ketik komentar

Komentar dalam bentuk /*message*/digunakan lebih sering dan tidak dapat disarangkan. Tapi itu bisa menjangkau banyak baris dan bisa berapa pun panjangnya. Berikut adalah contoh komentar satu baris -

/* This is comment */

Berikut ini adalah contoh komentar multiline -

/* This is first line of the comment
* This is second line of the comment */