12.07.2015 Aufrufe

SAS-Makro-Programmierung: - Urz

SAS-Makro-Programmierung: - Urz

SAS-Makro-Programmierung: - Urz

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6.2 %Eval Funktion zur Auswertung von logischen und numerischenAusdrückenZur Auswertung von logischen und numerischen Ausdrücken steht die %eval-Funktion zurVerfügung. Da der <strong>Makro</strong>-Prozessor buchstabenbasiert arbeitet, werden Zahlen normalerweise alsBuchstaben behandelt.Beispiel: %let y=100+200; erzeugt nicht y=300, sondern y=100+200.%let %eval(100+200); erzeugt y=300.6.2.1 %Eval-FunktionDie Funktion %eval• wertet logische und numerische Ausdrücke aus• erlaubt nur ganzzahlige Arithmetik (keine nichtganzzahlige),• schneidet nichtganzzahlige Werte ohne Warnung ab (rundet somit immer ab),• erlaubt keine Verkettung (||,concatenation) und kein Minimum und Maximum (> LT, GT kleiner als, größer als 6= LE, GE kleiner gleich, größer gleich 6¬= ^= ~= NE ungleich 1) 6& AND logisches Und 7| OR logisches Oder 81)Die Symbole hierfür sind tastaturabhängig.Mnemonic ist eine alternative Schreibweise.37

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!