CEILING
Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung
Rundet eine Zahl auf die nächste ganze Zahl oder auf das nächste Vielfache des Schritts auf.
Syntax
CEILING(<number>, <significance>)
Parameter
Ausdruck | Definition |
---|---|
number |
Die Zahl, die Sie runden möchten, oder ein Bezug auf eine Spalte, die Zahlen enthält. |
significance |
Das Vielfache der Bedeutung, auf das Sie runden möchten. Um beispielsweise auf die nächste ganze Zahl zu runden, geben Sie "1" ein. |
Rückgabewert
Eine Zahl, die wie angegeben gerundet wurde.
Bemerkungen
Es gibt zwei CEILING Funktionen in DAXmit den folgenden Unterschieden:
- Die CEILING-Funktion emuliert das Verhalten der CEILING-Funktion in Excel.
- Die funktion ISO.CEILING folgt dem ISO-definierten Verhalten zur Bestimmung des Obergrenzeswerts.
Die beiden Funktionen geben denselben Wert für positive Zahlen zurück, aber unterschiedliche Werte für negative Zahlen. Bei Verwendung eines positiven Vielfachens von Bedeutung werden sowohl CEILING als auch ISO.CEILING negative Zahlen nach oben gerundet (in Richtung positive Unendlichkeit). Bei Verwendung eines negativen Vielfachen von Bedeutung rundet CEILING negative Zahlen nach unten (in Richtung negative Unendlichkeit) ab, während ISO.CEILING negative Zahlen aufwärts rundet (in Richtung positive Unendlichkeit).
Der Rückgabetyp weist in der Regel denselben Typ des signifikanten Arguments auf, mit den folgenden Ausnahmen:
- Wenn der Zahlenargumenttyp "Währung" ist, ist der Rückgabetyp "Währung".
- Wenn der Argumenttyp "Schritt" boolescher Wert ist, ist der Rückgabetyp eine ganze Zahl.
- Wenn der Schrittargumenttyp nicht numerisch ist, ist der Rückgabetyp real.
Beispiel 1
Die folgende Formel gibt 4,45 zurück. Dies kann nützlich sein, wenn Sie die Verwendung kleinerer Einheiten in Ihren Preisen vermeiden möchten. Wenn ein vorhandenes Produkt mit 4,42 $ kostet, können Sie CEILING verwenden, um die Preise auf die nächste Einheit von fünf Cent aufzurunden.
= CEILING(4.42,0.05)
Beispiel 2
Die folgende Formel gibt ähnliche Ergebnisse wie im vorherigen Beispiel zurück, verwendet jedoch numerische Werte, die in der Spalte gespeichert sind, ProductPrice.
= CEILING([ProductPrice],0.05)
Verwandte Inhalte
Mathematische und TrigfunktionenFLOOR FunktionISO.CEILING FunktionROUNDUP Funktion