Sas: come visualizzare i valori in formato dollaro
È possibile utilizzare l’opzione del formato DOLLARO in SAS per stampare i valori in una colonna formattata in dollari con:
- Un importante segno del dollaro
- Virgole che separano ogni tre cifre
- Un punto che separa la frazione decimale
L’esempio seguente mostra come utilizzare nella pratica l’opzione del formato DOLLARO .
Esempio: visualizzare i valori in formato dollaro in SAS
Supponiamo di avere il seguente set di dati in SAS che contiene informazioni sul prezzo di vari prodotti in un negozio:
/*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;
Diciamo che vogliamo formattare i valori nella colonna del prezzo utilizzando il formato dollaro.
Possiamo usare la seguente sintassi per fare ciò:
/*view dataset and display price variable in dollar format*/
proc print data =my_data;
format price dollar10.2 ;
run ;
Ogni valore nella colonna del prezzo viene visualizzato in formato dollaro.
Quando si utilizza l’istruzione dollari10.2 , il 10 specifica che saranno necessari un massimo di 10 caratteri per visualizzare l’intera stringa, inclusi il segno del dollaro, le virgole e il decimale, mentre il 2 specifica che devono essere visualizzate 2 cifre dopo la cifra decimale .
Se non vuoi visualizzare alcun valore dopo la cifra decimale, puoi invece utilizzare dollari8.0 :
/*view dataset and display price variable in dollar format without decimal places*/
proc print data =my_data;
format price dollar8.0 ;
run ;
Tieni presente che ogni valore nella colonna del prezzo viene arrotondato al dollaro più vicino e che ogni valore dopo la cifra decimale è stato troncato.
Nota : puoi trovare la documentazione completa del formato DOLLAR in SAS qui .
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:
Come utilizzare il riepilogo della procedura in SAS
Come utilizzare Proc Tabulate in SAS
Come utilizzare le regole di confronto Proc in SAS