Int, Round, RoundDown, RoundUp, और Trunc फ़ंक्शन
इस पर लागू होता है: कैनवास ऐप्स Dataverse सूत्र स्तंभ डेस्कटॉप प्रवाह मॉडल-संचालित ऐप्स Power Pages Power Platform CLI
संख्या को पूर्णांक बनाता है.
राउंड, RoundDown और RoundUp
Round, RoundDown और RoundUp फ़ंक्शन संख्या को दशमलव स्थानों की निर्दिष्ट संख्या तक पूर्णांक बनाते हैं.
- Round यदि अगला अंक 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 पांच राउंडिंग फ़ंक्शनों में अद्वितीय मान लौटाता है, जबकि Trunc RoundDown के समान मान लौटाता है।
किसी संख्या को मूल से घटाकर उसके दशमलव भाग को निकालने के लिए Trunc का उपयोग करें, उदाहरण के लिए X - Trunc(X)
.
दशमलव स्थानों को Trunc के साथ निर्दिष्ट नहीं किया जा सकता, जैसे कि Microsoft Excel के साथ किया जा सकता है. जरूरत पड़ने पर इसके बजाय RoundDown का प्रयोग करें.
एकल-स्तंभ तालिकाएँ
ये फ़ंक्शन एकल-स्तंभ तालिकाओं का समर्थन करते हैं. यदि आप एकल संख्या पास करते हैं, तो वापसी मान उस संख्या का पूर्णांक संस्करण होता है. यदि आप ऐसी एकल-स्तंभ तालिका पास करते हैं, जिसमें संख्या शामिल होती हैं, तो वापसी मान पूर्णांक संख्याओं की एकल-स्तंभ तालिका होती है. DecimalPlaces मापदंड एकल मान या एकल-स्तंभ तालिका हो सकता है. यदि एकल-स्तंभ तालिका में कम मान हैं, तो शेष मानों के लिए नंबर, शून्य का उपयोग किया जाता है. ShowColumns और अन्य तालिका शेपिंग फंक्शंस का इस्तेमाल किसी बड़ी तालिका से एकल-स्तंभ तालिका निकालने के लिए करें.
सिंटैक्स
गोल(संख्या, दशमलवस्थान)
राउंडडाउन(संख्या, दशमलवस्थान)
राउंडअप(संख्या, दशमलवस्थान)
- संख्या - आवश्यक. पूर्णांक बनाए जाने वाली संख्या.
- दशमलवस्थान - आवश्यक. पूर्णांकित करने के लिए दशमलव स्थानों की संख्या. दशमलव विभाजक के दाएँ दशमलव स्थानों को इंगित करने के लिए धनात्मक मान का उपयोग करें, बाईं ओर ऋणात्मक मान और पूर्ण संख्या के लिए शून्य का उपयोग करें.
पूर्णांक(संख्या)
ट्रंक(संख्या)
- संख्या - आवश्यक. वह संख्या जिसे पूर्णांक में पूर्णांकित किया जाना है.
उदाहरण
एक पूर्ण संख्या के लिए गोलाई.
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 ] |