Come utilizzare la funzione ceil in sas


È possibile utilizzare la funzione CEIL in SAS per restituire il numero intero più piccolo maggiore o uguale a un valore numerico.

L’esempio seguente mostra come utilizzare nella pratica la funzione CEIL .

Nota : l’opposto della funzione CEIL in SAS è la funzione FLOOR .

Esempio: come utilizzare la funzione CEIL in SAS

Supponiamo di avere il seguente set di dati in SAS che contiene informazioni sugli articoli medi venduti dai vari dipendenti di un’azienda:

 /*create dataset*/
data my_data;
    input employee $avg_sales;
    datalines ;
Andy 12.3
Bob 14.5
Chad 8.44
Derrick 12.87
Eric 8.01
Frank 10
George 11.5
Henry 11.99
Isaac 7.64
;
run ;

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

Possiamo utilizzare la funzione CEIL per restituire il numero intero più piccolo inferiore o uguale a ciascun valore numerico nella colonna avg_sales :

 /*create new dataset*/
data new_data;
    set my_data;
    ceil_avg_sales = ceil (avg_sales);
run ;

/*view new dataset*/
proc print data =new_data;

Esempio di funzione SAS CEIL

Tieni presente che la nuova colonna denominata ceil_avg_sales contiene il numero intero più piccolo inferiore o uguale a ciascun valore numerico nella colonna avg_sales .

Per esempio:

  • Il valore 12.30 diventa 13 .
  • Il valore 14.50 diventa 15 .
  • Il valore 8.44 diventa 9 .
  • Il valore 12.87 diventa 13 .

E così via.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:

Come arrotondare i numeri in SAS
Come rimuovere le virgole dalle stringhe in SAS
Come visualizzare i valori in formato percentuale in SAS

Aggiungi un commento

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