आईएनटी, राउंड, राउंडडाउन, राउंडअप और ट्रंक फंक्शन

इस पर लागू होता है: कैनवास ऐप्स Dataverse सूत्र कॉलम डेस्कटॉप मॉडल-संचालित ऐप्स Power Platform सीएलआई

संख्या को पूर्णांक बनाता है.

राउंड, RoundDown और RoundUp

Round, RoundDown और RoundUp फ़ंक्शन संख्या को दशमलव स्थानों की निर्दिष्ट संख्या तक पूर्णांक बनाते हैं.

  • यदि अगला अंक 5 या अधिक है तो राउंड राउंड अप करता है. अन्यथा, यह फ़ंक्शन संख्‍या को छोटा करके पूर्णांक बनाता है.
  • RoundDown हमेशा पिछली निचली संख्या तक, शून्य की ओर राउंड डाउन करता है.
  • RoundUp हमेशा शून्य से दूर, अगली उच्च संख्या तक राउंडअप करता है.

इन कार्यों के लिए दशमलव स्थानों की संख्या निर्दिष्ट की जा सकती है:

दशमलव स्थान विवरण उदाहरण
0 से अधिक संख्या दशमलव विभाजक के दाईं ओर से पूर्णांकित होता है. Round( 12.37, 1 ) 12.4 रिटर्न करता है.
12 संख्या को निकटतम पूर्णांक तक पूर्णांकित किया जाता है. Round( 12.37, 0 ) 12 रिटर्न करता है.
0 से कम संख्या दशमलव विभाजक के बाईं ओर से पूर्णांकित होता है. Round( 12.37, -1 ) 10 रिटर्न करता है.

Int और Trunc

Int और Trunc किसी संख्या को पूर्णांक (दशमलव के बिना पूर्ण संख्या) तक पूर्णांक बनाता है:

  • Int निकटतम पूर्णांक तक राउंड डाउन करता है.
  • Trunc किसी भी दशमलव भाग को हटाकर संख्या को केवल पूर्णांक भाग में छोटा कर देता है.

Int और Trunc के बीच का अंतर ऋणात्मक संख्याओं के प्रबंधन में है. उदाहरण के लिए, -4.3 के तर्क के लिए, Int पूर्णांक को शून्य से दूर -5 लौटाएगा, जबकि Trunc पूर्णांक को शून्य के करीब लौटाएगा, -4. Int पांच राउंडिंग फ़ंक्शंस में अद्वितीय मान देता है, जबकि TruncRoundDown समान मान देता है.

किसी संख्या को मूल से घटाकर उसके दशमलव भाग को निकालने के लिए Trunc का उपयोग करें, उदाहरण के लिए X - Trunc(X).

दशमलव स्थानों को Trunc के साथ निर्दिष्ट नहीं किया जा सकता, जैसे कि Microsoft Excel के साथ किया जा सकता है. जरूरत पड़ने पर इसके बजाय RoundDown का प्रयोग करें.

एकल-स्तंभ तालिकाएँ

ये फ़ंक्शन एकल-स्तंभ तालिकाओं का समर्थन करते हैं. यदि आप एकल संख्या पास करते हैं, तो वापसी मान उस संख्या का पूर्णांक संस्करण होता है. यदि आप ऐसी एकल-स्तंभ तालिका पास करते हैं, जिसमें संख्या शामिल होती हैं, तो वापसी मान पूर्णांक संख्याओं की एकल-स्तंभ तालिका होती है. DecimalPlaces मापदंड एकल मान या एकल-स्तंभ तालिका हो सकता है. यदि एकल-स्तंभ तालिका में कम मान हैं, तो शेष मानों के लिए नंबर, शून्य का उपयोग किया जाता है. ShowColumns और अन्य तालिका शेपिंग फंक्शंस का इस्तेमाल किसी बड़ी तालिका से एकल-स्तंभ तालिका निकालने के लिए करें.

सिंटैक्स

Round( Number, DecimalPlaces )
RoundDown( Number, DecimalPlaces )
RoundUp( Number, DecimalPlaces )

  • Number - आवश्यक. पूर्णांक बनाए जाने वाली संख्या.
  • DecimalPlaces - आवश्यक. पूर्णांकित करने के लिए दशमलव स्थानों की संख्या. दशमलव विभाजक के दाएँ दशमलव स्थानों को इंगित करने के लिए धनात्मक मान का उपयोग करें, बाईं ओर ऋणात्मक मान और पूर्ण संख्या के लिए शून्य का उपयोग करें.

Int(संख्या)
Trunc(नंबर)

  • Number - आवश्यक. वह संख्या जिसे पूर्णांक में पूर्णांकित किया जाना है.

उदाहरण

एक पूर्ण संख्या के लिए गोलाई.

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 ]