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 ; 

SAS-dollarformaat

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 ; 

SAS-dollarnotatie zonder waarde achter de komma

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert