Dijeli putem


Int, Round, RoundDown, RoundUpi Trunc funkcije

Odnosi se na: Canvas apps Copilot Studio Desktop flows Dataverse formula columns Model-driven apps Power Platform CLI Dataverse functions Power Pages

Zaokružuje neki broj.

Round, i RoundDownRoundUp

Funkcije Roundi RoundDown, zaokružuju RoundUp broj na navedeni broj decimalnih mjesta:

  • Round zaokružuje na višu vrijednost ako je sljedeća znamenka 5 ili veća. U suprotnom, ova funkcija zaokružuje naniže.
  • RoundDown uvijek zaokružuje na prethodni manji broj, prema nuli.
  • RoundUp uvijek zaokružuje na sljedeći veći broj, dalje od nule.

Broj decimalnih mjesta može se odrediti za ove funkcije:

Decimalna mjesta Opis Primjer
Veće od 0 Broj se zaokružuje desno od decimalnog razdjelnika. Round( 12.37, 1 ) Vraća 12.4.
0 Broj se zaokružuje na najbliži cijeli broj. Round( 12.37, 0 ) Vraća se 12.
Manje od 0 Broj se zaokružuje lijevo od decimalnog razdjelnika. Round( 12.37, -1 ) vraća 10.

Int i Trunc

Funkcije Int i Trunc zaokružuju broj na cijeli broj (cijeli broj bez decimalnog broja):

  • Int zaokružuje na najbliži cijeli broj.
  • Trunc skraćuje broj samo na cijeli dio uklanjanjem decimalnog dijela.

Razlika između i Int u Trunc rukovanju negativnim brojevima. Primjerice, za argument , -4.3vratit će cijeli broj dalje od nule, -5Trunc a cijeli će broj vratiti bliže nuli, -4. Int Int vraća vrijednosti koje su jedinstvene među pet funkcija zaokruživanja, a Trunc vraća iste vrijednosti kao RoundDown.

Koristi Trunc se za izdvajanje decimalnog dijela broja oduzimanjem od izvornika, na primjer X - Trunc(X).

Decimalna mjesta ne mogu se navesti kao Trunc što to mogu u programu Microsoft Excel. Umjesto RoundDown toga koristite kada je to potrebno.

Tablice s jednim stupcem

Ove funkcije podržavaju tablice s jednim stupcem. Ako proslijedite samo jedan broj, povratna vrijednost je zaokružena verzija tog broja. Ako proslijedite tablicu s jednim stupcem koji sadrži brojeve, povratna vrijednost je tablica s jednim stupcem koja sadrži zaokružene brojeve. Parametar DecimalPlaces može biti jedna vrijednost ili tablica s jednim stupcem. Ako tablica s jednim stupcem ima manje vrijednosti nego Number, nula se koristi za preostale vrijednosti. Koristite ShowColumns i druge funkcije oblikovanja tablice za izdvajanje tablice s jednim stupcem iz veće tablice.

Sintaksa

Round(Broj, Decimalna mjesta)
RoundDown(Broj, Decimalna mjesta)
RoundUp(Broj, Decimalna mjesta)

  • Broj - Obavezno. Broj koji se zaokružuje.
  • DecimalPlaces - obavezno. Broj decimalnih mjesta na koje se zaokružuje. Koristite pozitivnu vrijednost za označavanje decimalnih mjesta desno od decimalnog razdjelnika, negativnu vrijednost s lijeve strane, a nulu za cijeli broj.

Int(Broj)
Trunc(Broj)

  • Broj - Obavezno. Broj koji se zaokružuje na cijeli broj.

Primjeri

Zaokruživanje na cijeli 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 mjesta desno od decimalnog razdjelnika (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 mjesta lijevo od decimalnog razdjelnika (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 tablice vrijednosti u jednom stupcu.

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 ]