Как использовать функцию ceil в sas
Вы можете использовать функцию CEIL в SAS для возврата наименьшего целого числа, большего или равного числовому значению.
В следующем примере показано, как использовать функцию CEIL на практике.
Примечание . Противоположностью функции CEIL в SAS является функция FLOOR .
Пример: Как использовать функцию CEIL в SAS
Допустим, у нас есть следующий набор данных в SAS, который содержит информацию о среднем количестве товаров, проданных различными сотрудниками компании:
/*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;
Мы можем использовать функцию CEIL для возврата наименьшего целого числа, меньшего или равного каждому числовому значению в столбце 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;
Обратите внимание, что новый столбец с именем ceil_avg_sales содержит наименьшее целое число, меньшее или равное каждому числовому значению в столбце avg_sales .
Например:
- Значение 12,30 становится 13 .
- Значение 14,50 становится 15 .
- Значение 8,44 становится 9 .
- Значение 12,87 становится 13 .
И так далее.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:
Как округлять числа в SAS
Как удалить запятые из строк в SAS
Как отображать значения в процентном формате в SAS