2

EG でサマリー テーブルを使用してパーセンテージを計算すると、結果は常に 100 倍になります (5.2 パーセントは 0.052 ではなく 5.2 として表示されます)。これを '5.2%' として表示したい場合は、数値を 100 で割ってから PERCENT 形式を適用するか、数値を文字列として 'put' し、最後に '%' 記号を追加する必要があります。

既に 100 (上記の例では 0.052) で除算されているサマリー テーブルからパーセンテージを取得する方法はありますか、それとも「5.2%」として表示する方法はありますか。主な目標は、サマリー テーブルの後の余分なステップを回避することです。

4

1 に答える 1

3

1 つのオプションは、独自の形式を作成することです。

proc format;
picture PCT
low-high='009.9%'(mult=10);
quit;

これは、数値 5.2 を取り、5.2% として表示します。

于 2012-11-12T15:38:11.790 に答える