Freigeben über


ISO.CEILING-Funktion (DAX)

Rundet eine Zahl auf die nächste ganze Zahl oder das nächste Vielfache von "Schritt" auf.

Syntax

ISO.CEILING(<number>[, <significance>])

Parameter

Begriff

Definition

number

Die Zahl, die Sie runden möchten, oder ein Verweis auf eine Spalte, die Zahlen enthält.

significance

Das Vielfache von "Schritt", auf das Sie runden möchten (optional). Geben Sie zum Beispiel zum Runden auf die nächste ganze Zahl 1 ein. Ohne Angabe der Schritteinheit wird die Zahl auf die nächste ganze Zahl aufgerundet.

Rückgabewert

Eine Zahl vom selben Typ wie das number-Argument, gemäß Angabe gerundet.

Hinweise

Es gibt zwei CEILING-Funktionen in DAX, die die folgenden Unterschiede aufweisen:

  • Die CEILING-Funktion emuliert das Verhalten der CEILING-Funktion in Excel.

  • Die ISO.CEILING-Funktion folgt dem ISO-definierten Verhalten zum Bestimmen des Obergrenzenwerts.

Die zwei Funktionen geben den gleichen Wert für positive Zahlen, jedoch andere Werte für negative Zahlen zurück. Wenn ein positives Vielfaches von "Schritt" verwendet wird, werden negative Zahlen sowohl von CEILING als auch von ISO.CEILING aufgerundet (bis plus unendlich). Wenn ein negatives Vielfaches von "Schritt" verwendet wird, rundet CEILING negative Zahlen ab (bis minus unendlich), während ISO.CEILING negative Zahlen aufrundet (bis plus unendlich).

Der Ergebnistyp ist normalerweise der gleiche Typ des als Argument mit den folgenden Ausnahmen verwendeten Schritts:

  • Wenn das erste Argument "Währungstyp" ist, ist das Ergebnis "Währungstyp".

  • Wenn das optionale Argument nicht eingeschlossen ist, ist das Ergebnis vom Typ "Ganze Zahl".

  • Wenn das Schrittargument Typ "Boolesch" ist, ist das Ergebnis vom Typ "Ganze Zahl".

  • Wenn das Schrittargument Typ "Nicht numerisch" ist, ist das Ergebnis vom Typ "Echt".

Beispiel: Positive Zahlen

Beschreibung

Die folgende Formel gibt 4,45 zurück. Dies kann nützlich sein, wenn Sie keine kleineren Einheiten bei der Preisauszeichnung verwenden möchten. Wenn ein vorhandenes Produkt mit 4,42 € ausgezeichnet wird, können Sie mithilfe von ISO.CEILING Preise auf die nächste Einheit von fünf Cent aufrunden.

Code

=ISO.CEILING(4.42,0.05)

Beispiel: Negative Zahlen

Beschreibung

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

Code

=ISO.CEILING(-4.42,0.05)