Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Aplikacje
kanwy Copilot Studio
Desktop przepływy formuły
Dataverse kolumny
Oparte na modelu Aplikacje
interfejsu wiersza polecenia
platformy Power Platform Funkcje
usługi PowerVerse w usłudze Power Pages
Zaokrągla liczbę.
Round, RoundDown i RoundUp
Funkcje Round, RoundDowni RoundUp zaokrąglają liczbę do określonej liczby miejsc dziesiętnych:
- Round zaokrągla w górę, jeśli następna cyfra ma wartość 5 lub większą. W przeciwnym razie zaokrągla liczbę w dół.
- RoundDown zawsze zaokrągla w dół do poprzedniej niższej liczby w kierunku zera.
- RoundUp zawsze zaokrągla w górę do następnej wyższej liczby, z dala od zera.
Dla tych funkcji można określić liczbę miejsc po przecinku:
| Miejsca dziesiętne | Opis | Przykład |
|---|---|---|
| Większe niż 0 | Liczba jest zaokrąglana do prawej strony separatora dziesiętnego. |
Round( 12.37, 1 ) Zwraca wartość 12,4. |
| 0 | Liczba zostanie zaokrąglona do najbliższej liczby całkowitej. |
Round( 12.37, 0 ) Zwraca wartość 12. |
| Mniej niż 0 | Liczba jest zaokrąglana do lewej strony separatora dziesiętnego. |
Round( 12.37, -1 ) Zwraca wartość 10. |
Int i Trunc
Funkcje Int i Trunc zaokrąglają liczbę do liczby całkowitej (liczba całkowita bez liczby dziesiętnej):
- Int zaokrągla w dół do najbliższej liczby całkowitej.
- Trunc Obcina liczbę tylko do części całkowitej, usuwając dowolną część dziesiętną.
Różnica między Int i Trunc jest w obsłudze liczb ujemnych. Na przykład w przypadku argumentu parametru -4.3Int funkcja zwróci liczbę całkowitą dalej od zera, -5a funkcja Trunc zwróci liczbę całkowitą bliżej zera, -4.
Int Zwraca wartości, które są unikatowe wśród pięciu funkcji zaokrąglania, a jednocześnie Trunc zwraca te same wartości co RoundDown.
Użyj Trunc polecenia , aby wyodrębnić część dziesiętną liczby, odejmując ją od oryginału, na przykład X - Trunc(X).
Nie można określić miejsc dziesiętnych, Trunc ponieważ może to być możliwe w programie Microsoft Excel. Użyj RoundDown zamiast tego, jeśli jest to konieczne.
Tabele jednokolumnowe
Funkcje te obsługują tabele jednokolumnowe. W przypadku przekazania jednej liczby wartość zwracana jest zaokrągloną wersją tej liczby. Jeśli przekażesz tabelę z jedną kolumną zawierającą liczby, zwrócona wartość będzie tabelą z jedną kolumną zawierającą zaokrąglone liczby. Parametr DecimalPlaces może być jedną wartością lub tabelą w postaci jednej kolumny. Jeśli tabela jedno kolumnowa zawiera mniej wartości niż liczba, dla pozostałych wartości jest używany zera. Użyj ShowColumns i innych funkcji kształtowania tabeli, aby wyodrębnić tabelę jednokolumnową z większej tabeli.
Składnia
Round(Liczba, Miejsca dziesiętne)
RoundDown(Liczba, Miejsca dziesiętne)
RoundUp(Liczba, Miejsca dziesiętne)
- Liczba - Wymagane. Liczba do zaokrąglenia.
- Miejsca dziesiętne— wymagane. Liczba miejsc po przecinku do zaokrąglenia. Użyj wartości dodatniej, aby wskazać miejsca dziesiętne po prawej stronie separatora dziesiętnego, wartości ujemnej po lewej stronie, a zero dla liczby całkowitej.
Int(Liczba)
Trunc(Liczba)
- Liczba - Wymagane. Liczba, która ma zostać zaokrąglona do liczby całkowitej.
Przykłady
Zaokrąglenie do liczby pełnej.
X |
Round( X, 0 ) |
RoundUp( X, 0 ) |
RoundDown( X, 0 ) |
Int( X ) |
Trunc( X ) |
|---|---|---|---|---|---|
| 7.9 | 8 | 8 | 7 | 7 | 7 |
| -7,9 | -8 | -8 | -7 | -8 | -7 |
| 7.5 | 8 | 8 | 7 | 7 | 7 |
| -7,5 | -8 | -8 | -7 | -8 | -7 |
| 7.1 | 7 | 8 | 7 | 7 | 7 |
| -7,1 | -7 | -8 | -7 | -8 | -7 |
Zaokrąglanie do dwóch miejsc po przecinku z prawej strony separatora dziesiętnego (0,01).
X |
Round( X, 2 ) |
RoundUp( X, 2 ) |
RoundDown( X, 2 ) |
|---|---|---|---|
| 430.123 | 430.12 | 430.13 | 430.12 |
| 430.125 | 430.13 | 430.13 | 430.12 |
| 430.128 | 430.13 | 430.13 | 430.12 |
Zaokrąglanie do dwóch miejsc po przecinku z lewej strony separatora dziesiętnego (100).
X |
Round( X, -2 ) |
RoundUp( X, -2 ) |
RoundDown( X, -2 ) |
|---|---|---|---|
| 430.123 | 400 | 500 | 400 |
| 449.942 | 400 | 500 | 400 |
| 450.000 | 500 | 500 | 400 |
| 450.124 | 500 | 500 | 400 |
| 479.128 | 500 | 500 | 400 |
Zaokrąglanie jednokolumnowej tabeli wartości.
X |
Int( X ) |
Round( X, 2 ) |
RoundDown( X, [ 0, 1, 2 ] ) |
RoundUp( X, [ 2 ] ) |
|---|---|---|---|---|
| [ 123.456, 987.593, 542,639 ] |
[ 123, 987, 542 ] |
[ 123.46, 987.59, 542,64 ] |
[ 123, 987.5, 542,63 ] |
[ 123.46, 988, 543 ] |