प्रथम, प्रथमN, अनुक्रमणिका, अंतिम, और अंतिमN फ़ंक्शन
इस पर लागू होता है: कैनवास ऐप्स डेस्कटॉप प्रवाह मॉडल-संचालित ऐप्स Power Pages Power Platform CLI
तालिका से पहला, अंतिम, या एक विशिष्ट रिकॉर्ड, या पहले या अंतिम रिकॉर्ड का सेट लौटाता है.
विवरण
First फ़ंक्शन तालिका के पहले रिकॉर्ड को दिखाता है.
FirstN फ़ंक्शन तालिका के रिकॉर्ड के पहले सेट को दिखाता है; दूसरा तर्क दिखाए जाने वाले रिकॉर्ड्स की संख्या को निर्दिष्ट करता है.
Last फ़ंक्शन तालिका के अंतिम रिकॉर्ड को दिखाता है.
LastN फ़ंक्शन तालिका के रिकॉर्ड के अंतिम सेट को दिखाता है; दूसरा तर्क दिखाए जाने वाले रिकॉर्ड्स की संख्या को निर्दिष्ट करता है.
इंडेक्स फ़ंक्शन तालिका में उसकी क्रमित स्थिति के आधार पर तालिका का रिकॉर्ड लौटाता है. रिकॉर्ड क्रमांकन 1 से शुरू होता है इसलिए First( table )
समान रिकॉर्ड को के रूप में Index( table, 1 )
देता है. यदि अनुरोधित रिकॉर्ड इंडेक्स 1 से कम है, तालिका में रिकॉर्ड्स की संख्या से अधिक है, या तालिका रिक्त है, तो Index त्रुटि लौटाता है।
प्रथम, इंडेक्स, और अंतिम एकल रिकॉर्ड लौटाते हैं। FirstN and LastN एक तालिका लौटाते हैं, भले ही आप केवल एक रिकॉर्ड निर्दिष्ट करें।
प्रत्यायोजन
डेटा स्रोत के साथ उपयोग किए जाने पर, यह फ़ंक्शन प्रत्यायुक्त नहीं किए जा सकते. डेटा स्रोत का केवल पहला भाग पुनर्प्राप्त किया जाएगा और फिर फ़ंक्शन लागू होगा. हो सकता है कि परिणाम पूर्ण कहानी प्रस्तुत न करे. इस सीमा के बारे में आपको याद दिलाने के लिए और संभवतः प्रत्यायोजन योग्य विकल्पों पर स्विच करने का सुझाव देने के लिए लेखांकन समय पर एक चेतावनी दिखाई दे सकती है. अधिक जानकारी के लिए, प्रत्यायोजन ओवरव्यू देखें.
उदाहरण के लिए, जब डेटा स्रोत के साथ प्रयोग किया जाता है जिसमें 1 मिलियन रिकॉर्ड वाली एक बड़ी तालिका होती है, Last गैर-प्रत्यायोजन सीमा के अधीन होगा और का अंतिम रिकॉर्ड वापस नहीं करेगा संपूर्ण डेटा स्रोत. इसी तरह, इंडेक्स का उपयोग करके 1 मिलियन रिकॉर्ड के बीच में एक रिकॉर्ड का अनुरोध करने के परिणामस्वरूप त्रुटि होगी क्योंकि इंडेक्स गैर-प्रत्यायोजन सीमा के आधार पर सीमा से बाहर है.
सिंटैक्स
प्रथम( तालिका )
अंतिम( तालिका )
- तालिका - आवश्यक. वह तालिका जिस पर कार्रवाई की जानी है.
प्रथमN( तालिका [, रिकॉर्ड्स की संख्या ] )
अंतिमN( तालिका [, रिकॉर्ड्स की संख्या ] )
- तालिका - आवश्यक. वह तालिका जिस पर कार्रवाई की जानी है.
- NumberOfRecords - वैकल्पिक. दिखाए जाने वाले रिकॉर्ड की संख्या. यदि आप इस को तर्क निर्दिष्ट नहीं करते हैं, तो फ़ंक्शन एक रिकॉर्ड दिखाता है.
सूचकांक( तालिका, रिकॉर्ड सूचकांक )
- तालिका - आवश्यक. वह तालिका जिस पर कार्रवाई की जानी है.
- रिकॉर्डइंडेक्स - आवश्यक. रिकॉर्ड का इंडेक्स जिसे वापस किया जाना है. रिकॉर्ड नंबरिंग 1 से शुरू होती है.
उदाहरण
निम्न उदाहरणों के लिए, हम 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 } ) )
सूत्र | विवरण | परिणाम |
---|---|---|
प्रथम( आइसक्रीम ) | IceCream का पहला रिकॉर्ड देता है. | { Flavor: "Chocolate", Quantity: 100 } |
अंतिम( आइसक्रीम ) | IceCream का अंतिम रिकॉर्ड देता है. | { Flavor: "Pistachio", Quantity: 200 } |
सूची( आइसक्रीम, 3 ) | IceCream का तीन रिकॉर्ड देता है. | { Flavor: "Strawberry", Quantity: 300 } |
फर्स्टएन( आइसक्रीम, 2 ) | IceCream के पहले दो रिकॉर्ड वाली तालिका लौटाता है. | |
LastN( आइसक्रीम, 2 ) | IceCream के अंतिम दो रिकॉर्ड वाली तालिका लौटाता है. | |
सूचकांक( आइसक्रीम, 4 ).मात्रा | तालिका का चौथा रिकॉर्ड लौटाता है, और मात्रा कॉलम निकालता है. | 60 |
सूची( आइसक्रीम, 10 ) | एक त्रुटि लौटाता है क्योंकि अनुरोधित रिकॉर्ड तालिका की सीमा से परे है. | गलती |