Sas: come visualizzare i valori in formato percentuale


È possibile utilizzare l’opzione di formato PERCENT in SAS per stampare valori formattati come percentuali.

L’esempio seguente mostra come utilizzare nella pratica l’opzione del formato PERCENT .

Esempio: visualizzare i valori in formato percentuale in SAS

Supponiamo di avere il seguente set di dati in SAS che mostra i punteggi degli esami degli studenti in una classe:

 /*create dataset*/
data my_data;
    input student $exam_score;
    datalines ;
Andy 0.945
Bob 0.78
Chad 0.865
Derrick 0.77
Eric 0.75
Frank 0.64
George 0.895
Henry 0.98
Isaac 0.68
John 0.84
;
run ;

/*view dataset*/
proc print data =my_data;

Diciamo che vogliamo formattare i valori nella colonna exam_score utilizzando un formato percentuale.

Possiamo usare la seguente sintassi per fare questo:

 /*view dataset and display exam scores in percent format*/
proc print data =my_data;
    format exam_score percent10.1 ;
run ; 

Ogni valore nella colonna exam_score viene visualizzato come percentuale.

Quando si utilizza l’istruzione percent10.1 , 10 specifica che saranno necessari un massimo di 10 caratteri per visualizzare l’intero valore, incluso il simbolo di percentuale, mentre 1 specifica che una cifra deve essere visualizzata dopo il decimale.

Se non vuoi visualizzare alcun valore dopo la cifra decimale, puoi usare percentuale10. Invece:

 /*view dataset and display exam scores in percent format without decimal places*/
proc print data =my_data;
    format exam_score percent10. ;
run ; 

Tieni presente che ogni valore nella colonna exam_score viene arrotondato all’intero più vicino e che ogni valore dopo la cifra decimale è stato troncato.

Nota : qui è possibile trovare la documentazione completa per il formato PERCENT in SAS.

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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *