共用方式為


CEILING

適用於:計算結果列匯出數據表量值視覺計算

將數字無條件進位到最接近的整數或精確度倍數。

語法

CEILING(<number>, <significance>)  

參數

詞彙 定義
數值 要四捨五入的數字,或包含數字的資料行參考。
精確度 要四捨五入的目標精確度倍數。 例如,若要四捨五入到最接近的整數,請鍵入 1。

傳回值

依指定四捨五入的數字。

備註

  • DAX 中有兩種 CEILING 函式,其差異如下:

    • CEILING 函式會模擬 Excel 中 CEILING 函式的行為。
    • ISO.CEILING 函式會遵循 ISO 定義的行為來判斷上限值。
  • 這兩種函式會針對正數傳回相同的值,但針對負數傳回不同的值。 使用正精確度倍數時,CEILING 和 ISO.CEILING 會將負數無條件進位 (趨近正無限大)。 使用負精確度倍數時,CEILING 會將負數無條件捨去 (趨近負無限大),而 ISO.CEILING 會將負數無條件進位 (趨近正無限大)。

  • 傳回型別通常與精確度引數的類型相同,但有下列例外:

    • 如果數字引數類型為貨幣,則會傳回型別為貨幣。
    • 如果精確度引數類型是布林值,則會傳回型別為整數。
    • 如果精確度引數類型為非數值,則會傳回型別為真實。

範例 1

下列公式會傳回 4.45。 如果想要避免在定價中使用較小的單位,這可能會很有用。 如果現有產品的定價為美金 $4.42 元,則可以使用 CEILING 將價格無條件進位到最接近五美分的單位。

= CEILING(4.42,0.05)  

範例 2

下列公式會傳回與前一個範例類似的結果,但會使用儲存在資料行中的數值 ProductPrice

= CEILING([ProductPrice],0.05)  

數學和三角函式
FLOOR 函式
ISO.CEILING 函式
ROUNDUP 函式