Sas中ceil函数的使用方法


您可以使用 SAS 中的CEIL函数返回大于或等于数值的最小整数。

以下示例展示了如何在实际中使用CEIL函数。

注意:SAS中CEIL函数的反义词是FLOOR函数。

示例:如何在 SAS 中使用 CEIL 函数

假设我们在 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;

SAS CEIL 函数示例

请注意,名为ceil_avg_sales的新列包含小于或等于avg_sales列中每个数值的最小整数。

例如:

  • 12.30变为13
  • 14.50变为15
  • 8.44变为9
  • 12.87变为13

等等。

其他资源

以下教程解释了如何在 SAS 中执行其他常见任务:

SAS中如何对数字进行四舍五入
如何从 SAS 中的字符串中删除逗号
如何在SAS中以百分比格式显示数值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注