ISO.CEILING
將數位四捨五入到最接近的整數 or 到最接近的顯著性倍數。
語法
ISO.CEILING(<number>[, <significance>])
參數
術語 | 定義 |
---|---|
number |
您想要 round的數位,orcontains 數位之數據行的參考。 |
significance |
(選擇性)您想要 round的意義倍數。 例如,若要將 round 到最接近的整數,請輸入 1。 If 指定了重要性單位 not,數位會四捨五入為最接近的整數。 |
傳回 value
與 number
自變數相同類型的數位,其四捨五入為指定。
言論
CEILING中有兩個 DAX 函式,有下列差異:
CEILING 函式會模擬 Excel 中 CEILING 函式的行為。
ISO.CEILING 函式會遵循 ISO 定義的行為,以判斷 ceilingvalue。
這兩個函式會針對正數傳回相同的 value,但負數的不同 values。 使用具有意義的正倍數時,兩者 CEILINGandISO.CEILINGround 負數向上(朝正無限大)。 使用負數倍數時,CEILING 將負數向下四捨五入(朝負無限大),而 ISO.CEILING 將負數向上四捨五入(朝正無限大)。
結果類型通常是與下列例外狀況搭配自變數使用之重要性的相同類型:
If first 自變數為 currency 類型,則結果會 currency 類型。
If 選擇性自變數 not 包含結果為整數類型。
If significance 自變數是布爾值型別,則結果為整數類型。
If significance 自變數為非數值類型,則結果為實際類型。
範例:正數
下列公式會傳回 4.45。 這可能是有用的 if 您想要避免在定價中使用較小的單位。 If 現有的 product 價格為 4.42 美元,您可以使用 ISO.CEILING 來 round 價格,最高為 5 美分的單位。
= ISO.CEILING(4.42,0.05)
範例:負數
下列公式會傳回 -4.40 的 ISO ceilingvalue。
= ISO.CEILING(-4.42,0.05)