के माध्यम से साझा करें


Text फलन

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

मान को रूपांतरित करता है और संख्या या दिनांक/समय मान को पाठ के स्ट्रिंग में स्वरूपित करता है.

वर्णन

Text फ़ंक्शन इन प्रकार के तर्कों में से किसी एक के आधार पर एक संख्या या दिनांक/समय मान को प्रारूपित करता है:

  • एक पूर्वनिर्धारित दिनांक/समय स्वरूप, जिसे आप DateTimeFormat प्रगणना का उपयोग करके निर्दिष्ट करते हैं. दिनांक और समय के लिए, यह दृष्टिकोण पसंदीदा है, क्योंकि यह स्वचालित रूप से प्रत्येक उपयोगकर्ता की भाषा और क्षेत्र में समायोजित हो जाता है.
  • उदाहरण के लिए एक कस्टम स्वरूप, जिसमें प्लेसहोल्डर्स की एक स्ट्रिंग शामिल होती है, जो परिभाषित करती है कि संख्याएँ एक दशमलव विभाजक दिखाए या नहीं और दिनांक महीने का पूरा नाम, महीने का संक्षिप्त नाम या महीने को संख्या के रूप में दिखाए या नहीं. Power Apps उन प्लेसहोल्डर्स के एक सबसेट का समर्थन करता है, जिनका Microsoft Excel करता है. इस स्ट्रिंग में, भाषा प्लेसहोल्डर उस भाषा को निर्दिष्ट करता है, जिसमें अन्य प्लेसहोल्डर की व्याख्या करनी है. उदाहरण के लिए, यदि कस्टम स्वरूप में एक पीरियड शामिल है, तो भाषा-स्वरूप प्लेसहोल्डर निर्दिष्ट करता है कि पीरियड एक दशमलव विभाजक (ja-JP) या एक हजार विभाजक (es-ES) है.

अधिक जानकारी के लिए दिनांक और समय के साथ कार्य करना देखें.

Text फ़ंक्शन डिफ़ॉल्ट प्रारूप का उपयोग करके किसी भी डेटा प्रकार को पाठ प्रतिनिधित्व में भी परिवर्तित कर सकता है। इसका उपयोग गैर-पाठ मानों को पाठ-आधारित फ़ंक्शन में पास करने के लिए करें, जैसे Len, Right और IsMatch.

पूर्वनिर्धारित दिनांक/समय स्वरूप

इन उदाहरणों के लिए, समय क्षेत्र UTC-7 घंटे में, उपयोग किया गया दिनांक और समय मंगलवार, 7 अप्रैल, 2020 8:26:59.180 अपराह्न है.

DateTimeFormat इनम वर्णन उदाहरण (en-US का उपयोग करना)
लाँगडेट चार अंकों का वर्ष, महीने का नाम, महीने का दिन और सप्ताह का दिन. महीने और सप्ताह के दिनों के नाम संक्षिप्त नहीं किए जाते हैं. "मंगलवार, 7 अप्रैल, 2020"
लंबी तिथिसमय चार अंकों का वर्ष, महीने का नाम, महीने का दिन और सप्ताह का दिन, साथ ही घंटे (12 घंटे की घड़ी), मिनट, सेकंड और पूर्वाह्न/अपराह्न डेज़िग्नेशन. महीने और सप्ताह के दिनों के नाम संक्षिप्त नहीं किए जाते हैं. "मंगलवार, 7 अप्रैल, 2020 8:26:59 अपराह्न बजे"
लंबीदिनांकसमय24 चार अंकों का वर्ष, महीने का नाम, महीने का दिन और सप्ताह का दिन, साथ ही घंटे (24 घंटे की घड़ी), मिनट और सेकंड. महीने और सप्ताह के दिनों के नाम संक्षिप्त नहीं किए जाते हैं. "मंगलवार, अप्रैल 7, 2020 20:26:59"
लंबे समय तक घंटे (12 घंटे की घड़ी), मिनट, सेकंड और पूर्वाह्न/अपराह्न डेज़िग्नेशन. "8:26:59 अपराह्न"
लॉन्गटाइम24 घंटे (24 घंटे की घड़ी), मिनट, सेकंड. "20:26:59"
कम समय संख्यात्मक महीने और महीने के दिन के साथ चार अंकों का वर्ष. "4/7/2020"
लघुदिनांकसमय संख्यात्मक महीने और महीने के दिन के साथ चार अंकों का वर्ष, साथ ही घंटे (12 घंटे की घड़ी), मिनट और पूर्वाह्न/अपराह्न डेज़िग्नेशन. "4/7/2020 8:26 अपराह्न"
लघुदिनांकसमय24 संख्यात्मक महीने और महीने के दिन के साथ चार अंकों का वर्ष, साथ ही घंटे (24 घंटे की घड़ी) और मिनट. "4/7/2020 20:26"
लघुसमय घंटे (12 घंटे की घड़ी), मिनट और पूर्वाह्न/अपराह्न डेज़िग्नेशन. "8:26 अपराह्न"
शॉर्टटाइम24 घंटे (24 घंटे की घड़ी) और मिनट. "20:26"
UTC वर्तमान उपयोगकर्ता के समय क्षेत्र के आधार पर दिनांक/समय को UTC में रूपांतरित किया जाता है और ISO 8601 मानक के अनुसार स्वरूपित किया जाता है. "2020-04-08T03:26:59.180Z"

संख्या प्लेसहोल्डर

प्लेसहोल्डर वर्णन
0 (शून्य) यदि स्वरूप में मौजूद शून्यों की तुलना में संख्या में कम अंक हैं, तो निरर्थक शून्य प्रदर्शित करता है. यदि आप 8.9 को 8.90 के रूप में प्रदर्शित करना चाहते हैं, तो स्वरूप #.00 का उपयोग करें.
# 0 (शून्य) की तरह समान नियमों का पालन करता है. हालांकि, Text अतिरिक्त शून्य वापस नहीं करता है जब संख्या में दशमलव के दोनों ओर कम अंक होते हैं, जबकि प्रारूप में # प्रतीक होते हैं। उदाहरण के लिए, यदि कस्टम स्वरूप #.## है और स्वरूपित की जाने वाली संख्या 8.9 है, तो 8.9 प्रदर्शित किया जाता है.
. (पीरियड) संख्या में दशमलव बिंदु प्रदर्शित करता है. कस्टम स्वरूप की भाषा पर निर्भर करता है; अधिक जानकारी के लिए, ग्लोबल ऐप्स देखें.
, (अल्पविराम) संख्या में समूहीकरण विभाजक प्रदर्शित करता है, जिसका उपयोग अक्सर हजार के लिए किया जाता है. Text समूहों को अल्पविराम से अलग करता है यदि स्वरूप में संख्या चिह्नों ()# या शून्य से संलग्न अल्पविराम होता है. कस्टम स्वरूप की भाषा पर निर्भर करता है; अधिक जानकारी के लिए, ग्लोबल ऐप्स देखें.

यदि किसी स्वरूप में प्लेसहोल्डर की तुलना में संख्या में दशमलव बिंदु के दाईं ओर अधिक अंक हैं, तो संख्या उतने दशमलव स्थानों तक पूर्णांक हो जाएगी, जितने प्लेसहोल्डर हैं. यदि दशमलव बिंदु के बाईं ओर प्लेसहोल्डर की तुलना में अधिक अंक हैं, तो अतिरिक्त अंक प्रदर्शित होते हैं. यदि स्वरूप में दशमलव बिंदु के बाईं ओर केवल संख्या चिह्न (#) हैं, तो 1 से छोटी संख्या दशमलव बिंदु से शुरू होती है (उदाहरण के लिए, .47).

दिनांक और समय प्लेसहोल्डर

प्लेसहोल्डर वर्णन
m महीने को अग्रणी शून्य के बिना संख्या के रूप में प्रदर्शित करता है.
mm उपयुक्त होने पर महीने को अग्रणी शून्य के साथ संख्या के रूप में प्रदर्शित करता है.
mmm महीने को संक्षिप्त नाम से प्रदर्शित करता है (Jan से लेकर Dec तक).
mmmm महीने को पूरे नाम से प्रदर्शित करता है (January से लेकर December तक).
d दिन को अग्रणी शून्य के बिना संख्या के रूप में प्रदर्शित करता है.
dd उपयुक्त होने पर दिन को अग्रणी शून्य के साथ संख्या के रूप में प्रदर्शित करता है.
ddd दिन को संक्षिप्त नाम से प्रदर्शित करता है (Sun से लेकर Sat तक).
dddd दिन को पूरे नाम से प्रदर्शित करता है (Sunday से लेकर Saturday तक).
yy वर्ष को दो अंकों की संख्या के रूप में प्रदर्शित करता है.
yyyy वर्ष को चार अंकों की संख्या के रूप में प्रदर्शित करता है.
h घंटे को अग्रणी शून्य के बिना संख्या के रूप में प्रदर्शित करता है.
hh उपयुक्त होने पर घंटे को अग्रणी शून्य के साथ संख्या के रूप में प्रदर्शित करता है. यदि स्वरूप में AM या PM है, तो घंटे को 12 घंटे की घड़ी के आधार पर प्रदर्शित किया जाता है. अन्यथा, घंटे को 24-घंटे की घड़ी के आधार पर प्रदर्शित किया जाता है.
m मिनट को अग्रणी शून्य के बिना संख्या के रूप में प्रदर्शित करता है.

यह प्लेसहोल्डर h याhh कोड के तुरंत बाद या एसएस कोड से ठीक पहले दिखाई देना चाहिए; अन्यथा, Text मिनटों के बजाय महीना लौटाता है।
mm उपयुक्त होने पर मिनट को अग्रणी शून्य के साथ संख्या के रूप में प्रदर्शित करता है.

इस प्लेसहोल्डर को h या hh प्लेसहोल्डर के तुरंत बाद दिखाई देना चाहिए या ss प्लेसहोल्डर से तुरंत पहले. अन्यथा, Text मिनटों के बजाय महीना लौटाता है।
s सेकंड को अग्रणी शून्य के बिना संख्या के रूप में प्रदर्शित करता है.
ss उपयुक्त होने पर सेकंड को अग्रणी शून्य के साथ संख्या के रूप में प्रदर्शित करता है.
f सेकंड के भाग को प्रदर्शित करता है.
AM/PM,a/p 12-घंटे की घड़ी के आधार पर घंटे को प्रदर्शित करता है. Text आधी रात से दोपहर तक के समय के लिए "AM" या "a" और दोपहर से आधी रात तक के समय के लिए "PM" या "p" लौटाता है

लिटरल प्लेसहोल्डर

आप अपने स्वरूप स्ट्रिंग में इनमें से किसी भी वर्ण को शामिल कर सकते हैं. वे के रूप में के रूप Text में प्रकट होगा. अतिरिक्त वर्ण भविष्य के प्लेसहोल्डर के लिए आरक्षित हैं, इसलिए आपको उनका उपयोग नहीं करना चाहिए.

वर्ण वर्णन
कोई भी मुद्रा चिह्न डॉलर चिन्ह, सेंट चिन्ह, यूरो चिन्ह, आदि.
+ प्लस चिन्ह
( बायाँ कोष्ठक
: पूर्णविराम
^ Circumflex एक्सेंट (कैरेट)
' अपॉस्ट्रॉफ़ी
{ बायाँ कर्ली कोष्ठक
< इससे-कम चिह्न
= बराबर चिह्न
- ऋण चिह्न
/ स्लैश चिह्न
) दायाँ कोष्ठक
& ऐंपरसैंड
~ लहरिल डैश
} दायाँ कर्ली कोष्ठक
> इससे-बड़ा चिह्न
  रिक्ति वर्ण

ग्लोबल ऐप्स

Text यह कार्य विश्व स्तर पर जागरूक है। भाषाओं की एक विस्तृत सरणी के लिए, यह जानता है कि दिनांक, समय, मुद्राओं और संख्याओं को ठीक से कैसे लिखा जाए. अपना कार्य करने के लिए, इसे दो जानकारी चाहिए:

  • कस्टम प्रारूप की भाषा: निर्माताओं के लिए, कस्टम प्रारूप की व्याख्या कैसे की जानी चाहिए? विभाजक वर्ण (. और ,) अलग-अलग भाषाओं में अलग-अलग अर्थ रखते हैं। यदि आप एक कस्टम स्वरूप निर्दिष्ट करते हैं, तो आप एक भाषा प्लेसहोल्डर को शामिल कर सकते हैं या डिफ़ॉल्ट मान ले सकते हैं, जो उस भाषा को दर्शाता है, जिस पर आपका डिवाइस सेट है. और भी आसानी के लिए, आप पूर्वनिर्धारित दिनांक/समय स्वरूप का उपयोग कर सकते हैं, जो भाषा अग्नॉस्टिक होते हैं.
  • परिणाम की भाषा: उपयोगकर्ताओं के लिए, फ़ंक्शन परिणाम किस भाषा में दिखाई देना चाहिए? महीनों और कार्यदिवसों के नाम ऐप के उपयोगकर्ता के लिए उपयुक्त भाषा में होने चाहिए, जिसे आप फ़ंक्शन में Text तीसरा, वैकल्पिक तर्क जोड़कर निर्दिष्ट कर सकते हैं।

दोनों के लिए, आप भाषा को भाषा टैग का उपयोग करके निर्दिष्ट करते हैं. समर्थित भाषाओं की सूची देखने के लिए, सूत्र पट्टी में (1234, "", ) टाइप करेंText या दाएँ फलक का उन्नत टैब और फिर तीसरे तर्क के लिए सुझाए गए स्थानों की सूची में स्क्रॉल करें.

भाषा प्लेसहोल्डर

कस्टम स्वरूप की भाषा निर्दिष्ट करने के लिए, निम्न का उपयोग करें:

प्लेसहोल्डर वर्णन
[$-भाषा टैग] LanguageTag एक भाषा टैग है जो Language फ़ंक्शन से लौटाया जाता है। यह सिर्फ भाषा (जैसे कि अंग्रेज़ी के लिए [$-en]) निर्दिष्ट कर सकता है या यह क्षेत्र (जैसे कि ग्रेट ब्रिटेन को आगे निर्दिष्ट करने के लिए [$-en-GB]) भी निर्दिष्ट कर सकता है.

भाषा प्लेसहोल्डर, कस्टम स्वरूप में कहीं भी दिखाई दे सकता है, लेकिन केवल एक बार.

यदि आप भाषा प्लेसहोल्डर के बिना कस्टम स्वरूप निर्दिष्ट करते हैं और स्वरूप ग्लोबल दृष्टिकोण से अस्पष्ट होता है, तो आपकी वर्तमान भाषा के लिए भाषा टैग स्वचालित रूप से सम्मिलित हो जाता है.

[$-en-US] यह मान लिया जाता है यदि आपका ऐप चलाते समय यह प्लेसहोल्डर मौजूद नहीं है.

नोट

भविष्य के संस्करण में, इस प्लेसहोल्डर का सिंटैक्स, समान, लेकिन भिन्न उस प्लेसहोल्डर के साथ भ्रम को दूर करने के लिए बदल सकता है, जिसका Excel समर्थन करता है.

परिणाम भाषा टैग

के परिणाम में Text महीनों, सप्ताह के दिनों और एएम/पीएम पदनामों के साथ-साथ उपयुक्त समूह और दशमलव विभाजकों के लिए अनुवादित तार शामिल हैं।

डिफ़ॉल्ट रूप से, Text ऐप चलाने वाले उपयोगकर्ता की भाषा का उपयोग करता है। Language फ़ंक्शन वर्तमान उपयोगकर्ता के लिए भाषा टैग दिखाता है. आप तीसरे तर्क Textके लिए एक भाषा टैग प्रदान करके इस डिफ़ॉल्ट मान को ओवरराइड कर सकते हैं।

सिंटैक्स

Text( NumberOrDateTime,DateTimeFormatEnum [, ResultLanguageTag] )

  • NumberOrDateTime - आवश्यक. स्वरूपित की जाने वाली संख्या या दिनांक/समय मान.
  • DateTimeFormat - आवश्यक. DateTimeFormat प्रगणना का सदस्य.
  • ResultLanguageTag - वैकल्पिक. परिणाम पाठ के लिए उपयोग किया जाने वाला भाषा टैग. डिफ़ॉल्ट रूप से, वर्तमान उपयोगकर्ता की भाषा का उपयोग किया जाता है.

Text( NumberOrDateTime, CustomFormat [, ResultLanguageTag] )

  • संख्या - आवश्यक. स्वरूपित की जाने वाली संख्या या दिनांक/समय मान.
  • CustomFormat - आवश्यक. दोहरे उद्धरण चिह्नों के अंदर एक या अधिक प्लेसहोल्डर.
  • ResultLanguageTag - वैकल्पिक. परिणाम पाठ के लिए उपयोग किया जाने वाला भाषा टैग. डिफ़ॉल्ट रूप से, वर्तमान उपयोगकर्ता की भाषा का उपयोग किया जाता है.

Text( कोई भी मूल्य )

  • AnyValue - आवश्यक. पाठ प्रस्तुति में रूपांतरित किए जाने वाला मान. डिफ़ॉल्ट स्वरूप का उपयोग किया जाता है.

Text ( गतिशील )

  • गतिशील - आवश्यक। डायनेमिक मान जो एक स्ट्रिंग का प्रतिनिधित्व करता है। स्वीकार्य मान अनटाइप्ड प्रदाता पर निर्भर हैं। JSON के लिए, यदि डायनेमिक मान एक संख्या या बूलियन है, तो इसे टेक्स्ट में बदल दिया जाएगा।

उदाहरण

जब तक अन्यथा निर्दिष्ट न हो, इन सूत्रों को चलाने वाला उपयोगकर्ता संयुक्त राज्य में स्थित है और अपनी भाषा के रूप में अंग्रेज़ी को चुना है. Language फ़ंक्शन "en-US" दे रहा है.

संख्या

सूत्र वर्णन परिणाम
Text( 1234.59, "####.#" ) एक दशमलव स्थान तक संख्या को स्वरूपित करता है. "1234.6"
Text( 8.9, "#.000" ) यदि आवश्यक हो, तो अनुगामी शून्यों के साथ संख्या के दशमलव भाग को पैड करता है. "8.900"
Text( 0.631, "0.#" ) यदि आवश्यक हो, तो अग्रणी शून्यों के साथ संख्या के पूर्णांक भाग को पैड करता है. "0.6"
Text( 12, "#.0#" )
Text( 1234.568, "#.0#" )
एक दशमलव स्थान तक के लिए संख्या के दशमलव भाग को शून्यों से पैड करता है और यदि प्रदान किया जाता है, तो एक दूसरा दशमलव स्थान शामिल करता है. "12.0"
"1234.57"
Text( 12000, "$ #,###" )
Text( 1200000, "$ #,###" )
प्रत्येक तीन अंकों के बाद एक हजार विभाजक लगाता है और एक मुद्रा चिह्न शामिल करता है. "$ 12,000"
"$ 1,200,000"

तिथि/समय

  • 2:37:47 अपराह्न पर सोमवार, 23 नवंबर 2015
  • संयुक्त राज्य प्रशांत समय क्षेत्र (UTC-8)
सूत्र वर्णन परिणाम
Text(अब (), DateTimeFormat.LongDate ) वर्तमान उपयोगकर्ता की भाषा और लोकेल में एक लंबे दिनांक स्ट्रिंग के रूप में स्वरूपित करता है. "सोमवार, 23 नवंबर, 2015"
Text( अब (), DateTimeFormat.LongDateTime ) 12-घंटे की घड़ी का उपयोग करके, वर्तमान उपयोगकर्ता की भाषा और लोकेल में एक लंबे दिनांक और समय स्ट्रिंग के रूप में स्वरूपित करता है. "सोमवार, 23 नवंबर, 2015 2:37:47 अपराह्न"
Text( अब (), DateTimeFormat.LongTime24 ) 24-घंटे की घड़ी का उपयोग करके लंबे समय स्ट्रिंग के रूप में स्वरूपित करता है. "14:37:47"
Text( अब (), DateTimeFormat.ShortDate ) वर्तमान उपयोगकर्ता की भाषा और लोकेल में एक छोटे दिनांक स्ट्रिंग के रूप में स्वरूपित करता है. "11/23/2015"
Text( अब (), "d-mmm-yy" ) प्लेसहोल्डर वर्णों का उपयोग करके स्वरूपित करता है:
  • d महीने के एकल अंक या दोहरे अंक वाले दिन के लिए
  • - परिणाम में कॉपी किए गए शाब्दिक अक्षर के रूप में
  • mmm महीने के तीन-अक्षरों के संक्षिप्त रूप के लिए
  • - परिणाम में एक अन्य अक्षर की प्रतिलिपि बनाई गई
  • yy वर्ष के दो अंकों के संक्षिप्त नाम के लिए
"23-Nov-15"
Text(1448318857*1000, "मम्म। डीडी, वाईवाईवाईवाई (एचएच: एमएम: एसएस एएम/पीएम)") यदि आप स्रोत मान को 1,000 से गुणा करते हैं, तो मानव-पठनीय स्वरूप में एक यूनिक्स दिनांक-समय मान दिखाता है. "23 नवंबर, 2015 (02:47:37 अपराह्न)"

ग्लोबल ऐप्स

सूत्र वर्णन परिणाम
Text(1234567.89, "[$-fr-FR]# ###,## €", "fr-FR") समूह विभाजक के रूप में रिक्त स्थान, दशमलव विभाजक के रूप में अल्पविराम, तथा मुद्रा प्रतीक के रूप में दिखाता है। "1 234 567,89 €"
Text(1234567,89; "[$-fr-FR]# ###,## €") यदि स्रोत डेटा, दशमलव विभाजक के रूप में कॉमा का उपयोग करने के फ्रांसीसी रिवाज का अनुसरण करता है, तो आपको अपने लोकेल को फ़्रेंच में बदलना होगा और ऊपर दिए गए समान परिणाम प्राप्त करने के लिए कॉमा के बजाय अर्द्धविराम से तर्कों को अलग-अलग करना होगा. "1 234 567,89 €"
Text(दिनांक (2016,1,31), "dddd mmmm d") सप्ताह के दिन, महीने और कार्यदिवस को वर्तमान उपयोगकर्ता की भाषा में दिखाता है. क्योंकि कोई भी प्लेसहोल्डर भाषा पर निर्भर नहीं है, इसलिए स्वरूप पाठ भाषा टैग की कोई आवश्यकता नहीं है. "रविवार जनवरी 31"
Text(दिनांक (2016,1,31), "dddd mmmm d", "es-ES") सप्ताह के दिन, महीने और कार्यदिवस को "es-ES" भाषा में दिखाता है. "domingo enero31"

मान को पाठ में रूपांतरित करना

सूत्र वर्णन परिणाम
Text( 1234567.89 ) संख्या को स्ट्रिंग में रूपांतरित करता है. दशमलव विभाजक के पहले या बाद में अंकों की संख्या पर कोई हजार विभाजक या नियंत्रक नहीं है; अधिक नियंत्रण के लिए, दूसरे तर्क के रूप में नंबर प्लेसहोल्डर प्रदान करें. "1234567.89"
Text(DateTimeValue ("01/04/2003") ) दिनांक/समय मान को पाठ के स्ट्रिंग में रूपांतरित करता है. रूपांतरण को नियंत्रित करने के लिए, या तो DateTimeFormat प्रगणना का सदस्य या कस्टम-स्वरूप स्ट्रिंग प्रदान करें. "1/4/2003 12:00 पूर्वाह्न"
Text( सच ) बूलियन मान को स्ट्रिंग में रूपांतरित करता है. "सही"
Text( GUID () ) जनरेट किए गए GUID मान को स्ट्रिंग में रूपांतरित करता है. "f8b10550-0f12-4f08-9aa3-bb10958bc3ff"
बाएं( Text( (GUID() ), 4 ) जनरेट किए गए GUID के पहले चार वर्ण दिखाता है. "2d9c"