Int, Round, RoundDown, RoundUp, және Trunc функциялары

Келесілерге қолданылады: Кенеп бағдарламалары Copilot Studio Жұмыс үстелі ағындары Dataverse формула бағандары Үлгіге негізделген бағдарламалар Power Platform CLI Dataverse функциялары Power Pages

Санды дөңгелектейді.

Round, RoundDown, және RoundUp

, RoundDownжәне RoundUp функциялары санды ондық бөлшектердің көрсетілген санына дейін дөңгелектейді:Round

  • Round Келесі цифр 5 немесе одан жоғары болса, дөңгелектейді. Олай бомаса, бұл функция төмен қарай дөңгелектейді.
  • RoundDown Әрқашан алдыңғы ең төменгі санға дейін нөлге дейін дөңгелектеледі.
  • RoundUp Әрқашан нөлден алыс келесі үлкен санға дейін дөңгелектеледі.

Бұл функциялар үшін ондық бөлшектердің санын көрсетуге болады:

Ондық бөлшектер Сипаттамасы Мысал
0‑ден үлкен Сан ондық бөлгіштің оң жағында дөңгелектеледі. Round( 12.37, 1 ) 12.4 қайтарады.
0 Нөмір ең жақын бүтін санға дөңгелектенеді. Round( 12.37, 0 ) 12 қайтарады.
0‑ден аз Сан ондық бөлгіштің сол жағында дөңгелектеледі. Round( 12.37, -1 ) 10 қайтарады.

Int және Trunc

Int Және Trunc функциялары санды бүтін санға дейін дөңгелектейді:

  • Int Ең жақын бүтін санға дейін дөңгелектеңіз.
  • Trunc Кез келген ондық бөлшекті алып тастау арқылы санды бүтін санға дейін қысқартыңыз.

Int Айырмашылық және Trunc айырмашылық теріс сандарды өңдеуде. Мысалы, , аргументі -4.3үшін бүтін санды нөлден алысырақ қайтарады, -5ал Trunc бүтін санды нөлге жақын қайтарады, -4. Int Int Бес дөңгелектеу функциясының арасында бірегей мәндерді қайтарады, ал TruncRoundDown.

Санның ондық бөлігін түпнұсқадан алып тастау үшін пайдаланыңыз Trunc , мысалы X - Trunc(X).

Ондық бөлшектерді Microsoft Excel бағдарламасындағыдай көрсету Trunc мүмкін емес. Қажет болған жағдайда қолданыңыз RoundDown .

Бір бағанды кестелер

Бұл функциялар бір бағаннан тұратын кестелерге қолдау көрсетеді. Бір санды өткізсеңіз, қайтарылатын мән сол санның дөңгелектелген нұсқасы болады. Сандарды қамтитын бір бағандық кестені өткізсеңіз, қайтарылатын мән — дөңгелектелген сандардың бір бағандық кестесі. DecimalPlaces параметрі бір мәнді немесе бір бағанды кесте болуы мүмкін. Егер бір бағанды кесте Саннан аз мәндерге ие болса, қалған мәндер үшін нөл қолданылады. Үлкенірек кестеден бір бағанды кестені шығару үшін ShowColumns функциясын және басқа кестені пішімдеу функцияларын пайдаланыңыз.

Синтаксис

Round(Сан, ондық бөлшектер)
RoundDown(Сан, ондық бөлшектер)
RoundUp(Сан, ондық бөлшектер)

  • Сан - Міндетті. Дөңгелектейтін сан.
  • DecimalPlaces - Міндетті. Дөңгелектелетін ондық бөлшектер саны. Ондық бөлшекті ондық бөлгіш оң жағында, теріс мәнді сол жақта және бүтін сан үшін нөлді көрсету үшін оң мәнді қолданыңыз.

Int(Саны)
Trunc(Саны)

  • Сан - Міндетті. Бүтін санға дөңгелектелетін сан.

Мысалдар

Бүтін санға дөңгелектеу.

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

Ондық бөлгіштің оң жағындағы екі ондық бөлшекке дөңгелектеу (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

Ондық бөлгіштің сол жағындағы екі ондық бөлшекке дөңгелектеу (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

Мәндердің бір бағанды кестесін дөңгелектеу.

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 ]