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


प्रथम, प्रथमN, अनुक्रमणिका, अंतिम, और अंतिमN फ़ंक्शन

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

तालिका से पहला, अंतिम, या एक विशिष्ट रिकॉर्ड, या पहले या अंतिम रिकॉर्ड का सेट लौटाता है.

विवरण

First फ़ंक्शन तालिका के पहले रिकॉर्ड को दिखाता है.

FirstN फ़ंक्शन तालिका के रिकॉर्ड के पहले सेट को दिखाता है; दूसरा तर्क दिखाए जाने वाले रिकॉर्ड्स की संख्या को निर्दिष्ट करता है.

Last फ़ंक्शन तालिका के अंतिम रिकॉर्ड को दिखाता है.

LastN फ़ंक्शन तालिका के रिकॉर्ड के अंतिम सेट को दिखाता है; दूसरा तर्क दिखाए जाने वाले रिकॉर्ड्स की संख्या को निर्दिष्ट करता है.

इंडेक्स फ़ंक्शन तालिका में उसकी क्रमित स्थिति के आधार पर तालिका का रिकॉर्ड लौटाता है. रिकॉर्ड क्रमांकन 1 से शुरू होता है इसलिए First( table ) समान रिकॉर्ड को के रूप में Index( table, 1 ) देता है. इंडेक्स यदि अनुरोधित रिकॉर्ड इंडेक्स 1 से कम है, तालिका में रिकॉर्ड की संख्या से अधिक है, या तालिका रिक्त है, तो एक त्रुटि देता है.

First, इंडेक्स, और Last एकल रिकॉर्ड दिखाते हैं. FirstN और LastN एक तालिका दिखाते हैं, भले ही आपने केवल एक एकल रिकॉर्ड निर्दिष्ट किया हो.

प्रत्यायोजन

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

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

सिंटैक्स

First( Table )
Last( Table )

  • Table - आवश्यक. वह तालिका जिस पर कार्रवाई की जानी है.

FirstN( Table [, NumberOfRecords ] )
LastN( Table [, NumberOfRecords ] )

  • Table - आवश्यक. वह तालिका जिस पर कार्रवाई की जानी है.
  • NumberOfRecords - वैकल्पिक. दिखाए जाने वाले रिकॉर्ड की संख्या. यदि आप इस को तर्क निर्दिष्ट नहीं करते हैं, तो फ़ंक्शन एक रिकॉर्ड दिखाता है.

Index( Table, RecordIndex )

  • Table - आवश्यक. वह तालिका जिस पर कार्रवाई की जानी है.
  • RecordIndex - आवश्यक. रिकॉर्ड का इंडेक्स जिसे वापस किया जाना है. रिकॉर्ड नंबरिंग 1 से शुरू होती है.

उदाहरण

निम्न उदाहरणों के लिए, हम IceCream डेटा स्रोत का उपयोग करेंगे, जिसका डेटा इस तालिका में शामिल है:

IceCream उदाहरण.

इस तालिका को इस सूत्र के साथ संग्रह में रखा जा सकता है (बटन नियंत्रण के लिए OnStart सूत्र में रखें और बटन दबाएँ):

Collect( IceCream, Table( { Flavor: "Chocolate", Quantity: 100 },
                          { Flavor: "Vanilla", Quantity: 200 },
                          { Flavor: "Strawberry", Quantity: 300 },
                          { Flavor: "Mint Chocolate", Quantity: 60 },
                          { Flavor: "Pistachio", Quantity: 200 } ) )
सूत्र विवरण परिणाम
First( IceCream ) IceCream का पहला रिकॉर्ड देता है. { Flavor: "Chocolate", Quantity: 100 }
Last( IceCream ) IceCream का अंतिम रिकॉर्ड देता है. { Flavor: "Pistachio", Quantity: 200 }
Index( IceCream, 3 ) IceCream का तीन रिकॉर्ड देता है. { Flavor: "Strawberry", Quantity: 300 }
FirstN( IceCream, 2 ) IceCream के पहले दो रिकॉर्ड वाली तालिका लौटाता है. चॉकलेट और वेनिला के रिकॉर्ड वाली तालिका
LastN( IceCream, 2 ) IceCream के अंतिम दो रिकॉर्ड वाली तालिका लौटाता है. मिंट चॉकलेट और पिस्ताचियो के रिकॉर्ड वाली तालिका
Index( IceCream, 4 ).Quantity तालिका का चौथा रिकॉर्ड लौटाता है, और मात्रा कॉलम निकालता है. 60
Index( IceCream, 10 ) एक त्रुटि लौटाता है क्योंकि अनुरोधित रिकॉर्ड तालिका की सीमा से परे है. त्रुटि