Udostępnij za pośrednictwem


Funkcja ROUND (język DAX)

Zaokrągla liczbę do określonej liczby cyfr.

Składnia

ROUND(<number>, <num_digits>)

Parametry

Termin

Definicja

liczba

Liczba, która ma zostać zaokrąglona.

liczba_cyfr

Liczba cyfr, do której ma zostać wykonane zaokrąglenie.W przypadku ujemnej wartości tego argumentu liczba jest zaokrąglana po lewej stronie punktu dziesiętnego; jeśli jest on równy zero, liczba jest zaokrąglana do najbliższej liczby całkowitej.

Wartość zwracana

Liczba dziesiętna.

Uwagi

Jeśli liczba_cyfr jest większa od 0 (zero), liczba jest zaokrąglana do określonej liczby miejsc dziesiętnych.

Jeżeli wartość l_znak wynosi 0, liczba jest zaokrąglana do najbliższej liczby całkowitej.

Jeżeli wartość l_znak jest mniejsza od 0, liczba jest zaokrąglana do lewej strony przecinka dziesiętnego.

Funkcje pokrewne

Aby liczby były zawsze zaokrąglane w górę (w kierunku od zera), należy użyć funkcji ROUNDUP.

Aby liczby były zawsze zaokrąglane w dół (w kierunku zera), należy użyć funkcji ROUNDDOWN.

Aby zaokrąglić liczbę do określonej wielokrotności (na przykład do najbliższej wielokrotności liczby 0,5), należy użyć funkcji MROUND.

Funkcji TRUNC i INT można użyć, aby uzyskać część całkowitą liczby.

Przykład

Poniższa formuła zaokrągla liczbę 2,15 do jednego miejsca dziesiętnego.Oczekiwany wynik to 2,2.

=ROUND(2.15,1)

Poniższa formuła zaokrągla liczbę 21,5 do jednego miejsca dziesiętnego po lewej stronie separatora dziesiętnego.Oczekiwany wynik to 20.

=ROUND(21.5,-1)