Freigeben über


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

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

Parameter

Ausdruck Definition
number Die Zahl, die Sie roundmöchten, or einen Verweis auf eine Spalte, die Zahlen contains.
significance (optional) Das Vielfache der Bedeutung, für das Sie roundmöchten. Geben Sie z. B. "1" ein, um die nächste ganze Zahl zu round. If die Schritteinheit not angegeben wird, wird die Zahl auf die nächste ganze Zahl aufgerundet.

value zurückgeben

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

  • If first Argument vom Typ currency ist, wird das Ergebnis currency Typs angezeigt.

  • If das optionale Argument not enthalten ist, ist das Ergebnis vom ganzzahligen Typ.

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

  • If das Schrittargument nicht 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, if Sie die Verwendung kleinerer Einheiten in Ihren Preisen vermeiden möchten. If ein vorhandenes product mit 4,42 $ kostet, können Sie ISO.CEILING verwenden, um die Preise bis zur nächsten Einheit von fünf Cent zu round.

= ISO.CEILING(4.42,0.05)

Beispiel: Negative Zahlen

Die folgende Formel gibt die ISO-ceilingvalue von -4,40 zurück.

= ISO.CEILING(-4.42,0.05)

Mathematische and Trig-FunktionenFLOOR FunktionCEILING FunktionROUNDUP Funktion