Sas: waarden weergeven in dollarformaat
U kunt de DOLLAR- formaatoptie in SAS gebruiken om de waarden in een kolom met dollaropmaak af te drukken met:
- Een belangrijk dollarteken
- Komma’s die elke drie cijfers scheiden
- Een punt dat de decimale breuk scheidt
Het volgende voorbeeld laat zien hoe u de DOLLAR- formaatoptie in de praktijk kunt gebruiken.
Voorbeeld: Waarden weergeven in dollarformaat in SAS
Stel dat we de volgende dataset in SAS hebben die informatie bevat over de prijs van verschillende producten in een winkel:
/*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;
Stel dat we de waarden in de prijskolom willen opmaken met behulp van een dollarnotatie.
We kunnen hiervoor de volgende syntaxis gebruiken:
/*view dataset and display price variable in dollar format*/
proc print data =my_data;
format price dollar10.2 ;
run ;
Elke waarde in de prijskolom wordt weergegeven in dollarnotatie.
Bij gebruik van de dollar10.2- instructie specificeert de 10 dat er maximaal 10 tekens nodig zijn om de volledige reeks weer te geven, inclusief het dollarteken, komma’s en decimalen, terwijl de 2 specificeert dat er 2 cijfers na de komma moeten worden weergegeven .
Als u geen waarden achter de komma wilt weergeven, kunt u in plaats daarvan dollar8.0 gebruiken:
/*view dataset and display price variable in dollar format without decimal places*/
proc print data =my_data;
format price dollar8.0 ;
run ;
Houd er rekening mee dat elke waarde in de prijskolom is afgerond op de dichtstbijzijnde dollar en dat elke waarde na de komma is afgekapt.
Let op : U kunt hier de volledige documentatie van het DOLLAR- formaat in SAS vinden.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:
Procedureoverzicht gebruiken in SAS
Proc-tabel gebruiken in SAS
Proc-collatie gebruiken in SAS