CEILING
gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning
Avrundar ett tal uppåt, till närmaste heltal eller till närmaste signifikanta multipel.
Syntax
CEILING(<number>, <significance>)
Parametrar
Term | Definition |
---|---|
number |
Talet som du vill avrunda eller en referens till en kolumn som innehåller tal. |
significance |
Den multipel av signifikans som du vill avrunda till. Om du till exempel vill avrunda till närmaste heltal skriver du 1. |
Returvärde
Ett tal avrundat enligt angivet.
Anmärkningar
Det finns två CEILING funktioner i DAX, med följande skillnader:
- Funktionen CEILING emulerar beteendet för funktionen CEILING i Excel.
- Funktionen ISO.CEILING följer det ISO-definierade beteendet för att fastställa takvärdet.
De två funktionerna returnerar samma värde för positiva tal, men olika värden för negativa tal. När du använder en positiv multipel av signifikans CEILING och ISO.CEILING avrunda negativa tal uppåt (mot positiv oändlighet). När du använder en negativ multipel av signifikans avrundar CEILING negativa tal nedåt (mot negativ oändlighet), medan ISO.CEILING avrundar negativa tal uppåt (mot positiv oändlighet).
Returtypen är vanligtvis av samma typ som det signifikanta argumentet, med följande undantag:
- Om argumenttypen number är valuta är returtypen valuta.
- Om signifikansargumenttypen är boolesk är returtypen heltal.
- Om argumenttypen signifikans är icke-numerisk är returtypen verklig.
Exempel 1
Följande formel returnerar 4,45. Detta kan vara användbart om du vill undvika att använda mindre enheter i prissättningen. Om en befintlig produkt prissätts till 4,42 USD kan du använda CEILING för att avrunda priserna upp till närmaste enhet på fem cent.
= CEILING(4.42,0.05)
Exempel 2
Följande formel returnerar liknande resultat som i föregående exempel, men använder numeriska värden som lagras i kolumnen ProductPrice.
= CEILING([ProductPrice],0.05)
Relaterat innehåll
matematik- och Trig-funktionerFLOOR funktionISO.CEILING funktionROUNDUP funktion