Sas: so zeigen sie werte im dollarformat an
Sie können die Formatoption DOLLAR in SAS verwenden, um die Werte in einer Spalte im Dollarformat zu drucken mit:
- Ein großes Dollarzeichen
- Kommas, die alle drei Ziffern trennen
- Ein Punkt, der den Dezimalbruch trennt
Das folgende Beispiel zeigt, wie die Formatoption DOLLAR in der Praxis verwendet wird.
Beispiel: Werte im Dollarformat in SAS anzeigen
Angenommen, wir haben in SAS den folgenden Datensatz, der Informationen über den Preis verschiedener Produkte in einem Geschäft enthält:
/*create dataset*/
data my_data;
input product $price;
datalines ;
At 4134.50
B 13499.95
C 14695.99
D 1640.00
E459.93
F 23.29
G 1005.38
;
run ;
/*view dataset*/
proc print data =my_data;
Nehmen wir an, wir möchten die Werte in der Preisspalte im Dollarformat formatieren.
Wir können dazu die folgende Syntax verwenden:
/*view dataset and display price variable in dollar format*/
proc print data =my_data;
format price dollar10.2 ;
run ;
Jeder Wert in der Preisspalte wird im Dollarformat angezeigt.
Bei Verwendung der Anweisung „dollar10.2“ gibt die 10 an, dass maximal 10 Zeichen erforderlich sind, um die gesamte Zeichenfolge anzuzeigen, einschließlich Dollarzeichen, Kommas und Dezimalstelle, während die 2 angibt, dass 2 Ziffern nach der Dezimalstelle angezeigt werden müssen .
Wenn Sie keine Werte nach der Dezimalstelle anzeigen möchten, können Sie stattdessen Dollar8.0 verwenden:
/*view dataset and display price variable in dollar format without decimal places*/
proc print data =my_data;
format price dollar8.0 ;
run ;
Beachten Sie, dass jeder Wert in der Preisspalte auf den nächsten Dollar gerundet wird und dass jeder Wert nach der Dezimalstelle abgeschnitten wurde.
Hinweis : Die vollständige Dokumentation des DOLLAR- Formats in SAS finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:
So verwenden Sie die Verfahrenszusammenfassung in SAS
So verwenden Sie Proc Tabulate in SAS
So verwenden Sie die Proc-Sortierung in SAS