Como usar a função ceil no sas


Você pode usar a função CEIL no SAS para retornar o menor número inteiro maior ou igual a um valor numérico.

O exemplo a seguir mostra como usar a função CEIL na prática.

Nota : O oposto da função CEIL no SAS é a função FLOOR .

Exemplo: Como usar a função CEIL no SAS

Digamos que temos o seguinte conjunto de dados no SAS que contém informações sobre a média de itens vendidos por vários funcionários de uma empresa:

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

Podemos usar a função CEIL para retornar o menor número inteiro menor ou igual a cada valor numérico na coluna 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;

Exemplo de função SAS CEIL

Observe que a nova coluna chamada ceil_avg_sales contém o menor número inteiro menor ou igual a cada valor numérico na coluna avg_sales .

Por exemplo:

  • O valor 12,30 passa a ser 13 .
  • O valor 14,50 passa a ser 15 .
  • O valor 8,44 torna-se 9 .
  • O valor 12,87 torna-se 13 .

E assim por diante.

Recursos adicionais

Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:

Como arredondar números no SAS
Como remover vírgulas de strings no SAS
Como exibir valores em formato percentual no SAS

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *