Hoe de ceil-functie in sas te gebruiken


U kunt de CEIL- functie in SAS gebruiken om het kleinste gehele getal groter dan of gelijk aan een numerieke waarde te retourneren.

Het volgende voorbeeld laat zien hoe u de CEIL- functie in de praktijk kunt gebruiken.

Opmerking : het tegenovergestelde van de CEIL- functie in SAS is de FLOOR- functie.

Voorbeeld: hoe u de CEIL-functie in SAS gebruikt

Laten we zeggen dat we de volgende gegevensset in SAS hebben die informatie bevat over de gemiddelde items die door verschillende werknemers van een bedrijf worden verkocht:

 /*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;

We kunnen de CEIL- functie gebruiken om het kleinste gehele getal kleiner dan of gelijk aan elke numerieke waarde in de kolom avg_sales te retourneren:

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

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

Voorbeeld van de SAS CEIL-functie

Houd er rekening mee dat de nieuwe kolom ceil_avg_sales het kleinste gehele getal bevat dat kleiner is dan of gelijk is aan elke numerieke waarde in de kolom avg_sales .

Bijvoorbeeld:

  • De waarde 12,30 wordt 13 .
  • De waarde 14,50 wordt 15 .
  • De waarde 8,44 wordt 9 .
  • De waarde 12,87 wordt 13 .

Enzovoort.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:

Hoe getallen in SAS af te ronden
Hoe komma’s uit tekenreeksen in SAS te verwijderen
Hoe waarden in procentenformaat in SAS worden weergegeven

Einen Kommentar hinzufügen

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