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)