CEILING
Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung
Rundet eine Zahl auf die nächste ganze Zahl or auf das nächste Vielfache von Schritt auf.
Syntax
CEILING(<number>, <significance>)
Parameter
Ausdruck | Definition |
---|---|
number |
Die Zahl, die Sie roundmöchten, or einen Verweis auf eine Spalte, die Zahlen contains. |
significance |
Das Vielfache der Bedeutung, für das Sie roundmöchten. Geben Sie z. B. "1" ein, um die nächste ganze Zahl zu round. |
value zurückgeben
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 ISO.CEILING-Funktion folgt dem ISO-definierten Verhalten zur Bestimmung der ceilingvalue.
Die beiden Funktionen geben die gleiche value für positive Zahlen zurück, aber unterschiedliche values für negative Zahlen. Bei Verwendung eines positiven Vielfachens von Bedeutung CEILINGandISO.CEILINGround negative Zahlen nach oben (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:
- If der Zahlenargumenttyp currencyist, wird der Rückgabetyp currency.
- If der Argumenttyp "Schritt" boolescher Wert ist, ist der Rückgabetyp ganzzahliger Wert.
- If 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, if Sie die Verwendung kleinerer Einheiten in Ihren Preisen vermeiden möchten. If ein vorhandenes product mit 4,42 $ kostet, können Sie CEILING verwenden, um die Preise bis zur nächsten Einheit von fünf Cent zu round.
= CEILING(4.42,0.05)
Beispiel 2
Die folgende Formel gibt ähnliche Ergebnisse wie das previous Beispiel zurück, verwendet jedoch numerische values, die in der Spalte gespeichert sind, ProductPrice.
= CEILING([ProductPrice],0.05)
Related Inhalte
Mathematische and Trig-FunktionenFLOOR FunktionISO.CEILING FunktionROUNDUP Funktion