Deli putem


Int, Round, RoundDown, RoundUpi funkcije Trunc

Odnosi se na: Canvas aplikacije Copilot Studio Desktop teku Kolone Dataverse formula kolone aplikacija zasnovane na modelu Power Platform CLI Dataverse funkcije Power Pages

Zaokružuje broj.

Round, i RoundDownRoundUp

Funkcije Round, RoundDowni , zaokružuju RoundUp broj na navedeni broj decimalnih mesta:

  • Round Zaokružuje na višu vrednost ako je sledeća cifra 5 ili više. U suprotnom, ova funkcija zaokružuje na nižu vrednost.
  • RoundDown uvek zaokružuje naniže na prethodni manji broj, prema nuli.
  • RoundUp uvek zaokružuje na viši broj na viši broj, dalje od nule.

Broj decimalnih mesta koja mogu da se navedu za ove funkcije:

Decimalna mesta Opis Primer
Veće od nule Broj se zaokružuje nadesno od znaka za razdvajanje decimala. Round( 12.37, 1 ) Povratak 12.4.
0 Broj se zaokružuje na najbliži ceo broj. Round( 12.37, 0 ) Povratak 12.
Manje od nule Broj se zaokružuje nalevo od znaka za razdvajanje decimala. Round( 12.37, -1 ) Povratak 10.

Int I Trunc

Funkcija Int i Trunc zaokružuje broj na ceo broj (ceo broj bez decimalnog broja):

  • Int Zaokružuje naniže na najbliži ceo broj.
  • Trunc skraćuje broj samo na deo sa celim brojem uklanjanjem decimalnog dela.

Razlika između i Int u Trunc rukovanju negativnim brojevima. Na primer, za argument od , Int daće ceo broj dalje od nule, Trunc-5dok će ceo broj vratiti bliže nuli, -4.-4.3 Int vraća vrednosti koje su jedinstvene među pet funkcija zaokruživanja, Trunc dok daje iste vrednosti kao RoundDown.

Koristite Trunc ga za izdvajanje decimalnog delu broja tako što ćete ga oduzeti od originala, na primer X - Trunc(X).

Nije moguće navesti decimalna mesta sa kojima Trunc može da se koristi Microsoft Excel. Umesto toga RoundDown koristite kada je to potrebno.

Tabele sa jednom kolonom

Ove funkcije podržavaju tabele sa jednom kolonom. Ako prosledite jedan broj, povratna vrednost je zaokružena verzija tog broja. Ako prosledite tabelu sa jednom kolonom koja sadrži brojeve, povratna vrednost je tabela sa jednom kolonom koja sadrži zaokružene brojeve. Parametar DecimalPlaces može biti jedna vrednost ili tabela sa jednom kolonom. Ako tabela sa jednom kolonom ima manje vrednosti nego Broj, nula se koristi za preostale vrednosti. Koristite ShowColumns i druge funkcije oblikovanja tabele za izdvajanje tabele sa jednom kolonom iz veće tabele.

Sintaksa

Round(Broj, decimalna mesta)
RoundDown(Broj, decimalna mesta)
RoundUp(Broj, decimalna mesta)

  • Broj - Obavezno. Broj koji treba zaokružiti.
  • DecimalPlaces - Obavezno. Broj decimalnih mesta koja treba zaokružiti. Koristite pozitivnu vrednost za označavanje decimalnih mesta desno od znaka za razdvajanje decimala, negativnu vrednost levo i nulu za ceo broj.

Int(Broj)
Trunc(Broj)

  • Broj - Obavezno. Broj koji treba zaokružiti na ceo broj.

Primeri

Zaokruživanje na ceo broj.

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

Zaokruživanje na dva decimalna mesta desno od znaka za razdvajanje decimala (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

Zaokruživanje na dva decimalna mesta levo od znaka za razdvajanje decimala (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

Zaokruživanje vrednosti u tabeli sa jednom kolonom.

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 ]