और, या, और कार्य नहीं करता है।

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

बूलियन तर्क फ़ंक्शन, इसका उपयोग सामान्यतः तुलना और परीक्षणों के परिणामों में बदलाव करने के लिए किया जाता है.

वर्णन

यदि And फ़ंक्शन के सभी तर्क सही हैं, तो यह सही देता है.

यदि Or फ़ंक्शन का कोई भी तर्क सही हैं, तो यह सही देता है.

Not फ़ंक्शन का तर्क गलत है, तो यह सही देता है; यदि इसका तर्क सही है तो गलत देता है.

ये फ़ंक्शन उसी तरह कार्य करते हैं, जैसा Excel में करते हैं. आप ये कार्रवाइयाँ करने के लिए ऑपरेटर का उपयोग भी कर सकते हैं, इसके लिए आप Visual Basic या JavaScript सिंटैक्स का उपयोग कर सकते हैं:

फंक्शन नोटेशन Visual Basic ऑपरेटर नोटेशन JavaScript ऑपरेटर नोटेशन
And( x, y ) x And y x && y
Or( x, y ) x Or y x || y
Not( x ) Not x ! x

ये फ़ंक्शन तार्किक मानों के साथ कार्य करते हैं. आप उन्हें सीधे एक संख्या या स्ट्रिंग पास नहीं कर सकते; इसके बजाय, आपको एक तुलना या परीक्षण बनाना होगा. उदाहरण के लिए, यदि x1 से बड़ा है, तो यह तार्किक सूत्र x > 1 बूलियन मूल्य सही पर मूल्यांकन करता है. अगर x1 से छोटा है, तो सूत्र गलत पर मूल्यांकन करता है.

सिंटैक्स

And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( LogicalFormula )

  • LogicalFormula(s) - आवश्यक. मूल्यांकन और उस पर कार्रवाई करने के लिए तार्किक सूत्र.

उदाहरण

इस सेक्शन में उदाहरण इन ग्लोबल चरों का उपयोग करते हैं:

  • a = false
  • b = true
  • x = 10
  • y = 100
  • s = "Hello World"

किसी ऐप में इन ग्लोबल चरों को बनाने के लिए, एक बटन नियंत्रण सम्मिलित करें, और इसके OnSelect गुण को इस सूत्र पर सेट करें:

Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )

बटन का चयन करें (Alt कुंजी दबाए हुए इसे क्लिक करके), और फिर एक लेबल नियंत्रण के पाठ गुण को अगली तालिका के प्रथम स्तंभ में एक सूत्र पर सेट करें.

सूत्र वर्णन परिणाम
And( a, b ) a और b के मानों का परीक्षण करता है. तर्कों में से एक गलत है, इसलिए फ़ंक्शन गलत देता है. false
a And b पिछले उदाहरण के समान ही, Visual Basic नोटेशन का उपयोग करते हुए. false
a && b पिछले उदाहरण के समान ही, JavaScript नोटेशन का उपयोग करते हुए. false
Or( a, b ) a और b के मानों का परीक्षण करता है. तर्कों में से एक सही है, इसलिए फ़ंक्शन सही देता है. सही
a Or b पिछले उदाहरण के समान ही, Visual Basic नोटेशन का उपयोग करते हुए. सही
a || b पिछले उदाहरण के समान ही, JavaScript नोटेशन का उपयोग करते हुए. सही
Not( a ) a के मान का परीक्षण करता है. तर्क गलत है, इसलिए फ़ंक्शन विपरीत परिणाम देता है. सही
Not a पिछले उदाहरण के समान ही, Visual Basic नोटेशन का उपयोग करते हुए. सही
! पू पिछले उदाहरण के समान ही, JavaScript नोटेशन का उपयोग करते हुए. सही
Len( s ) < 20 And Not IsBlank( s ) परीक्षण करता है कि s की लंबाई 20 से कम है अथवा नहीं, और यह एक रिक्त मान है अथवा नहीं. लंबाई 20 से कम है, और मान रिक्त नहीं है. इसलिए, परिणाम सही है. सही
Or( Len( s ) < 10, x < 100, y < 100 ) परीक्षण करता है कि s की लंबाई 10 से कम है अथवा नहीं, x 100 से कम है अथवा नहीं, और y 100 से कम है अथवा नहीं. प्रथम और तृतीय तर्क गलत है, परंतु द्वितीय सही है. इसलिए, फ़ंक्शन सही देता है. सही
Not IsBlank( s ) परीक्षण करता है कि sरिक्त है अथवा नहीं, जो गलत देता है. Not इस परिणाम का विपरीत देता है, जो सही है. सही