ROUNDDOWN

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

將數字以趨近於零的方式無條件捨去。

語法

DAX
ROUNDDOWN(<number>, <num_digits>)  

參數

詞彙 定義
number 要無條件捨去的實數。
num_digits 您想要 round的位數。 負四捨五入至小數點 left;零到最接近的整數。

傳回 value

十進位數字。

備註

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

  • If num_digits 為 0,則 number 中的 value 會四捨五入為最接近的整數。

  • If num_digits 小於0,則 number 中的 value 會四捨五入至小數點的 left。

  • ROUNDDOWN 的行為就像 ROUND,except 它一律會舍去數位。 INT 函式也會四捨五入,但 INT 結果一律為整數,而使用 ROUNDDOWN 您可以控制結果的有效位數。

範例 1

下列範例會將 3.14159 無條件捨去至三位小數位數。 結果應為為 3.141。

DAX
= ROUNDDOWN(3.14159,3)  

範例 2

下列範例會將 31415.92654 的 value 向下四捨五入為小數點的 2 個小數位數 left。 結果應為 31400。

DAX
= ROUNDDOWN(31415.92654, -2)  

數學 and Trig 函式
ROUND
ROUNDUP
ROUNDDOWN
MROUND
INT