ROUNDAMOUNT, funkcja ER

Funkcja ROUNDAMOUNT zwraca wartość rzeczywistą jako wynik zaokrąglania określonej liczby do najbliższej wielokrotności określonej liczby zgodnie z określoną regułą zaokrąglania.

Składnia

ROUNDAMOUNT (number, decimals, round rule)

Argumenty

number: Int lub Real

Wartość numeryczna do zaokrąglenia.

decimals: Int lub Real

Liczba, do której wielokrotności musi być zaokrąglona wartość parametru number.

round rule: Wartość wyliczenia

Wartość wyliczenia RoundOffType, która definiuje regułę zaokrąglania. To wyliczenie oferuje następujące wartości:

  • Normalne (Ordinary)
  • W dół (RoundDown)
  • Zaokrąglanie w górę (RoundUp)

Wartości zwracane

Rzeczywisty

Wynikowa wartość liczbowa jest wielokrotnością wartości określonej przez parametr decimals i jest najbliższa wartości określonej przez parametr number.

Uwagi dotyczące użytkowania

Gdy parametr number ma wartość zero, ta funkcja zawsze zwraca wartość zero.

Gdy parametr decimals ma wartość zero, ta funkcja zaokrągla do domyślnej wartości zaokrąglenia. Gdy parametr round rule jest ustawiony na RoundOffType.Ordinary, domyślna wartość zaokrąglenia to 0,01. W przeciwnym razie wartość domyślna zaokrąglenia to 1,0.

Gdy parametr round rule jest ustawiony na RoundOffType.Ordinary, ta funkcja zaokrągla do najbliższej ilości zaokrąglenia.

Gdy parametr round rule jest ustawiony na RoundOffType.RoundDown, ta funkcja zaokrągla do zera dla najbliższej ilości zaokrąglenia.

Gdy parametr round rule jest ustawiony na RoundOffType.RoundUp, ta funkcja zaokrągla od zera dla najbliższej ilości zaokrąglenia.

Gdy parametr round rule jest ustawiony na RoundOffType.Ordinary, ta funkcja zachowuje się jak funkcja MROUND programu Excel i funkcja ROUND języka X++.

Uwagi

Aby zaokrąglić wartość liczbową do określonej liczby miejsc dziesiętnych, należy użyć funkcji ROUND.

Przykład

Jeśli parametr model.RoundOff został ustawiony na RoundOffType.Ordinary, funkcja ROUNDAMOUNT (7.45, 1.05, model.RoundOff) zwraca wartość 7,35.

Jeśli parametr model.RoundOff został ustawiony na RoundOffType.RoundDown, funkcja ROUNDAMOUNT (7.45, 1.05, model.RoundOff) zwraca wartość 7,35.

Jeśli parametr model.RoundOff został ustawiony na RoundOffType.RoundUp, funkcja ROUNDAMOUNT (7.45, 1.05, model.RoundOff) zwraca wartość 8,4.

Dodatkowe zasoby

Inne funkcje (specyficzne dla domeny biznesowej)

Funkcje matematyczne