Udostępnij za pośrednictwem


Funkcja ISO.CEILING (język DAX)

Zaokrągla liczbę w górę do najbliższej liczby całkowitej lub do najbliższej wielokrotności podanej istotności.

Składnia

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

Parametry

Termin

Definicja

liczba

Liczba, która ma zostać zaokrąglona, lub odwołanie do kolumny zawierającej liczby.

waga

(Argument opcjonalny) Wielokrotność istotności, do której ma zostać zaokrąglona liczba.Na przykład aby zaokrąglić liczbę do najbliższej liczby całkowitej, należy wpisać wartość 1.Jeśli nie zostanie określona jednostka istotności, liczba zostanie zaokrąglona w górę do najbliższej liczby całkowitej.

Wartość zwracana

Numeru tego samego typu co number argument zaokrąglone, jak określono.

Uwagi

Dostępne są dwie funkcje PUŁAP w DAX, z następującymi różnicami:

  • Funkcja CEILING emuluje zachowanie funkcji ZAOKR.W.GÓRĘ programu Excel.

  • Funkcja ISO.CEILING postępuje zgodnie ze zdefiniowanymi w standardzie ISO wytycznymi ustalania wartości górnego limitu.

Obie funkcje zwracają taką samą wartość w przypadku liczb dodatnich, ale różne wartości w przypadku liczb ujemnych.Gdy jest używana dodatnia wielokrotność istotności, funkcje CEILING i ISO.CEILING zaokrąglają liczby ujemne w górę (w stronę dodatniej nieskończoności).Gdy jest używana ujemna wielokrotność istotności, funkcja CEILING zaokrągla liczby ujemne w dół (w stronę ujemnej nieskończoności), a funkcja ISO.CEILING zaokrągla liczby ujemne w górę (w stronę dodatniej nieskończoności).

Typ wyniku zazwyczaj jest taki sam jak typ argumentu „istotność”, ale występują następujące wyjątki:

  • Jeśli pierwszy argument jest typu walutowego, wynik również jest typu walutowego.

  • Jeśli argument opcjonalny nie jest używany, wynik jest wartością typu liczba całkowita.

  • Jeśli argument „istotność” jest typu logicznego, wynik jest wartością typu liczba całkowita.

  • Jeśli argument „istotność” jest typu nieliczbowego, wynik jest wartością typu liczba rzeczywista.

Przykład: Liczby dodatnie

Opis

Poniższa formuła zwraca wartość 4,45.Użycie takiej formuły może być przydatne w sytuacji, gdy warto uniknąć mniejszych jednostek w cenach.Jeśli dany produkt ma cenę 4,42 PLN, za pomocą funkcji ISO.CEILING można zaokrąglić ceny w górę do najbliższej jednostki o wartości 5 groszy.

Kod

=ISO.CEILING(4.42,0.05)

Przykład: Liczby ujemne

Opis

Poniższa formuła zwraca w wyniku użycia funkcji ISO.CEILING wartość -4,40.

Kod

=ISO.CEILING(-4.42,0.05)