ROUND

適用於:導出數據行計算數據表Measure視覺計算

將數字四捨五入到指定的位數。

語法

DAX
ROUND(<number>, <num_digits>)  

參數

詞彙 定義
number 您想要 round的數位。
num_digits 您想要 round的位數。 負數 value 會將數位四捨五入至小數點的 left;零的 value 四捨五入為最接近的整數。

傳回 value

十進位數字。

備註

  • If num_digits 大於0(零),則 number會四捨五入為指定的小數字數。

  • If num_digits 為 0,數位會四捨五入為最接近的整數。

  • If num_digits 小於0,數位會四捨五入至小數點的 left。

  • Related 函式

    • 若要一律 round 向上(遠離零),請使用 ROUNDUP 函式。
    • 若要一律向下 round (朝零),請使用 ROUNDDOWN 函式。
    • 若要將數位 round 至特定倍數(例如,若要 round 到最接近 0.5 的倍數),請使用 MROUND 函式。
    • 使用函式 TRUNCandINT 取得數位的整數部分。

範例 1

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

DAX
= ROUND(2.15,1)  

範例 2

下列公式會將 21.5 四捨五入至小數點 left 的小數位數。 預期的結果為 20。

DAX
= ROUND(21.5,-1)  

數學 and Trig 函式
ROUND
ROUNDDOWN
MROUND
INT
TRUNC