नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पर लागू होता है: कैनवास ऐप्लिकेशन
Copilot Studio
डेस्कटॉप प्रवाह
Dataverse सूत्र कॉलम
मॉडल-चालित ऐप्स
Power Platform CLI
Dataverse फ़ंक्शंस
Power Pages
बूलियन तर्क फ़ंक्शन, इसका उपयोग सामान्यतः तुलना और परीक्षणों के परिणामों में बदलाव करने के लिए किया जाता है.
वर्णन
फ़ंक्शन सही Andलौटाता है यदि इसके सभी तर्क सत्य हैं।
फ़ंक्शन सही Orलौटाता है यदि इसका कोई भी तर्क सत्य है।
Not यदि फ़ंक्शन का तर्क गलत है, तो यह सत्य लौटाता है; यदि इसका तर्क सत्य है, तो यह गलत लौटाता है.
ये फ़ंक्शन उसी तरह कार्य करते हैं, जैसा Excel में करते हैं. आप ये कार्रवाइयाँ करने के लिए ऑपरेटर का उपयोग भी कर सकते हैं, इसके लिए आप Visual Basic या JavaScript सिंटैक्स का उपयोग कर सकते हैं:
| फंक्शन नोटेशन | Visual Basic ऑपरेटर नोटेशन | JavaScript ऑपरेटर नोटेशन |
|---|---|---|
| And( एक्स, वाई ) | x y And | एक्स && वाई |
| Or( एक्स, वाई ) | x y Or | एक्स || वाई |
| Not( एक्स ) | Not x | ! x |
ये फ़ंक्शन तार्किक मानों के साथ कार्य करते हैं. आप उन्हें सीधे एक संख्या या स्ट्रिंग पास नहीं कर सकते; इसके बजाय, आपको एक तुलना या परीक्षण बनाना होगा. उदाहरण के लिए, यदि >1 से बड़ा है, तो यह तार्किक सूत्र x 1 बूलियन मूल्य सही पर मूल्यांकन करता है. अगर x1 से छोटा है, तो सूत्र गलत पर मूल्यांकन करता है.
सिंटैक्स
And( LogicalFormula1,LogicalFormula2 [, LogicalFormula3, ...] )
Or( LogicalFormula1,LogicalFormula2 [, LogicalFormula3, ...] )
Not( तार्किक सूत्र )
- लॉजिकलफ़ॉर्मूला - आवश्यक। मूल्यांकन और उस पर कार्रवाई करने के लिए तार्किक सूत्र.
उदाहरण
इस सेक्शन में उदाहरण इन ग्लोबल चरों का उपयोग करते हैं:
- ए = असत्य
- बी = सत्य
- एक्स = १०
- य = 100
- एस = "हैलो वर्ल्ड"
किसी ऐप में इन ग्लोबल चरों को बनाने के लिए, एक बटन नियंत्रण सम्मिलित करें, और इसके OnSelect गुण को इस सूत्र पर सेट करें:
Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )
बटन का चयन करें (Alt कुंजी दबाए हुए इसे क्लिक करके), और फिर एक लेबल नियंत्रण के पाठ गुण को अगली तालिका के प्रथम स्तंभ में एक सूत्र पर सेट करें.
| सूत्र | वर्णन | परिणाम |
|---|---|---|
| And( ए, बी ) | a और b के मानों का परीक्षण करता है. तर्कों में से एक गलत है, इसलिए फ़ंक्शन गलत देता है. | असत्य |
| ए बी And | पिछले उदाहरण के समान ही, Visual Basic नोटेशन का उपयोग करते हुए. | असत्य |
| ए && बी | पिछले उदाहरण के समान ही, JavaScript नोटेशन का उपयोग करते हुए. | असत्य |
| Or( ए, बी ) | a और b के मानों का परीक्षण करता है. तर्कों में से एक सही है, इसलिए फ़ंक्शन सही देता है. | सत्य |
| ए बी Or | पिछले उदाहरण के समान ही, Visual Basic नोटेशन का उपयोग करते हुए. | सत्य |
| ए || बी | पिछले उदाहरण के समान ही, JavaScript नोटेशन का उपयोग करते हुए. | सत्य |
| Not( ए ) | a के मान का परीक्षण करता है. तर्क गलत है, इसलिए फ़ंक्शन विपरीत परिणाम देता है. | सत्य |
| Not एक | पिछले उदाहरण के समान ही, Visual Basic नोटेशन का उपयोग करते हुए. | सत्य |
| ! पू | पिछले उदाहरण के समान ही, JavaScript नोटेशन का उपयोग करते हुए. | सत्य |
| लेन ( s ) 20 <AndNot IsBlank( s ) | परीक्षण करता है कि s की लंबाई 20 से कम है अथवा नहीं, और यह एक रिक्त मान है अथवा नहीं. लंबाई 20 से कम है, और मान रिक्त नहीं है. इसलिए, परिणाम सही है. | सत्य |
| Or( लेन ( एस ) < 10, x < 100, वाई < 100 ) | परीक्षण करता है कि s की लंबाई 10 से कम है अथवा नहीं, x 100 से कम है अथवा नहीं, और y 100 से कम है अथवा नहीं. प्रथम और तृतीय तर्क गलत है, परंतु द्वितीय सही है. इसलिए, फ़ंक्शन सही देता है. | सत्य |
| Not IsBlank( s) | परीक्षण करता है कि sरिक्त है अथवा नहीं, जो गलत देता है. Not इस परिणाम के विपरीत लौटाता है, जो सच है। | सत्य |