नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पर लागू होता है: कैनवास ऐप्लिकेशन,
Copilot Studio
Desktop फ़्लो,
मॉडल-चालित ऐप्स,
Power Platform, CLI
Dataverse फ़ंक्शंस
, Power Pages
किसी पाठ, संख्या या डायनेमिक मान को मान Boolean में कनवर्ट करें.
विवरण
अन्य प्रकारों को मान Boolean में कनवर्ट करने के लिए फ़ंक्शन का Boolean उपयोग करें। एक मान Booleanसत्य, असत्य या रिक्त है।
ज्यादातर मामलों में, प्रकार जबरदस्ती स्वचालित रूप से होती है, और आपको फ़ंक्शन का Boolean स्पष्ट रूप से उपयोग करने की आवश्यकता नहीं होती है। उदाहरण के लिए, If( "true", 1, 0 ) 1 लौटाता है क्योंकि पाठ स्ट्रिंग "true" स्वचालित रूप से a में Booleanकनवर्ट हो जाती है।
Boolean फ़ंक्शन तब उपयोगी होता है जब आप एक स्पष्ट रूपांतरण चाहते हैं या जब आप एक गतिशील मान का उपयोग करते हैं।
सिंटैक्स
Boolean( पाठ )
Boolean( TextSingleColumnTable )
-
पाठ - आवश्यक। रूपांतरित की जाने वाली स्ट्रिंग.
"true"या"false"का केस असंवेदनशील संस्करण होना चाहिए. ये टेक्स्ट स्ट्रिंग स्थानीयकृत नहीं हैं। खाली और खाली पाठ भी स्वीकार किया जाता है और रिक्त स्थान में परिवर्तित किया जाता है। अन्य सभी टेक्स्ट स्ट्रिंग्स एक त्रुटि लौटाते हैं.
Boolean( संख्या )
Boolean( NumberSingleColumnTable )
-
संख्या - आवश्यक. रूपांतरित की जाने वाली संख्या.
0को झूठ में परिवर्तित कर दिया जाता है और अन्य सभी संख्याओं को सत्य में परिवर्तित कर दिया जाता है। रिक्त मान स्वीकार किए जाते हैं और उन्हें a रिक्त में परिवर्तित कर दिया जाता है।
Boolean(डायनेमिक वैल्यू)
-
DynamicValue - आवश्यक। कनवर्ट करने के लिए गतिशील मान। स्वीकार्य मान गतिशील प्रदाता पर निर्भर करते हैं।
JSON के लिए, JSON बूलियन मान
true,false, औरnullस्वीकार किए जाते हैं, Power Fx में सही, गलत, और रिक्त मान के अनुरूप. स्ट्रिंग या संख्या मानों को पहले वर्णित स्ट्रिंग और संख्या ओवरलोड के लिए उल्लिखित रूप में स्वीकार किया जाता है।
उदाहरण
मूल उपयोग
| सूत्र | विवरण | परिणाम |
|---|---|---|
| Boolean( "सच" ) | पाठ स्ट्रिंग "true" को बूलियन मान में रूपांतरित करता है. |
सत्य |
| Boolean( "झूठा") | पाठ स्ट्रिंग "false" को बूलियन मान में रूपांतरित करता है. |
असत्य |
| Boolean( "सत्य") | पाठ स्ट्रिंग "TRUE" को बूलियन मान में रूपांतरित करता है. |
सत्य |
| Boolean( "ट्रू" ) | पाठ स्ट्रिंग "TrUe" को बूलियन मान में रूपांतरित करता है. |
सत्य |
| Boolean( "सत्य") | टेक्स्ट स्ट्रिंग "Truthful" को बूलियन मान में बदलने का प्रयास किया गया, लेकिन चूँकि यह true और false का केस असंवेदनशील परिवर्तन नहीं है, एक त्रुटि वापस आ जाती है. |
त्रुटि (अमान्य तर्क) |
| Boolean( रिक्त () ) | रिक्त मान को बूलियन मान में कनवर्ट करता है. | खाली |
| Boolean( 0 ) | संख्या 0 को बूलियन मान में कनवर्ट करता है। |
असत्य |
| Boolean( 1 ) | संख्या 1 को बूलियन मान में कनवर्ट करता है। |
सत्य |
| Boolean( -1234 ) | संख्या -1234 को बूलियन मान में कनवर्ट करता है। |
सत्य |
गतिशील उपयोग
| सूत्र | विवरण | परिणाम |
|---|---|---|
| Boolean( ParseJSON ( "{ ""bool": true }" ).bool ) | डायनेमिक मान true (एक JSON) Booleanको बूलियन मान में कनवर्ट करता है। |
सत्य |
| Boolean( ParseJSON ( "{ ""bool": null }" ).bool ) | डायनेमिक मान null (एक JSON नल) को बूलियन मान में कनवर्ट करता है। |
खाली |
| Boolean( ParseJSON( "{ ""bool": "true" }" ).bool ) | डायनेमिक मान "true" (एक JSON स्ट्रिंग) को बूलियन मान में बदलने का प्रयास करता है, लेकिन चूंकि यह JSON में एक मान्य बूलियन मान नहीं है, इसलिए एक त्रुटि वापस आ जाती है। |
त्रुटि (अमान्य तर्क) |
| Boolean( ParseJSON ( "[ सच, गलत, शून्य]" ).bool ) | बूलियन मानों की एक सरणी को एकल कॉलम तालिका में बदलने का प्रयास करता है. एकल स्तंभ तालिकाएँ डायनेमिक मानों के साथ समर्थित नहीं हैं, और इसके बजाय सूत्र ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) या उपयोग ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) किया जाना चाहिए. |
त्रुटि (अमान्य तर्क) |
एकल कॉलम तालिकाएँ
| सूत्र | विवरण | परिणाम |
|---|---|---|
| Boolean( [ "सच", "गलत", रिक्त () ] ) | टेक्स्ट स्ट्रिंग्स की एकल कॉलम तालिका को बूलियन मानों की एकल कॉलम तालिका में रूपांतरित करता है. | [ सही, असत्य, रिक्त ] |
| Boolean( [ "सच", "झूठा"] ) | टेक्स्ट स्ट्रिंग्स की एकल कॉलम तालिका को बूलियन मानों की एकल कॉलम तालिका में रूपांतरित करता है. चूंकि इस तालिका में दूसरा रिकॉर्ड true और false का केस असंवेदनशील बदलाव नहीं है, इसलिए इस रिकॉर्ड के लिए एक त्रुटि दी गई है. |
[ सही, त्रुटि (अमान्य तर्क) ] |
| Boolean( [ 1, 2, 0 ] ) | संख्याओं की एकल स्तंभ तालिका को बूलियन मानों की एकल स्तंभ तालिका में कनवर्ट करता है. | [ सही, सच,असत्य ] |