2016-09-23 2 views

Antwort

1

Ihre Länge und Format vermischen. http://blogs.sas.com/content/sasdummy/2007/11/20/lengths-and-formats-the-long-and-short-of-it/

Länge: die Spaltenlänge, in SAS ausgedrückt ist die Menge an Speicherplatz in der die Spaltenwerte halten gesetzt Daten zugeordnet. Die Länge wird in Bytes angegeben. Bei numerischen Spalten sind die gültigen Längen normalerweise 3 bis 8. Je länger die Länge ist, desto höher ist die zulässige Genauigkeit innerhalb der Spaltenwerte. Bei Zeichenspalten kann die Länge zwischen 1 und 32767 liegen. Bei Ein-Byte-Datenwerten entspricht dies der Anzahl der Zeichen, die die Spalte enthalten kann. Bei Multibyte-Datenwerten (DBCS, Unicode oder UTF-8), bei denen ein Zeichen mehr als ein Byte belegen kann, ist die Anzahl der Zeichen möglicherweise kleiner als der Längenwert der Spalte.

Format: Das Spaltenformat, in SAS-Begriffen, ist im Grunde eine Anweisung, wie ein Rohwert in eine Darstellung umgewandelt wird, die für einen bestimmten Zweck geeignet ist. Ein grundlegendes Attribut eines Formats ist die Formatlänge, die steuert, wie viel von dem Wert angezeigt wird. Beispielsweise könnte eine Zeichenspalte eine Speicherlänge von 10 Byte haben, aber eine Formatlänge von 5 Zeichen (Format $ 5). Wenn Sie also die formatierten Werte sehen, werden für jeden Datensatz maximal 5 Zeichen angezeigt.

Verwandte Themen