Sas: 値をドル形式で表示する方法
SAS のDOLLAR形式オプションを使用すると、次のようにドル形式の列の値を出力できます。
- 主要なドル記号
- 3 桁ごとに区切るカンマ
- 小数点を区切る点
次の例は、実際にDOLLAR形式オプションを使用する方法を示しています。
例: SAS で値をドル形式で表示する
SAS に、店舗内のさまざまな商品の価格に関する情報を含む次のデータセットがあるとします。
/*create dataset*/
data my_data;
input product $price;
datalines ;
At 4134.50
B 13499.95
C 14695.99
D 1640.00
E459.93
F 23.29
G 1005.38
;
run ;
/*view dataset*/
proc print data =my_data;
価格列の値をドル形式でフォーマットしたいとします。
これを行うには、次の構文を使用できます。
/*view dataset and display price variable in dollar format*/
proc print data =my_data;
format price dollar10.2 ;
run ;
価格列の各値はドル形式で表示されます。
$10.2命令を使用する場合、 10 はドル記号、カンマ、小数点を含む文字列全体を表示するのに最大 10 文字が必要であることを指定し、 2は小数点以下 2 桁を表示する必要があることを指定します。 。
小数点以下の値を表示したくない場合は、代わりに$8.0を使用できます。
/*view dataset and display price variable in dollar format without decimal places*/
proc print data =my_data;
format price dollar8.0 ;
run ;
価格列の各値は最も近いドルに四捨五入され、小数点以下は切り捨てられていることに注意してください。
注: SAS のDOLLAR形式の完全なドキュメントは、 ここで見つけることができます。
追加リソース
次のチュートリアルでは、SAS で他の一般的なタスクを実行する方法について説明します。
SAS での手順の概要の使用方法
SAS で Proc Tabulate を使用する方法
SAS で Proc 照合を使用する方法