Eine traditionelle SAS-Methode zum Generieren von Text basierend auf dem Wert einer Variablen besteht darin, ein Format zu definieren.
%Vor%Ich versuche, eine lange Zeichenfolge in SAS zu verketten, und es wäre hilfreich, eine Inline-If-Funktion oder einen Ternäroperator zu haben, so dass ich IF-Anweisungen in der Verkettung verschachteln kann. Ich kann das in den Dokumenten nicht finden. In einem DATA-Schritt möchte ich Folgendes tun:
myString = "some words " || dead == 1 ? 't' : 'f' || " some more words" ....
Im Grunde versuche ich, einige Seeds für die Demo-Rails-App zu generieren, damit ich einige SAS-Daten schnell in eine SQLite-Datenbank schreiben kann.
Gibt es irgendeine Art von Inline in SAS?
Eine traditionelle SAS-Methode zum Generieren von Text basierend auf dem Wert einer Variablen besteht darin, ein Format zu definieren.
%Vor%Die Funktion %code% (Zeichenversion, %code% numerisch) ist die Inline-Funktion %code% in SAS. Das in SAS wäre:
%Vor%(Katzenfamilienfunktionen wie cat, catx usw. werden häufiger verwendet als der Operator || in SAS).
Ich versuche, eine lange Zeichenfolge in SAS zu verketten, und es wäre hilfreich, eine Inline-If-Funktion oder einen Ternäroperator zu haben, so dass ich IF-Anweisungen in der Verkettung verschachteln kann. Ich kann das in den Dokumenten nicht finden. In einem DATA-Schritt möchte ich Folgendes tun:
%code%
Im Grunde versuche ich, einige Seeds für die Demo-Rails-App zu generieren, damit ich einige SAS-Daten schnell in eine SQLite-Datenbank schreiben kann.
Gibt es irgendeine Art von Inline in SAS?
Tags und Links sas