Freigeben über


ISO.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

ISO.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 (optional) Das Vielfache der Bedeutung, auf das Sie runden möchten. Um beispielsweise auf die nächste ganze Zahl zu runden, geben Sie "1" ein. Wenn die Schritteinheit nicht angegeben ist, wird die Zahl auf die nächste ganze Zahl aufgerundet.

Rückgabewert

Eine Zahl vom gleichen Typ wie das argument number, gerundet wie angegeben.

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 Ergebnistyp ist in der Regel derselbe Typ des Schritts, der als Argument mit den folgenden Ausnahmen verwendet wird:

  • Wenn das erste Argument vom Währungstyp ist, entspricht das Ergebnis dem Währungstyp.

  • Wenn das optionale Argument nicht enthalten ist, ist das Ergebnis vom ganzzahligen Typ.

  • Wenn das Schrittargument vom Typ Boolean ist, ist das Ergebnis vom Ganzzahltyp.

  • Wenn das Argument "Schritt" kein numerischer Typ ist, hat das Ergebnis einen echten Typ.

Beispiel: Positive Zahlen

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 ISO.CEILING verwenden, um die Preise auf die nächste Einheit von fünf Cent aufzurunden.

= ISO.CEILING(4.42,0.05)

Beispiel: Negative Zahlen

Die folgende Formel gibt den ISO-Obergrenzeswert von -4,40 zurück.

= ISO.CEILING(-4.42,0.05)

Mathematische und TrigfunktionenFLOOR FunktionCEILING FunktionROUNDUP Funktion