ट्यूटोरियल: Excel, Power Pivot, और DAX का उपयोग करके डेटा मॉडल संबंधों का विस्तार करना

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

अमूर्त:    दूसरे ट्यूटोरियल श्रृंखला में है। प्रथम ट्यूटोरियल में में डेटा आयात करना और डेटा मॉडल बनाना, किसी Excel कार्यपुस्तिका बनाया गया था एकाधिक स्रोतों से आयात किए गए डेटा का उपयोग करके।

नोट: यह आलेख Excel 2013 में डेटा मॉडल का वर्णन करता है। हालाँकि, समान डेटा मॉडलिंग और परिचित Excel 2013 में Power Pivot सुविधाएँ भी करने के लिए Excel 2016 लागू करें।

इस ट्यूटोरियल में, आप डेटा मॉडल का विस्तार करने के लिए, पदानुक्रम बनाने के लिए और तालिकाओं के बीच नए संबंध बनाने हेतु मौजूदा डेटा से परिकलित फ़ील्ड्स बनाने के लिए Power Pivot का उपयोग करें.

इस ट्यूटोरियल में निम्न अनुभाग हैं:

Power Pivotमें आरेख दृश्य का उपयोग करके कोई संबंध जोड़ना

परिकलित स्तंभों का उपयोग करके डेटा मॉडल का विस्तार करना

कोई पदानुक्रम बनाएँ

PivotTables में पदानुक्रमों का उपयोग करना

चेकपॉइंट और क्विज़

इस ट्यूटोरियल के अंत में एक क्विज़ है जिसे आप अपने ज्ञान का परीक्षण करने के लिए खेल सकते हैं.

यह श्रृंखला ओलंपिक मेडल्स, मेजबानी करने वाले देशों और विभिन्न ओलंपिक खेल-कूद ईवेंट्स का वर्णन करने वाले डेटा का उपयोग करती है. इस श्रृंखला के ट्यूटोरियल निम्न हैं:

  1. Excel में डेटा आयात करें, और कोई डेटा मॉडल बनाना

  2. Excel, का उपयोग करके डेटा मॉडल संबंधों का विस्तार करना Power Pivot, और DAX

  3. मानचित्र-आधारित Power View रिपोर्ट्स बनाना

  4. इंटरनेट डेटा शामिल करना और Power View रिपोर्ट डिफ़ॉल्ट्स सेट करना

  5. आश्चर्यजनक Power View रिपोर्ट्स बनाना - भाग 1

  6. आश्चर्यजनक Power View रिपोर्ट्स बनाना - भाग 2

हम आपको उन्हें क्रमानुसार देखने का सुझाव देते हैं.

इन ट्यूटोरियल्स सक्षम Power Pivot के साथ Excel 2013 का उपयोग करें। Excel 2013 पर अधिक जानकारी के लिए, पर क्लिक करें यहाँ बताया गयाहै। पर क्लिक करें Power Pivotसक्षम करने पर मार्गदर्शन के लिए, यहाँ बताया गयाहै।


Power Pivot में आरेख दृश्य का उपयोग करके एक संबंध जोड़ना

इस अनुभाग में, आप मॉडल का विस्तार करने के लिए Excel 2013 ऐड-इन में Microsoft Office Power Pivot का उपयोग करते हैं. Excel के लिए Microsoft SQL Server PowerPivot में आरेख दृश्य का उपयोग करने से संबंध बनाना आसान हो जाता है. पहले आपको सुनिश्चित करना होगा कि आपने Power Pivot ऐड-इन को सक्षम किया है.

सूचना:Microsoft Excel 2013 में Power Pivot ऐड-इन Office Professional Plus का हिस्सा है. अधिक जानकारी के लिए ऐड-इनआरंभ करें देखें.Microsoft Excel 2013 में Power Pivot

Power Pivot जोड़ें Excel रिबन पर द्वारा Power Pivot सक्षम करना ऐड-इन

Power Pivot सक्षम होने पर, आपको Excel 2013 में एक रिबन टैब दिखाई देगा, जिसे POWER PIVOT कहा जाता है. Power Pivot को सक्षम करने के लिए, इन चरणों का पालन करें.

  1. फ़ाइल > विकल्प> ऐड-इन पर जाएँ.

  2. तल के पास प्रबंधित करें बॉक्स में, COM ऐड-इन> जाएँ पर क्लिक करें.

  3. Microsoft Office Microsoft Excel 2013 में Power Pivot बॉक्स को चेक करें और फिर ठीक पर क्लिक करें.

अब Excel रिबन में POWER PIVOT टैब दिखाई देगा.

रिबन में PowerPivot टैब

Power Pivot में आरेख दृश्य का उपयोग करके कोई संबंध जोड़ना

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

  1. Excel में, इसे सक्रिय पत्रक बनाने के लिए मेज़बान टैब पर क्लिक करें.

  2. रिबन पर, POWER PIVOT > तालिकाएँ > डेटा मॉडल में जोड़ें का चयन करें. यह चरण मेज़बान तालिका को डेटा मॉडल में जोड़ता है. यह Power Pivot ऐड-इन को भी खोलता है, जिसका उपयोग आप इस कार्य के शेष चरणों को पूर्ण करने के लिए करते हैं.

  3. Power Pivot विंडो सभी तालिकाएँ होस्ट्ससहित मॉडल में दिखाता है कि पर ध्यान दें। कुछ तालिकाओं के माध्यम से पर क्लिक करें। भले ही वे किसी भी Excel, जैसे कि अनुशासन, ईवेंट्सऔर नीचे, पदक डेटा में कार्यपत्रकों के साथ ही S_Teams,W_Teams, और खेलमें प्रदर्शित नहीं किए Power Pivot में आप अपने मॉडल शामिल है, जो डेटा की सभी देख सकते हैं।

    सभी तालिकाएँ PowerPivot में दिखाई गई हैं

  4. Power Pivot विंडो के, दृश्य अनुभाग में, आरेख दृश्य पर क्लिक करें.

  5. आप आरेख में सभी ऑब्जेक्ट्स देख सकते हैं ताकि आरेख का आकार बदलने के लिए स्लाइड पट्टी का उपयोग करें। तालिकाओं को पुनर्व्यवस्थित करना ताकि वे दृश्यमान और एक दूसरे के आगे स्थित कर रहे हैं उनके शीर्षक पट्टी पर, खींचकर। ध्यान दें कि चार तालिकाएँ असंबंधित तालिकाओं की शेष करने के लिए होते हैं: होस्ट्स, ईवेंट्स, W_Teamsऔर S_Teams.

    आरेख दृश्य में PowerPivot तालिकाएँ

  6. आप ध्यान दिया हो कि पदक तालिका और ईवेंट्स तालिका दोनों में एक DisciplineEvent नामक फ़ील्ड है. आगे निरीक्षण करने पर, आप निर्धारित करते हैं कि ईवेंट्स तालिका में मौजूद DisciplineEvent फ़ील्ड में अनन्य और दोहराए न गए मान हैं.

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

  1. पदक तालिका और ईवेंट्स तालिका के बीच संबंध स्थापित करें. आरेख दृश्य में होने पर, DisciplineEvent फ़ील्ड को ईवेंट्स तालिका से खींचकर पदकतालिका की DisciplineEvent फ़ील्ड में ले जाएँ. उनके बीच एक लाइन प्रकट होती है जो दर्शाती है कि उनके बीच संबंध स्थापित हो चुका है.

  2. ईवेंट्स और पदक को जोड़ने वाली लाइन पर क्लिक करें. हाइलाइट की गई फ़ील्ड्स संबंध को परिभाषित करती हैं, जैसा कि अगली स्क्रीन में दिखाया गया है.

    आरेख दृश्य में दिखाए गए संबंध

  3. मेज़बान को डेटा मॉडल से जोड़ने के लिए, हमें एक ऐसी फ़ील्ड की आवश्यकता होगी, जिसके मान मेज़बान तालिका की प्रत्येक पंक्ति की अनन्य रूप से पहचान करे. फिर हम अपने डेटा मॉडल में खोज कर सकते हैं यह देखने के लिए कि क्या वैसा ही कोई और डेटा किसी अन्य तालिका में मौजूद है. आरेख दृश्य में देखना, हमें ऐसा करने की अनुमति नहीं देता है. चयनित मेज़बान के द्वारा, डेटा दृश्य पर वापस स्विच करें.

  4. स्तंभों का परिक्षण कर लेने पर, हमने पाया कि मेज़बान में अनन्य मानों का स्तंभ नहीं है. हमें एक परिकलित स्तंभ तथा डेटा एनालिसिस एक्सप्रेशन (DAX) का उपयोग करके इसे बनाना होगा.

आपके डेटा मॉडल के डेटा में, संबंध बनाने के लिए और Power View या PivotTables में विज़ुअलाइज़ करने हेतु डेटा मैश-अप करने के लिए आवश्यक सभी फ़ील्ड्स का होना अच्छी बात है. लेकिन तालिकाएँ हमेशा इतनी सहायक नहीं होतीं, इसलिए अगले अनुभाग में, DAX के उपयोग द्वारा नया स्तंभ बनाने का तरीका बताया गया जिसका उपयोग तालिकाओं के बीच संबंध बनाने के लिए किया जा सकता है.

परिकलित स्तंभों का उपयोग करके डेटा मॉडल का विस्तार करना

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

चूंकि, मेज़बान तालिका में ऐसी कोई फ़ील्ड नहीं है, जिसे बनाने की आपको आवश्यकता हो. डेटा मॉडल की अखंडता बरकरार रखने के लिए, आप मौजूदा डेटा को संपादित करने या हटाने के लिए Power Pivot का उपयोग नहीं कर सकते. हालाँकि, आप मौजूदा डेटा पर आधारित परिकलित फ़ील्ड्स का उपयोग करके नए स्तंभ बना सकते हैं.

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

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


एडिशन और चयनित मौसम फ़ील्ड्स के साथ मेज़बान तालिका

DAX का उपयोग करके परिकलित स्तंभ बनाना

आइए, मेज़बान तालिका से शुरुआत करें. मेज़बान तालिका और फिर पदक तालिका में एक परिकलित स्तंभ बनाना हमारा लक्ष्य है, जिसका उपयोग उनके बीच संबंध स्थापित करने के लिए किया जा सकता है.

Power Pivot में, आप परिकलन बनाने के लिए डेटा एनालिसिस एक्सप्रेशन (DAX) का उपयोग कर सकते हैं. DAX Power Pivot और PivotTables के लिए एक सूत्र भाषा है, जिसे Power Pivot में उपलब्ध संबंधात्मक और प्रासंगिक विश्लेषण के लिए डिज़ाइन किया गया है. आप एक नए Power Pivot स्तंभ तथा Power Pivot के परिकलन क्षेत्र में DAX सूत्र बना सकते हैं.

  1. Power Pivotमें, यह सुनिश्चित करने के लिए कि आरेख दृश्य में होने के बजाय डेटा दृश्य चयनित किया गया है, मुखपृष्ठ > दृश्य > डेटा दृश्य चयन करें.

  2. में मेजबान तालिका का चयन करें.Power Pivot मौजूदा स्तंभों निकटस्थ स्तंभ एक रिक्त स्तंभ है जिसे स्तंभ जोड़ें कहा जाता है. Power Pivot उस स्तंभ को प्लेसहोल्डर के रूप में प्रदान करता है. Power Pivot में तालिका में नया स्तंभ जोड़ने के कई तरीके हैं, जिनमें से एक तरीका है स्तंभ जोड़ें नामक रिक्त स्तंभ को चुनना.


    DAX का उपयोग करके एक परिकलित फ़ील्ड बनाने के लिए स्तंभ जोड़ें का उपयोग करें

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

    =CONCATENATE([Edition],[Season])

  4. सूत्र बनाने का काम पूरा करने के बाद, उसे स्वीकार करने के लिए Enter दबाएँ.

  5. परिकलित स्तंभ की सभी पंक्तियों के मान पॉप्युलेट हो जाते हैं. यदि आप स्क्रॉल करते हुए तालिका के नीचे जाते हैं तो आप देखेंगे कि प्रत्येक पंक्ति अनन्य होती है – इस तरह हमने सफलतापूर्वक एक फ़ील्ड बना ली है, जो मेज़बान तालिका की प्रत्येक पंक्ति को अनन्य रूप से दर्शाती है. ऐसी फ़ील्ड प्राथमिक कुंजी कहलाती है.

  6. आइए परिकलित स्तंभ का नाम EditionID में बदल दें. आप किसी भी स्तंभ पर डबल-क्लिक करके या किसी स्तंभ पर राइट-क्लिक करके स्तंभ का नाम बदलें विकल्प चुनकर स्तंभ का नाम बदल सकते हैं. पूर्ण होने पर, Power Pivot में मेज़बान तालिका निम्न तरह की तरह दिखाई देती है.

    बनाई गई DAX परिकलित फ़ील्ड के साथ मेज़बान तालिका

मेज़बान तालिका तैयार है. आइए, अब पदक तालिका में एक ऐसा परिकलित स्तंभ बनाँ, जो हमारे द्वारामेज़बान तालिका में बनाए गए एडिशन ID स्तंभ के प्रारूप जैसा है, ताकि हम इन दोनों तालिकाओं के बीच संबंध स्थापित कर सकें.

  1. पदक तालिका में एक नया स्तंभ ठीक वैसे ही बनाते हुए शुरुआत करें, जैसा कि हमने मेज़बान तालिका के लिए बनाया था. Power Pivot में पदक तालिका का चयन करें और डिज़ाइन > स्तंभ > जोड़ें पर क्लिक करें. ध्यान दें कि स्तंभ जोड़ें विकल्प चयनित किया गया है. इसका प्रभाव वही होता है जो स्तंभ जोड़ें का चयन करने पर होता है.

  2. पदक तालिका में मौजूद एडिशन स्तंभ का प्रारूप मेज़बानतालिका में मौजूद एडिशन स्तंभ के प्रारूप से अलग है. एडिशनID स्तंभ बनाने के लिए एडिशन स्तंभ को मौसम स्तंभ से संयोजित करने या जोड़ने से पहले, हमें एक ऐसी मध्यवर्ती फ़ील्ड बनानी होगी, जो एडिशन को सही प्रारूप में ले आए. तालिका के ऊपर स्थित सूत्र पट्टी में, निम्नलिखित DAX सूत्र लिखें.

    = YEAR([Edition])
  3. सूत्र बनाना पूर्ण कर लेने के बाद, Enter दबाएँ. आपके द्वारा दर्ज किए गए सूत्र पर आधारित, परिकलित स्तंभ में सभी पंक्तियों के मान पॉप्युलेट हो जाते हैं. यदि आप इस स्तंभ की तुलना मेज़बान तालिका के एडिशन स्तंभ से करें, तो आप पाएंगे कि इन दोनों स्तंभों का प्रारूप एक जैसा है.

  4. CalculatedColumn1 पर राइट-क्लिक करके तथा स्तंभ का नाम बदलें का चयन करके स्तंभ का नाम बदलें. वर्ष लिखें और फिर Enter दबाएँ.

  5. जब आप कोई नया स्तंभ बना, Power Pivot नामक स्तंभ जोड़ेंअन्य प्लेसहोल्डर स् तंभ जोड़ा जाता है। अगला हम करना चाहते हैं उस एडिशन Id परिकलित स्तंभ बनाने के लिए, ताकि स्तंभ जोड़ेंका चयन करें। सूत्र पट्टी में DAX सूत्र लिखें और Enter दबाएँ।

    =CONCATENATE([Year],[Season])

  6. CalculatedColumn1 पर डबल-क्लिक करके और एडिशनID लिखकर स्तंभ का नाम बदलें.

  7. आरोही क्रम में स्तंभ सॉर्ट करें. अब की पदक Power Pivot तालिका इस स्क्रीन की तरह दिखाई देती है.

    DAX के द्वारा बनाई गई परिकलित फ़ील्ड के साथ पदक तालिका

ध्यान दें कि पदक तालिका एडिशनID फ़ील्ड में कई मान दोहराए गए हैं. ऐसा होना स्वाभाविक है, क्योंकि ओलंपिक के प्रत्येक एडिशन के दौरान (जिसे अब एडिशनID के मान द्वारा प्रदर्शित किया गया है) कई पदक पुरस्कार स्वरूप दिए गए हैं. इसलिए पदक तालिका में जो खास है, वह है पुरस्कार स्वरूप दिया गया प्रत्येक पदक. MedalKey फ़ील्ड पदक तालिका के प्रत्येक रिकॉर्ड की अनन्य पहचानकर्ता और उसके लिए नियोजित प्राइमरी कुंजी है.

अगला चरण है मेज़बान और पदक तालिका के बीच संबंध बनाना.

परिकलित स्तंभों का उपयोग करके संबंध बनाना

आइए अब हम बनाए गए परिकलित स्तंभों का उपयोग करके मेज़बान और पदक तालिकाओं के बीच संबंध स्थापित करें.

  1. Power Pivot विंडो में, रिबन से मुखपृष्ठ > दृश्य > आरेख दृश्य का चयन करें. जैसा कि नीचे दी गई स्क्रीन में दिखाया गया है, आप PowerView विंडो के तल पर स्थित बटनों का उपयोग करके ग्रिड दृश्य और आरेख दृश्य के बीच अदल-बदल कर सकते हैं.

    PowerPivot में आरेख दृश्य बटन

  2. मेज़बान को विस्तृत करें ताकि आप इसके सभी फ़ील्ड्स देख सके. हमने मेज़बान तालिका प्राइमरी कुंजी (अनन्य, दोहराई न जाने वाली फ़ील्ड) की तरह कार्य करने के लिए एडिशनID स्तंभ बनाया है और पदक तालिका में एडिशनID स्तंभ बनाया है ताकि दोनों तालिकाओं के बीच संबंध स्थापित किया जा सके. हमें इन दोनों को ढूंढना होगा और उनके संबंध बनाना होगा. Power Pivot रिबन पर ढूंढें की सुविधा प्रदान करता है, ताकि आप संबंधित फ़ील्ड्स के लिए अपने डेटा मॉडल की खोज कर सकें. निम्न स्क्रीन आपको क्या ढूंढें फ़ील्ड में दर्ज की गई एडिशनID के साथ मेटाडेटा ढूंढें विंडो दिखाती है.
    PowerPivot आरेख दृश्य में ढूंढने की सुविधा का उपयोग करना

  3. मेज़बान तालिका को कुछ इस तरह रखें कि वह पदकतालिका के बगल में हो.

  4. पदक तालिका के एडिशनID स्तंभ को मेज़बान तालिका के एडिशनID स्तंभ तक खींचकर लाएँ. Power Pivot एडिशनID स्तंभ पर आधारित तालिकाओं के बीच कोई संबंध बनाता है, और दो स्तंभों के बीच संबंध इंगित करने वाली एक पंक्ति आरेखित करता है.

    तालिका संबंध दिखाता आरेख दृश्य

इस अनुभाग में, आपने नए स्तंभ जोड़ने की नई तकनीक सीखी, DAX का उपयोग करके एक परिकलित स्तंभ बनाया और तालिकाओं के बीच एक नया संबंध स्थापित करने के लिए उस स्तंभ का उपयोग किया. मेज़बान तालिका अब डेटा मॉडल के साथ एकीकृत कर दी गई है और उसका डेटा पत्रक1 में मौजूद PivotTable में उपलब्ध है. आप संबंधित डेटा का उपयोग करके अतिरिक्त PivotTables, PivotCharts, Power View रिपोर्ट और बहुत कुछ बना सकते हैं.

पदानुक्रम बनाना

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

इसी तरह ओलंपिक्स का डेटा भी पदानुक्रमिक होता है. खेल, विधा और ईवेंट के आधार पर ओलंपिक्स के पदानुक्रम को समझना उपयोगी साबित होता है. प्रत्येक खेल से, एक या अधिक विधाएँ (कभी-कभी वे बहुत सारी हो सकती हैं) संबंधित होती हैं. प्रत्येक विधा के अंतर्गत, एक या अधिक ईवेंट हो सकते हैं (कभी-कभी प्रत्येक विधा में बहुत सारे ईवेंट हो सकते हैं). निम्न छवि पदानुक्रम का चित्रण करती है.

ओलंपिक पदक डेटा में तार्किक पदानुक्रम

इस अनुभाग में आप उस ओलंपिक डेटा के अंतर्गत दो पदानुक्रम बनाते हैं, जिसका आप अभी तक इस ट्यूटोरियल में उपयोग करते आ रहे हैं. फिर आप इन पदानुक्रमों का उपयोग करके देख सकते हैं कि पदानुक्रमों की मदद से PivotTables और अगले ट्यूटोरियल में Power View में डेटा को व्यवस्थित करना कितना आसान हो जाता है.

खेल पदानुक्रम बनाना

  1. Power Pivot में, आरेख दृश्य पर स्विच करें. ईवेंट्स् तालिका विस्तृत करें ताकि आप आसानी से इसकी सभी फ़ील्ड्स देख सकें.

  2. Ctrl कुंजी दबाकर रखें और खेल, विधा और ईवेंट फ़ील्ड्स पर क्लिक करें. उन चयनित तीनों फ़ील्ड्स के साथ, पदानुक्रम बनाएँ पर राइट-क्लिक करें और उसका चयन करें. एक पैरेंट पदानुक्रम नोड, पदानुक्रम1 तालिका के नीचे बनाया गया है और पदानुक्रम के अंतर्गत चाइल्ड नोड्स के रूप में चयनित स्तंभ की प्रतिलिपि बनाई गई है. सत्यापित करें कि पदानुक्रम में सबसे पहले खेल प्रकट होता है, फिर विधा और अंत में ईवेंट.

  3. पदानुक्रम1 शीर्षक पर डबल-क्लिक करें और अपने नए पदानुक्रम का नाम बदलने के लिए SDE लिखें. अब आपके पास एक ऐसा पदानुक्रम है, जिसमें खेल, विधा और ईवेंट फ़ील्ड्स शामिल हैं. आपकी ईवेंट तालिका इस स्क्रीन जैसी दिखाई देती है.

    PowerPivot आरेख दृश्य में प्रदर्शित एक पदानुक्रम

एक स्थान पदानुक्रम बनाना

  1. अभी भी Power Pivot के आरेख दृश्य में, मेज़बान तालिका का चयन करें और तालिका के शीर्ष लेख में स्थित पदानुक्रम बनाएँ बटन पर क्लिक करें, जैसा कि नीचे दी गई स्क्रीन में दिखाया गया है.
    पदानुक्रम बनाएँ बटन

    तालिका के तल में एक रिक्त पदानुक्रम पैरेंट नोड प्रकट होता है.

  2. अपने नए पदानुक्रम हेतु नाम के लिए स्थान लिखें.

  3. किसी पदानुक्रम में स्तंभ जोड़ने के कई तरीके हैं. मौसम, शहर और NOC_CountryRegion फ़ील्ड्स को पदानुक्रम नाम (इस मामले में, स्थान) पर खींचें जब तक कि पदानुक्रम का नाम हाइलाइट न हो जाए, फिर उन्हें जोड़ने के लिए माउस का बटन छोड़ दें.

  4. एडिशनID पर राइट-क्लिक करें और पदानुक्रम में जोड़ें का चयन करें. स्थान चुनें.

  5. सुनिश्चित करें कि पदानुक्रम के चाइल्ड नोड्स का क्रम सही है. ऊपर से नीचे तक, क्रम कुछ इस प्रकार होना चाहिए: मौसम, NOC, शहर, एडिशनID. यदि आपके चाइल्ड नोड्स का क्रम सही नहीं है तो बस उन्हें पदानुक्रम में उचित क्रम पर खींचकर ले आएँ. आपकी तालिका इस स्क्रीन की तरह दिखाई देगी.
    पदानुक्रम वाली मेज़बान तालिका

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

PivotTables में पदानुक्रमों का उपयोग करना

अब जबकि हमारे पास खेल पदानुक्रम तथा स्थान पदानुक्रम उपलब्ध हैं, तो हम उन्हें PivotTables या Power View में जोड़ सकते हैं और तेज़ी से ऐसे परिणाम प्राप्त कर सकते हैं, जिसमें डेटा के उपयोगी समूह शामिल हैं. पदानुक्रम बनाने से पहले, आपको PivotTable में एक-एक फ़ील्ड जोड़नी पड़ती थी और उन्हें देखने के वांछित क्रम में व्यवस्थित करना पड़ता था.

इस अनुभाग में आप पिछले अनुभाग में निर्मित पदानुक्रमों का उपयोग अपने PivotTable को तेज़ी से परिशोधित करने के लिए करेंगे. फिर आप पदानुक्रम की अलग-अलग फ़ील्ड्स का उपयोग करके वही PivotTable दृश्य तैयार करेंगे, ताकि पदानुक्रम और अलग-अलग फ़ील्ड्स के उपयोग की आपस में तुलना की जा सके.

  1. Excel पर वापस जाएँ.

  2. पत्रक1में, PivotTable फ़ील्ड्स के पंक्ति क्षेत्र से फ़ील्ड्स निकाल दें, फिर स्तंभ क्षेत्र से सभी फ़ील्ड्स निकाल दें. सुनिश्चित करें कि PivotTable चयनित है (जो अब बहुत छोटा है, इसलिए आपका PivotTable चयनित किया गया है यह सुनिश्चित करने के लिए आप A1 सेल को चुन सकते हैं). PivotTable फ़ील्ड्स में केवल शेष फ़ील्ड्स हैं, फ़िल्टर क्षेत्र में मौजूद पदक फ़ील्ड और मान क्षेत्र में पदकों की संख्या. आपके लगभग रिक्त PivotTable निम्न स्क्रीन की तरह दिखाई देगी.

    लगभग रिक्त PivotTable

  3. PivotTable फ़ील्ड्स वाले क्षेत्र से, SDE को ईवेंट तालिका से पंक्ति क्षेत्र में खीचें. फिर मेज़बान तालिका से स्थान को स्तंभ क्षेत्र में खीचें. सिर्फ़ दो पदानुक्रमों को खींचने से आपका PivotTable बहुत सारे डेटा से पॉप्युलेट हो जाता है और समस्त डेटा आपके द्वारा पिछले चरणों में निर्धारित पदानुक्रम में व्यवस्थित हो जाता है आपकी स्क्रीन इस स्क्रीन की तरह दिखाई देगी.
    जोड़े गए पदानुक्रम वाली PivotTable

  4. आइए, अब उस डेटा को थोड़ा फ़िल्टर करें और ईवेंट की सिर्फ़ पहली दस पंक्तियाँ देखें. PivotTable में, पंक्ति लेबल में तीर पर क्लिक करें, सभी चयन हटाने के लिए (सभी चुनें) का चयन करें, फिर पहले दस खेलों के पास स्थित बॉक्स पर क्लिक करें. आपका PivotTable अब इस स्क्रीन की तरह दिखाई देगा.
    फ़िल्टर किया गया PivotTable

  5. आप PivotTable में इनमें से किसी भी खेल को विस्तृत कर सकते हैं, जो कि SDE पदानुक्रम का शीर्ष स्तर है और फिर इस जानकारी को पदानुक्रम के अगले निचले स्तर (विधा) में देख सकते हैं. यदि पदानुक्रम में विधा से भी कोई निचला स्तर मौजूद है, तो आप विधा को विस्तृत करके उसके ईवेंट्स देख सकते हैं ऐसा ही आप स्थान पदानुक्रम के लिए भी कर सकते हैं, जहाँ शीर्ष स्तर मौसम है और जो PivotTable में ग्रीष्मकालीन और शीतकालीन के रूप में दिखाई देता है. जब हम जलक्रीड़ा खेल को विस्तृत करते हैं, तो हमें उसके चाइल्ड विधा के तत्व और उनका डेटा दिखाई देता है. जब हम जलक्रीड़ा खेल के अंतर्गत गोताखोरी विधा को विस्तृत करते हैं, तो हम उसके भी चाइल्ड ईवेंट्स दिखाई देते हैं, जैसा कि इस स्क्रीन में दिखाया गया है ऐसा ही हम वॉटर पोलो के लिए भी कर सकते हैं और पाते हैं कि उसमें सिर्फ़ एक ईवेंट है.
    PivotTable में पदानुक्रम का अन्वेषण करना

उन दो पदानुक्रमों को खींचकर, आपने तेज़ी से एक ऐसा PivotTable बनाया, जिसका डेटा रुचिकर और संरचित है, जिसमें आप और अंदर तक जा सकते हैं और उसे फ़िल्टर तथा व्यवस्थित कर सकते हैं.

आइए अब पदानुक्रमों की मदद के बिना वही PivotTable फिर से बनाते हैं.

  1. PivotTable फ़ील्ड्स क्षेत्र में, स्तंभ क्षेत्र से स्थान निकाल दें. फिर पंक्ति क्षेत्र से SDE निकाल दें. आप बुनियादी PivotTable पर वापस लौट आते हैं.

  2. मेज़बान तालिका से, मौसम, शहर, NOC_CountryRegion और एडिशनID को स्तंभ क्षेत्र में खींचें और उन्हें ऊपर से नीचे तक के क्रम में व्यवस्थित करें.

  3. ईवेंट तालिका से, खेल, विधा और ईवेंट को पंक्ति क्षेत्र में खींचें और उन्हें ऊपर से नीचे तक के क्रम में व्यवस्थित करें.

  4. PivotTable में, पंक्ति लेबल्स को शीर्ष दस खेल तक फ़िल्टर करें.

  5. सभी पंक्तियाँ और स्तंभ संक्षिप्त कर दें, फिर जलक्रीड़ा खेल, गोताखोरी और वॉटर पोलो को विस्तृत करें. आपकी कार्यपुस्तिका इस स्क्रीन की तरह दिखाई देगी.
    पदानुक्रम के बिना निर्मित PivotTable

स्क्रीन कुछ वैसी ही दिखाई देती है, अंतर सिर्फ़ यह है कि यहाँ आपको दो पदानुक्रमों को PivotTable फ़ील्ड क्षेत्र में खींचकर लाने के बजाय, सात अलग-अलग फ़ील्ड्स को खींचकर लाना पडा है. यदि आप इस डेटा के आधार पर PivotTables या Power View रिपोर्ट बनाने वाले एकमात्र व्यक्ति हैं, तो आपके लिए पदानुक्रम बनाना ही अधिक सुविधाजनक साबित होगा. लेकिन जब बहुत-से लोग रिपोर्ट बनाते हों और उनके लिए सही दृश्य प्राप्त करने के लिए फ़ील्ड्स को उचित क्रम में व्यवस्थित करना ज़रूरी हो, तो पदानुक्रम न सिर्फ़ एक निर्णायक भूमिका निभा सकते हैं, बल्कि एकरूपता को भी बढ़ावा दे सकते हैं.

दूसरे ट्यूटोरियल में, आप इन पदानुक्रमों तथा अन्य फ़ील्ड्स का उपयोग करके Power View की सहायता से आकर्षक व रोचक रिपोर्ट बनाने का तरीका सीखेंगे.

चेकपॉइंट और क्विज़

आपने जो सीखा, उसकी समीक्षा करें

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

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

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

ट्यूटोरियल 3: मैप-आधारित Power View रिपोर्ट्स बनाना

क्विज

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

प्रश्न 1: नीचे दिए किस दृश्य की मदद से आप दो तालिकाओं के बीच संबंध बना सकते हैं?

A: आप Power View में तालिकाओं के बीच संबंध बनाते हैं.

B: आप Power Pivot में डिज़ाइन दृश्य का उपयोग करके तालिकाओं के बीच संबंध बनाते हैं.

C: आप ग्रिड दृश्य का उपयोग करके तालिकाओं के बीच संबंध बनाते हैं Power Pivot

उपरोक्त सभी.

प्रश्न 2: सही या गलत: आप DAX सूत्रों की मदद से तैयार किए गए किसी अनन्य पहचानकर्ता पर आधारित तालिकाओं के बीच संबंध स्थापित कर सकते हैं.

A: सही

B: गलत

प्रश्न 3: आप निम्नलिखित में से किसमें DAX सूत्र बना सकते हैं?

A: Power Pivot के परिकलन क्षेत्र में.

B: Power Pivotf के एक नए स्तंभ में.

C: Excel 2013 के किसी भी कक्ष में.

D: A और B दोनों.

प्रश्न 4: पदानुक्रमों के बारे में नीचे दिया कौन-सा कथन सही है?

A: जब आप कोई पदानुक्रम बनाते हैं, तो शामिल की गई फ़ील्ड्स अलग-अलग उपलब्ध नहीं रह जातीं.

B: जब आप कोई पदानुक्रम बनाते हैं, तो पदानुक्रम को सिर्फ़ Power View या PivotTable क्षेत्र में खींचकर, उनके पदानुक्रम सहित शामिल की गई फ़ील्ड्स का उपयोग क्लाइंट उपकरण में कर सकते हैं.

C: जब आप कोई पदानुक्रम बनाते हैं, तो डेटा मॉडल के अंतर्गत शामिल डेटा को संयोजित करके एक फ़ील्ड में डाल दिया जाता है.

D: आप Power Pivot पदानुक्रम में नहीं बना सकते.

क्विज़ उत्तर

  1. सही उत्तर: D

  2. सही उत्तर: A

  3. सही उत्तर: D

  4. सही उत्तर: B

नोट्स: इस ट्यूटोरियल श्रृंखला में डेटा और छवियाँ निम्न पर आधारित हैं:

  • Guardian News & Media Ltd से ओलम्पिक डेटासेट.

  • CIA फैक्टबुक से ध्वजांकित छवियाँ (cia.gov)

  • विश्व बैंक से जनसंख्या डेटा (worldbank. org)

  • Thadius856 और Parutakupiu के द्वारा ओलंपिक खेल पिक्टोग्राम्स

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

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

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

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

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

×