इसके माध्यम से साझा किया गया


Concat और Concatenate फ़ंक्शन

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

तालिका में पाठ और स्ट्रिंग के अलग-अलग स्ट्रिंग को श्रृंखलाबद्ध करता है.

वर्णन

Concatenate फ़ंक्शन अलग-अलग स्ट्रिंग के मिश्रण और स्ट्रिंग की एकल-स्तंभ तालिका को श्रृंखलाबद्ध करता है. जब आप इस फ़ंक्शन का उपयोग अलग-अलग स्ट्रिंग के साथ करते हैं, तो यह &ऑपरेटर का उपयोग करने के बराबर होता है।

Concat फ़ंक्शन तालिका के सभी रिकॉर्ड्स पर लागू किए गए सूत्र के परिणाम को श्रृंखलाबद्ध करता है, जिसके परिणामस्वरूप एकल स्ट्रिंग मिलता है. इस फ़ंक्शन का उपयोग तालिका के स्ट्रिंग को संक्षेप में करने के लिए करें, जैसे कि Sum फ़ंक्शन संख्याओं के लिए करता है.

वर्तमान में संसाधित की जा रही रिकॉर्ड की फ़ील्ड फ़ॉर्मूला में उपलब्ध हैं. ThisRecord ऑपरेटर या केवल नाम से संदर्भ फ़ील्ड का उपयोग करें, जैसे आप किसी अन्य मान के साथ करेंगे. संसाधित किए जा रहे रिकॉर्ड को नाम देने के लिए As ऑपरेटर का भी उपयोग किया जा सकता है, जो आपके सूत्र को समझ पाना आसान बना सकता है और नेस्टेड रिकॉर्ड को सुलभ बना सकता है. अधिक जानकारी के लिए, नीचे दिए गए उदाहरणों को देखें और रिकॉर्ड कार्यक्षेत्र के साथ कार्य करें.

Split या MatchAll फ़ंक्शन का उपयोग एक स्ट्रिंग को सबस्ट्रिंग की तालिका में विभाजित करने के लिए करें.

सिंटैक्स

Concat(तालिका, सूत्र, विभाजक)

  • Table - आवश्यक. वह तालिका जिस पर कार्रवाई की जानी है.
  • Formula - आवश्यक. तालिका के रिकॉर्ड्स पर लागू किए जाने वाला सूत्र.
  • विभाजक - वैकल्पिक. तालिका की संयोजित पंक्तियों के बीच डाला जाने वाला टेक्स्ट मान.

Concatenate( String1 [, String2, ...] )

  • String(s) - आवश्यक. अलग-अलग स्ट्रिंग्स का मिश्रण या स्ट्रिंग्स की एकल-स्तंभ तालिका.

उदाहरण

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

  • FirstName = "Jane"
  • LastName = "Doe"
  • उत्पादों = दो स्तंभों और चार पंक्तियों वाली तालिका.

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

Set( FirstName, "Jane" ); Set( LastName, "Doe" );
Set( Products,
    Table(
        { Name: "Violin", Type: "String" },
        { Name: "Cello", Type: "String" },
        { Name: "Trumpet", Type: "Wind" }
    )
)

बटन चुनें (Alt कुंजी को दबाए रखते हुए उस पर क्लिक करके).

Concatenate फ़ंक्शन और & ऑपरेटर

इन उदाहरणों के लिए, लेबल नियंत्रण के पाठ गुण को अगली तालिका के पहले स्तंभ के सूत्र पर सेट करें.

सूत्र वर्णन परिणाम
Concatenate( LastName, ", ", FirstName ) LastName के मान, स्ट्रिंग ", " (कॉमा और उसके बाद एक रिक्ति) और FirstName के मान को श्रृंखलाबद्ध करता है. "Doe, Jane"
अंतिम नाम & ", " & प्रथम नाम पिछले उदाहरण के समान, सिवाय इसके कि फ़ंक्शन के स्थान पर & ऑपरेटर का उपयोग किया गया है। "Doe, Jane"
Concatenate( FirstName, " ", LastName ) FirstName के मान, स्ट्रिंग " " (एकल रिक्ति) और LastName के मान को श्रृंखलाबद्ध करता है. "Jane Doe"
प्रथम नाम & " " & अंतिम नाम पिछले उदाहरण के समान, फ़ंक्शन के स्थान पर & ऑपरेटर का उपयोग किया गया है। "Jane Doe"

एकल-स्तंभ तालिका के साथ श्रृंखलाबद्ध करें

इस उदाहरण के लिए, एक रिक्त, अनुलंब गैलरी नियंत्रण जोड़ें, उसके आइटम गुण को अगली तालिका के सूत्र पर सेट करें और उसके बाद गैलरी टेम्पलेट में एक लेबल जोड़ें.

सूत्र वर्णन परिणाम
Concatenate( "Name: ", Products.Name, ", Type: ", Products.Type ) उत्पाद तालिका में प्रत्येक रिकॉर्ड के लिए, स्ट्रिंग "नाम: ", उत्पाद का नाम, स्ट्रिंग ", प्रकार: " और उत्पाद के प्रकार को श्रृंखलाबद्ध करता है. एक एकल-स्तंभ तालिका जिसमें एक Value स्तंभ है जिसमें निम्नलिखित मान हैं: "नाम: वायलिन, प्रकार: स्ट्रिंग", "नाम: "सेलो, प्रकार: स्ट्रिंग", "नाम: ट्रम्पेट, प्रकार: वायु"

Concat फ़ंक्शन

इन उदाहरणों के लिए, लेबल के पाठ गुण को अगली तालिका के पहले स्तंभ के सूत्र पर सेट करें.

सूत्र विवरण परिणाम
Concat( उत्पाद, नाम, ", " ) उत्पादों के प्रत्येक रिकॉर्ड के लिए अभिव्यक्ति नाम का मूल्यांकन करता है और परिणामों को ", " से अलग एक एकल पाठ स्ट्रिंग में जोड़ता है. "'वायलिन', 'सेलो', 'ट्रम्पेट'"
Concat( उत्पाद, "'" & नाम & "'", ", " ) उत्पाद के प्रत्येक रिकॉर्ड के लिए व्यंजक "'" & नाम & "'" का मूल्यांकन करता है और परिणामों को ", " द्वारा पृथक एकल पाठ स्ट्रिंग में संयोजित करता है। "'वायलिन', 'सेलो', 'ट्रम्पेट'"
Concat( फ़िल्टर( उत्पाद, प्रकार = "स्ट्रिंग"), नाम, ", ") उत्पादों के प्रत्येक रिकॉर्ड के लिए सूत्र नाम का मूल्यांकन करता है, जो फ़िल्टर प्रकार = "स्ट्रिंग" को संतुष्ट करता है, और परिणामों को ", " द्वारा अलग किए गए एकल पाठ स्ट्रिंग में संयोजित करता है। "वायलिन, सेलो"

Split और MatchAll

यदि आपने विभाजक के साथ Concat का उपयोग किया है, तो आप Split फ़ंक्शन का उपयोग करके ऑपरेशन को उलट सकते हैं।

इन उदाहरणों के लिए, एक रिक्त, अनुलंब गैलरी जोड़ें, उसके आइटम गुण को अगली तालिका के सूत्र पर सेट करें और उसके बाद गैलरी टेम्पलेट में एक लेबल जोड़ें.

सूत्र विवरण परिणाम
स्प्लिट( Concat( उत्पाद, नाम, ", " ), ", " ) विभाजक ", " से पाठ स्ट्रिंग को विभाजित करता है. एक एकल-स्तंभ तालिका जिसमें एक स्तंभ है जिसमें निम्नलिखित मान हैं: "वायलिन", "सेलो", "ट्रम्पेट" Value