2014-07-19 67 views
2

我想將數字和百分比都舍入到小數點後一位。向下舍入到小數點後一位數

對於前:2.99,2.92,2.94,2.987,2.901 ......所有這些值應顯示爲 「2.9」

同樣的1.24%,1.26%,1.298%,1.223%,都應該顯示爲「1.2%」。

回答

3

在SAS中沒有一個向下舍入的工具不適用於整數,但可以用整數選項和一些數學方法輕鬆完成。

floor(numvar*10)/10 

百分比取決於它們的存儲方式;如果它們以PERCENT格式存儲,那麼它們確實是千分之一的地方,所以用上面的1000代替10。

3

如果要更改顯示而不是基礎數據,請使用適當的格式。

對於NUMERICS使用

format var_name 8.1; 

對於與%使用格式化小數:

percent8.1; 

在格式語句時期後的數字告訴SAS多少個小數位使用。

相關問題