Udostępnij za pośrednictwem


ISO.CEILING

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

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

Składnia

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

Parametry

Termin Definicja
number Liczba, którą chcesz round, or odwołanie do kolumny, która contains liczby.
significance (opcjonalnie) Wielokrotność istotności, do której chcesz round. Na przykład aby round do najbliższej liczby całkowitej, wpisz 1. If określona jednostka istotności jest not, liczba jest zaokrąglona w górę do najbliższej liczby całkowitej.

Zwracanie value

Liczba o tym samym typie co argument number zaokrąglony zgodnie z określoną wartością.

Uwagi

Istnieją dwie funkcje CEILING w DAX, z następującymi różnicami:

  • Funkcja CEILING emuluje zachowanie funkcji CEILING w programie Excel.

  • Funkcja ISO.CEILING jest zgodna z zachowaniem zdefiniowanym w formacie ISO na potrzeby określania ceilingvalue.

Dwie funkcje zwracają te same value dla liczb dodatnich, ale różne values dla liczb ujemnych. W przypadku użycia dodatniej wielokrotności istotności obie CEILINGandISO.CEILINGround liczby ujemne w górę (w kierunku nieskończoności dodatniej). W przypadku użycia ujemnej wielokrotności istotności CEILING zaokrągla liczby ujemne w dół (w kierunku nieskończoności ujemnej), a ISO.CEILING zaokrągla liczby ujemne w górę (w kierunku nieskończoności dodatniej).

Typ wyniku jest zwykle tym samym typem istotności używanej jako argument z następującymi wyjątkami:

  • If argument first jest typu currency, wynik będzie currency typ.

  • If opcjonalny argument jest not uwzględniony wynik jest typu liczby całkowitej.

  • If argument istotności jest typu logicznego, a wynik jest typu całkowitego.

  • If argument istotności jest typem nieliczbowym, wynik jest typu rzeczywistego.

Przykład: liczby dodatnie

Poniższa formuła zwraca wartość 4,45. Może to być przydatne if chcesz uniknąć używania mniejszych jednostek w cenach. If istniejący product jest wyceniany na 4,42 USD, można użyć ISO.CEILING, aby round ceny do najbliższej jednostki pięciu centów.

= ISO.CEILING(4.42,0.05)

Przykład: liczby ujemne

Poniższa formuła zwraca ceilingvalue ISO z -4.40.

= ISO.CEILING(-4.42,0.05)

funkcje Math and TrigFLOOR funkcjiCEILING funkcjiROUNDUP