Wie schneide ich Dezimalzahlen in SAS ab?
Wie schneide ich Dezimalzahlen in SAS ab?

Video: Wie schneide ich Dezimalzahlen in SAS ab?

Video: Wie schneide ich Dezimalzahlen in SAS ab?
Video: Casual day würd ich mal sagen. #ThatGirl #MorningRoutine #shorts 2024, November
Anonim

Die TRUNC Funktion kommt mir in den Sinn. In der Tat, wenn Sie nachschlagen SAS TRUNC Funktion, Sie werden feststellen, dass es funktioniert kürzen numerische Werte, aber (Überraschung!) nicht auf eine bestimmte Anzahl von Dezimal setzt; Stattdessen wird auf eine bestimmte Anzahl von Bytes gekürzt, was für Zahlen nicht dasselbe ist.

Wenn Sie dies im Auge behalten, wie kürzen Sie in SAS?

Die TRUNC Die Funktion schneidet eine Zahl voller Länge (als Double gespeichert) auf eine kleinere Anzahl von Bytes ab, wie in length angegeben, und füllt die abgeschnittenen Bytes mit 0s auf. Die Kürzung und die nachfolgende Erweiterung duplizieren den Effekt des Speicherns von Zahlen in weniger als der vollen Länge und des anschließenden Lesens.

Wissen Sie auch, wie Sie eine Zahl in SAS runden? RUNDEN ist der Funktionsname; Argument ist der numerische Wert oder die Variable, die Sie haben möchten gerundet ; und Rundung -unit ist die Einheit, die das Ergebnis sein soll gerundet bis (z. B. 10, 100, 0,1, 0,01, 5 usw.) Zum Beispiel: RUNDEN (34.58, 0.1) sagt SAS zu runden das Nummer 34,58 auf das nächste Zehntel. SAS wird 34.6 zurückgeben.

Wie kürzt man davon eine Zahl?

Zu kürze eine Zahl , verfehlen wir Ziffern nach einem bestimmten Punkt im Nummer , ggf. Nullen ausfüllen, um das Kürzen zu machen Nummer ungefähr gleich groß wie das Original Nummer . Zu kürze eine Zahl auf 1 Dezimalstelle, alle Ziffern nach der ersten Dezimalstelle weglassen.

Was bedeutet Verkürzung?

1. Um zu kürzen oder zu reduzieren: Das Skript war gekürzt Zeit für Werbung zu lassen. Siehe Synonyme unter Kürzen. 2. Um (eine Zahl) zu kürzen, indem eine oder mehrere Stellen nach dem Komma weggelassen werden.

Empfohlen: