Power Pivot सूत्रों में लुकअप्स

महत्वपूर्ण:  यह लेख मशीन द्वारा अनुवादित है, अस्वीकरण देखें. कृपया इस लेख का अंग्रेजी संस्करण यहाँ पाएँ आपके संदर्भ के लिए.

Power Pivot में सबसे शक्तिशाली सुविधाओं में से एक है तालिकाओं के बीच संबंध बनाने की योग्यता और फिर संबंधित तालिकाओं का लुकअप या संबंधित डेटा को फ़िल्टर करने के लिए उपयोग करना. आप तालिका से संबंधित मानों को, Power Pivot, Data Analysis Expressions (DAX) के साथ उपलब्ध की गई सूत्र भाषा के उपयोग द्वारा पुनर्प्राप्त करते हैं. DAX संबंधात्मक मॉडल का उपयोग करता है और इसलिए अन्य तालिका या स्तंभ में संबंधित मानों को आसानी से और सटीकता से पुनर्प्राप्त कर सकता है. यदि आप Excel में VLOOKUP से परिचित हैं, तो यह कार्यक्षमता Power Pivot में समान होती है, लेकिन कार्यान्वित करने में अधिक आसान होती है.

आप लुकअप्स किसी परिकलित स्तंभ के भाग के रूप में या किसी PivotTable या PivotChart में उपयोग करने के लिए एक माप का एक भाग के रूप में कार्य करने वाले सूत्र बना सकते हैं। अधिक जानकारी के लिए, निम्न विषय देखें:

Power Pivot में परिकलित फ़ील्ड

Power Pivot में परिकलित स्तंभ

यह खंड DAX फ़ंक्शन्स को वर्णित करता है जो लुकअप के लिए उपलब्ध कराए गए हैं, और साथ में कुछ उदाहरण को वर्णित करता है कि कैसे इन फ़ंक्शन्स का उपयोग करना है.

नोट: जिस प्रकार की लुकअप कार्रवाई या लुकअप सूत्र का आप उपयोग करना चाहते हैं उस के आधार पर, आपको शायद पहले तालिकाओं के बीच एक संबंध बनाने की आवश्यकता होगी.

लुकअप फ़ंक्शन्स समझना

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

Excel लुकअप फ़ंक्शन्स जैसे VLOOKUP, जो सरणी या LOOKUP पर आधारित होते हैं, जो एकाधिक मेल खाते मानों को प्राप्त करते हैं इनके विपरीत, DAX सटीक मेल खाते एकल संबंधित मान को प्राप्त करने के लिए कुंजियों द्वारा जोड़ी गई तालिकाओं में से मौजूदा संबंधों का पालन करता है. DAX भी उन रिकॉर्ड्स की तालिका को पुनर्प्राप्त कर सकता हैं जो वर्तमान रिकार्ड से संबंधित होते हैं.

नोट: यदि आप संबंधात्मक डेटाबेस से परिचित हैं, तो आप Power Pivot में लुकअप के बारे में Transact-SQL में नेस्टेड उपचयन कथन के समान सोच सकते हैं.

एकल संबंधित मान को पुनर्प्राप्त करना

RELATED फ़ंक्शन अन्य तालिका से एकल मान को लौटाता है जो वर्तमान तालिका में वर्तमान मान से संबंधित होता है. आप उस स्तंभ को निर्दिष्ट करे जिसमें वह डेटा शामिल है जिसे आप चाहते हैं, और फ़ंक्शन, निर्दिष्ट स्तंभ से मान को संबंधित तालिका में लाने के लिए तालिकाओं के बीच मौजूदा संबंधों का पालन करता है. कुछ मामलों में, डेटा को पुनर्प्राप्त करने के लिए फ़ंक्शन को संबंधों की एक चेन का पालन करना होता है.

उदाहरण के लिए, मान लीजिए आपके पास Excel में आज के शिपमेंट की कोई सूची है. हालांकि, सूची में केवल एक कर्मचारी ID संख्या, एक ऑर्डर ID संख्या और एक शिपर ID संख्या हैं, जो रिपोर्ट को पढ़ना कठिन बनाते हैं. जिस अतिरिक्त जानकारी की आपको आवश्यकता है, उसे प्राप्त करने के लिए, आप उस सूची को Power Pivot लिंक की गई तालिका में कन्वर्ट कर सकते हैं और फिर कर्मचारी और पुनर्विक्रेता तालिकाओं के बीच, मेल खाती EmployeeID और EmployeeKey फ़ील्ड के बीच और ResellerID और ResellerKey फ़ील्ड के बीच संबंध बनाएँ.

अपनी लिंक की गई तालिका में लुकअप जानकारी को प्रदर्शित करने के लिए, निम्नलिखित सूत्र के साथ आप दो नए परिकलित स्तंभ जोड़ें:

= RELATED('Employees'[EmployeeName])
= RELATED('Resellers'[CompanyName])

आज की shipments लुकअप से पहले

ऑर्डर ID

EmployeeID

ResellerID

100314

230

445

100315

15

445

100316

76

108

कर्मचारी तालिका

EmployeeID

कर्मचारी

पुनर्विक्रेता

230

Kuppa Vamsi

मॉड्यूलर चक्र सिस्टम

15

Pilar Ackeman

मॉड्यूलर चक्र सिस्टम

76

Kim Ralls

संबंधित बाइक

आज की shipments लुकअप के साथ

ऑर्डर ID

EmployeeID

ResellerID

कर्मचारी

पुनर्विक्रेता

100314

230

445

Kuppa Vamsi

मॉड्यूलर चक्र सिस्टम

100315

15

445

Pilar Ackeman

मॉड्यूलर चक्र सिस्टम

100316

76

108

Kim Ralls

संबंधित बाइक

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

संबंधित मानों की सूची पुनर्प्राप्त करना

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

=COUNTROWS(RELATEDTABLE(ResellerSales_USD))

इस सूत्र में, RELATEDTABLE फ़ंक्शन पहले वर्तमान तालिका में प्रत्येक पुनर्विक्रेता के लिए ResellerKey का मान प्राप्त करता है. (आपको सूत्र में कहीं भी ID स्तंभ निर्दिष्ट करने की आवश्यकता नहीं होती, क्योंकि Power Pivot तालिकाओं के बीच मौजूदा संबंध का उपयोग करता है.) फिर RELATEDTABLE फ़ंक्शन ResellerSales_USD तालिका से सभी पंक्तियों को प्राप्त करता है जो कि प्रत्येक पुनर्विक्रेता से संबंधित होती हैं और पंक्तियों की गणना करता है. यदि दो तालिकाओं के बीच कोई संबंध (प्रत्यक्ष या अप्रत्यक्ष) नहीं होता है, तो आपको सभी पंक्तियाँ ResellerSales_USD तालिका से प्राप्त होंगी.

हमारे नमूना डेटाबेस में पुनर्विक्रेता मॉड्यूलर चक्र सिस्टम के लिए, बिक्री तालिका में चार ऑर्डर है, इसलिए फ़ंक्शन 4 लौटाता है. संबंधित बाइक के लिए पुनर्विक्रेता की कोई बिक्री नहीं है, तो फ़ंक्शन रिक्ति लौटाता है.

पुनर्विक्रेता

इस पुनर्विक्रेता के लिए बिक्री तालिका में रिकॉर्ड्स

मॉड्यूलर चक्र सिस्टम

पुनर्विक्रेता ID

SalesOrderNumber

445

SO53494

445

SO71872

445

SO65233

445

SO59000

पुनर्विक्रेता ID

SalesOrderNumber

संबंधित बाइक

नोट: क्योंकि RELATEDTABLE फ़ंक्शन एक तालिक लौटाता है, एकल मान नहीं, इसलिए इसका उपयोग फ़ंक्शन पर तर्क के रूप करना होगा जो तालिकाओं पर कार्रवाई निष्पादित करता है. अधिक जानकारी के लिए, RELATEDTABLE फ़ंक्शन देखें.

पृष्ठ का शीर्ष

नोट: मशीन अनुवाद अस्वीकरण: यह लेख मानवीय हस्तक्षेप के बिना एक कंप्यूटर प्रणाली द्वारा अनुवादित किया गया है. Microsoft, इन मशीन अनुवादों को गैर-अंग्रेज़ी भाषी उपयोगकर्ताओं को Microsoft उत्पादों, सेवाओं और तकनीकों से संबंधित सामग्री का आनंद लेने में सहायता के लिए प्रदान करता है. लेख, मशीन द्वारा अनुवादित होने के कारण इसमें शब्दावली, वाक्य रचना या व्याकरण की त्रुटियाँ हो सकती हैं.

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×