SAS – Składnia podstawowa

Ogłoszenia

Jak każdy inny język programowania, język SAS ma swoje własne zasady składni służące do tworzenia programów SAS.

Trzy składniki dowolnego programu SAS – Oświadczenia, Zmienne i Zbiory danych – są zgodne z poniższymi zasadami składni.

Oświadczenia SAS

  • Oświadczenia mogą zaczynać się w dowolnym miejscu i kończyć w dowolnym miejscu. Średnik na końcu ostatniego wiersza oznacza koniec instrukcji.

  • Wiele instrukcji SAS może znajdować się w tym samym wierszu, a każda z nich może być zakończona średnikiem.

  • Spacja może być używana do oddzielania składników w instrukcji programu SAS.

  • Słowa kluczowe SAS nie uwzględniają wielkości liter.

  • Każdy program SAS musi kończyć się instrukcją RUN.

Nazwy zmiennych w SAS

Zmienne w SAS reprezentują kolumnę w zbiorze danych SAS. Nazwy zmiennych są zgodne z poniższymi zasadami.

  • Mogą mieć długość maksymalnie 32 znaków.

  • Nie mogą zawierać spacji.

  • Muszą zaczynać się od liter od A do Z (wielkość liter nie ma znaczenia) lub od podkreślnika (_).

  • Może zawierać cyfry, ale nie jako pierwszy znak.

  • Nazwy zmiennych nie uwzględniają wielkości liter.

Przykład

# Valid Variable NamesREVENUE_YEARMaxVal_Length# Invalid variable NamesMiles Per Liter#contains Space.RainfFall% # contains apecial character other than underscore.90_high# Starts with a number.

Zestaw danych SAS

Konstatacja DATA oznacza utworzenie nowego zestawu danych SAS. Zasady tworzenia zbioru DATA są następujące.

  • Jedno słowo po instrukcji DATA oznacza tymczasową nazwę zbioru danych. Oznacza to, że zestaw danych jest usuwany po zakończeniu sesji.

  • Nazwa zestawu danych może być poprzedzona nazwą biblioteki, co czyni go trwałym zestawem danych. Oznacza to, że zbiór danych pozostaje po zakończeniu sesji.

  • Jeśli nazwa zbioru danych SAS jest pominięta, wówczas SAS tworzy tymczasowy zbiór danych z nazwą wygenerowaną przez SAS, jak – DATA1, DATA2 itd.

Przykład

# Temporary data sets.DATA TempData;DATA abc;DATA newdat;# Permanent data sets.DATA LIBRARY1.DATA1DATA MYLIB.newdat;

Rozszerzenia plików SAS

Programy SAS, pliki danych i wyniki programów są zapisywane w oknach z różnymi rozszerzeniami.

  • *.sas – Reprezentuje plik kodu SAS, który można edytować za pomocą edytora SAS lub dowolnego edytora tekstowego.

  • *.log – Reprezentuje plik dziennika SAS, który zawiera takie informacje, jak błędy, ostrzeżenia i szczegóły zbioru danych dla przesłanego programu SAS.

  • *.mht / *.html – Reprezentuje plik wyników SAS.

  • *.sas7bdat -Przedstawia plik danych SAS, który zawiera zbiór danych SAS, w tym nazwy zmiennych, etykiety i wyniki obliczeń.

Komentarze w kodzie SAS

Komentarze w kodzie SAS są określane na dwa sposoby. Poniżej przedstawiono te dwa formaty.

*komunikat; typ komentarza

Komentarz w postaci *komunikat; nie może zawierać w sobie średników ani niedopasowanego cudzysłowu. Wewnątrz takich komentarzy nie powinno być również żadnych odwołań do makr. Może on obejmować wiele linii i może mieć dowolną długość… Poniżej znajduje się przykład komentarza jednowierszowego –

* This is comment ;

Poniżej znajduje się przykład komentarza wielowierszowego –

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

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.