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;
ceil_avg_salesという新しい列には、 avg_sales列の各数値以下の最小の整数が含まれることに注意してください。
例えば:
- 値12.30 は13になります。
- 値14.50 は15になります。
- 値8.44 は9になります。
- 値12.87は13になります。
等々。
追加リソース
次のチュートリアルでは、SAS で他の一般的なタスクを実行する方法について説明します。