Condition: कॉन्ट्रैक्ट वैल्यू पर branching

इंटरमीडिएट Power Automate

Dani Kahil

Solution Architect | Microsoft MVP

Condition ऐक्शन, एक वाक्य में

 

डिज़ाइनर में Power Automate का Condition ऐक्शन, जिसमें condition expression फील्ड्स और नीचे True / False ब्रांच कंटेनर दिख रहे हैं

 

  • Condition एक boolean expression का मूल्यांकन करता है
  • True → True ब्रांच चलेगी
  • False → False ब्रांच चलेगी
इंटरमीडिएट Power Automate

For each के अंदर Conditions

$$

mermaid: green-navy: प्रत्येक कॉन्ट्रैक्ट पर For each लूप, जिसमें Condition से standard बनाम high-value renewals अलग किए गए हैं

 

  • Condition को लूप बॉडी के अंदर रखें
  • यह प्रति रो फिर से evaluate होता है
  • हर रो अपनी ब्रांच खुद लेता है
इंटरमीडिएट Power Automate

String बनाम number वाली गलती

nanobanana: एक साफ, फ्लैट चित्र, पूरी तरह सफेद बैकग्राउंड पर, साथ-साथ दो बॉक्स. बाएँ बॉक्स पर "STRING" लेबल, अंदर '250000.00' कोट्स में, डार्क नेवी. दाएँ बॉक्स पर "NUMBER" लेबल, अंदर 100000 (बिना कोट्स), DataCamp ग्रीन. बीच में बड़ा लाल "X" जो दर्शाता है कि इनकी तुलना नहीं हो सकती. मिनिमलिस्ट, बिना शैडो.

 

  • कभी-कभी numeric कॉलम strings के रूप में आते हैं
  • '250000.00' बनाम 100000 — तुलना lexicographically होती है
  • नतीजा: '2...' < '1...' — गलत ब्रांच चलती है
  • समाधान: int() या float() से wrap करें
इंटरमीडिएट Power Automate

Expression लिखना

nanobanana: एक साफ, फ्लैट, मिनिमलिस्ट चित्र, सफेद बैकग्राउंड पर. ऊपर साथ-साथ दो बॉक्स: बाएँ "STRING" (बोल्ड, अपरकेस) जिसमें '"250000.00"' कोट्स में, DataCamp नेवी; दाएँ "NUMBER" जिसमें 100000 (बिना कोट्स), DataCamp ग्रीन. इनके बीच बड़ा लाल X, दर्शाता है कि सीधे तुलना नहीं हो सकती. नीचे तीसरी पंक्ति में expression `int("250000.00") > 100000` और दाईं ओर हरा चेकमार्क. फ्लैट 2D, बिना शैडो, बिना 3D.

 

  • For Each के अंदर items('For each')['contractvalue'] प्रयोग करें
  • Numeric तुलना के लिए int() से wrap करें
  • Operator: is greater than, value: 100000
इंटरमीडिएट Power Automate

AND, OR, और grouping

nanobanana: half: एक साफ, फ्लैट, मिनिमलिस्ट चित्र, सफेद बैकग्राउंड पर, condition की दो stacked ग्रुप पंक्तियाँ. बाएँ ग्रुप: दो क्षैतिज पिल-आकार condition पंक्तियाँ, बीच में बोल्ड ग्रीन AND. दाएँ ग्रुप: दो पिल पंक्तियाँ, बीच में बोल्ड ग्रीन OR. हर पिल में left value, operator, right value के तीन segment. DataCamp नेवी और ग्रीन पैलेट. फ्लैट 2D, बिना शैडो, AND और OR के अलावा कोई टेक्स्ट नहीं.

 

  • AND - ग्रुप की हर पंक्ति true होनी चाहिए
  • OR - कम से कम एक पंक्ति true होनी चाहिए
  • AND और OR मिलाने के लिए rows को group करें
इंटरमीडिएट Power Automate

अभ्यास करते हैं!

इंटरमीडिएट Power Automate

Preparing Video For Download...