Udostępnij za pośrednictwem


Funkcja ROUNDDOWN (język DAX)

Zaokrągla liczbę w dół, w kierunku zera.

Składnia

ROUNDDOWN(<number>, <num_digits>)

Parametry

Termin

Definicja

liczba

Liczba rzeczywista, która ma zostać zaokrąglona w dół.

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 separatora 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), wartość Liczba jest zaokrąglana niedziałający do wybranej liczby miejsc dziesiętnych.

Jeśli argument liczba_cyfr wynosi zero, wartość Liczba jest zaokrąglana niedziałający do najbliższej liczby całkowitej.

Jeżeli wartość l_znak jest mniejsza niż 0, wartość Liczba jest zaokrąglana niedziałający z lewej strony przecinka dziesiętnego.

Funkcje pokrewne

Funkcja ROUNDDOWN zachowuje się podobnie do funkcji ROUND z tym wyjątkiem, że zawsze zaokrągla liczbę w dół.Funkcja INT również zaokrągla liczby w dół, ale jej wynikiem jest zawsze liczba całkowita, podczas gdy w przypadku funkcji ROUNDDOWN można sterować precyzją wyniku.

Przykład

W poniższym przykładzie liczba 3,14159 zostaje zaokrąglona w dół do trzech miejsc dziesiętnych.Oczekiwany wynik to 3,141.

=ROUNDDOWN(3.14159,3)

W poniższym przykładzie liczba 31415.92654 zostaje zaokrąglona w dół do dwóch miejsc dziesiętnych po lewej stronie separatora dziesiętnego.Oczekiwany wynik to 31400.

=ROUNDDOWN(31415.92654, -2)