CEILING
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zaokrągla liczbę w górę do najbliższej liczby całkowitej lub najbliższej wielokrotności istotności.
Składnia
CEILING(<number>, <significance>)
Parametry
Termin | Definicja |
---|---|
number |
Liczba, którą chcesz zaokrąglić, lub odwołanie do kolumny zawierającej liczby. |
significance |
Wielokrotność istotności, do której chcesz zaokrąglić. Na przykład, aby zaokrąglić do najbliższej liczby całkowitej, wpisz 1. |
Wartość zwracana
Liczba zaokrąglona 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 przez iso w celu określenia wartości pułapu.
Obie funkcje zwracają tę samą wartość dla liczb dodatnich, ale różne wartości liczb ujemnych. W przypadku użycia dodatniej wielokrotności istotności zarówno CEILING, jak i ISO.CEILING zaokrąglić 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).
Zwracany typ jest zwykle tego samego typu argumentu znaczącego, z następującymi wyjątkami:
- Jeśli typem argumentu liczbowego jest waluta, zwracany typ to waluta.
- Jeśli typ argumentu istotności to Wartość logiczna, zwracany typ to liczba całkowita.
- Jeśli typ argumentu istotności jest nieliczbowy, zwracany typ jest prawdziwy.
Przykład 1
Poniższa formuła zwraca wartość 4,45. Może to być przydatne, jeśli chcesz uniknąć używania mniejszych jednostek w cenach. Jeśli istniejący produkt jest wyceniany na 4,42 USD, możesz użyć CEILING, aby zaokrąglić ceny do najbliższej jednostki pięciu centów.
= CEILING(4.42,0.05)
Przykład 2
Poniższa formuła zwraca podobne wyniki jak w poprzednim przykładzie, ale używa wartości liczbowych przechowywanych w kolumnie ProductPrice.
= CEILING([ProductPrice],0.05)