共用方式為


ROUND 函數 (DAX)

將數字四捨五入至指定位數。

語法

ROUND(<number>, <num_digits>)

參數

詞彙

定義

number

要四捨五入的數字。

num_digits

您要四捨五入的位數。負值會將位數四捨五入到小數點左邊;零值則會四捨五入到最接近的整數。

傳回值

十進位數字

備註

如果 num_digits 大於 0 (零),就會將數字四捨五入至指定的小數位數。

如果 num_digits 為 0,就會將數字四捨五入至最接近的整數。

如果 num_digits 小於 0,就會將數字四捨五入至小數點左邊。

相關函數

若要一律無條件進位 (遠離零),使用 ROUNDUP 函數。

若要一律無條件捨去 (趨近於零),使用 ROUNDDOWN 函數。

若要將數字四捨五入到特定的倍數 (例如,四捨五入到最接近的 0.5 倍數),使用 MROUND 函數。

您可以使用 TRUNC 和 INT 函數來取得數字的整數部分。

範例

下列公式會將 2.15 無條件進位到一個小數位數。預期的結果是 2.2。

=ROUND(2.15,1)

下列公式會將 21.5 四捨五入到小數點左邊的一個小數位數。預期的結果是 20。

=ROUND(21.5,-1)