2016-04-20 6 views
0

Wenn ich SAS Adv Führer lese das Buch sagt:SAS CALL-SYMPUT Datenkonvertierung Datenformat

„wenn eine CALL SYMPUT, werden die Werte von numerischen Variablen automatisch auf Zeichenwerte umgewandelt, mit dem BEST12 Format“

Aber BEST12. ist ein numerisches Format! Wie kann SAS einen numerischen Wert mithilfe eines numerischen Formats in einen Zeichenwert umwandeln?

Danke, Qianshan

Antwort

1

Es wandelt eine Zahl in einen Charakter, der in der gleichen Weise wie BEST12 formatiert ist. Dies bedeutet, dass jegliche existierende Formatierung ignoriert wird, z. wenn eine Zahl als 1.234.567 formatiert ist, dann wird dies als SAS 1234567 (das heißt das gleiche Aussehen wie das BEST12-Format) formatiert ein Zeichenwert konvertieren

+0

Vielen Dank Keith. –