ISO.CEILING
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle 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)
Verwandte Inhalte
Mathematische und TrigfunktionenFLOOR FunktionCEILING FunktionROUNDUP Funktion