Wenn ich eine numerische Variable mit einem Format habe, gibt es eine Möglichkeit, den formatierten Wert als Zeichenvariable zu erhalten?Wie kann ich eine Zeichenvariable dem formatierten Wert einer numerischen Variablen für beliebige SAS-Formate gleich machen?
z.B. Ich möchte etwas wie das Folgende schreiben, um 10/06/2009
auf den Bildschirm zu drucken, aber es gibt keine putformatted()
Funktion.
data test;
format i ddmmyy10.;
i = "10JUN2009"d;
run;
data _null_;
set test;
i_formatted = putformatted(i); /* How should I write this? */
put i_formatted;
run;
(Natürlich kann ich schreiben put(i, ddmmyy10.)
, aber mein Code muss für die Arbeit, was auch immer Format i
haben passiert.)
+1: nur was ich wollte. Vielen Dank! –