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 ; 

SAS ドル形式

価格列の各値はドル形式で表示されます。

$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 ドル形式

価格列の各値は最も近いドルに四捨五入され、小数点以下は切り捨てられていることに注意してください。

: SAS のDOLLAR形式の完全なドキュメントは、 ここで見つけることができます。

追加リソース

次のチュートリアルでは、SAS で他の一般的なタスクを実行する方法について説明します。

SAS での手順の概要の使用方法
SAS で Proc Tabulate を使用する方法
SAS で Proc 照合を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です