एक्सेल के लिए पावरपिवॉट - डेटा वेयरहाउस में लुकअप टेबल

एक्सेल के लिए PowerPivot के बारे में सबसे ज्यादा सूचीबद्ध चीजों में से एक है अपने डेटा सेट में लुकअप टेबल जोड़ने की क्षमता। अधिकांश समय, जिस डेटा के साथ आप काम कर रहे हैं उसके पास आपके विश्लेषण के लिए आवश्यक फ़ील्ड नहीं है। उदाहरण के लिए, आपके पास एक तिथि फ़ील्ड हो सकती है लेकिन तिमाही तक आपके डेटा को समूहित करने की आवश्यकता है। आप एक सूत्र लिख सकते हैं, लेकिन PowerPivot पर्यावरण के भीतर एक साधारण लुकअप टेबल बनाना आसान है।

आप इस लुकअप टेबल का उपयोग किसी अन्य समूह के लिए भी कर सकते हैं जैसे महीने का नाम और वर्ष का पहला / दूसरा आधा। डेटा वेयरहाउसिंग शब्दों में, आप वास्तव में एक तिथि आयाम तालिका बना रहे हैं। इस आलेख में, मैं Excel प्रोजेक्ट के लिए अपने PowerPivot को बढ़ाने के लिए आपको कुछ उदाहरण आयाम तालिकाओं देने जा रहा हूं।

नया टेक्स्ट आयाम (लुकअप) टेबल

आइए ऑर्डर डेटा के साथ एक टेबल पर विचार करें (माइक्रोसॉफ्ट के कोंटोसो डेटा में डेटा सेट सिमुलेशन शामिल है)। मान लें कि तालिका में ग्राहक, ऑर्डर तिथि, ऑर्डर कुल, और ऑर्डर प्रकार के लिए फ़ील्ड हैं। हम ऑर्डर प्रकार फ़ील्ड पर ध्यान केंद्रित करने जा रहे हैं। मान लें कि ऑर्डर प्रकार फ़ील्ड में मान शामिल हैं:

हकीकत में, आपके पास इनके लिए कोड होंगे लेकिन इस उदाहरण को सरल रखने के लिए, मान लें कि ये ऑर्डर तालिका में वास्तविक मान हैं।

Excel के लिए PowerPivot का उपयोग करके, आप आसानी से ऑर्डर प्रकार के अनुसार अपने ऑर्डर को समूहित करने में सक्षम होंगे। क्या होगा यदि आप एक अलग समूह चाहते थे? उदाहरण के लिए, मान लीजिए कि आपको कंप्यूटर, कैमरे और फोन जैसे "श्रेणी" समूह की आवश्यकता है। ऑर्डर तालिका में "श्रेणी" फ़ील्ड नहीं है, लेकिन आप एक्सेल के लिए PowerPivot में लुकअप टेबल के रूप में इसे आसानी से बना सकते हैं।

तालिका 1 में पूर्ण नमूना लुकअप तालिका नीचे दी गई है। यहां दिए गए कदम हैं:

जब आप PowerPivot डेटा के आधार पर एक्सेल में पिवोटटेबल बनाते हैं, तो आप अपने नए श्रेणी फ़ील्ड द्वारा समूहित करने में सक्षम होंगे। ध्यान रखें कि एक्सेल के लिए PowerPivot केवल आंतरिक जॉइन का समर्थन करता है। यदि आपके लुकअप टेबल से "ऑर्डर टाइप" गुम है, तो उस प्रकार के सभी संबंधित रिकॉर्ड PowerPivot डेटा के आधार पर किसी भी पिवोटटेबल से गायब होंगे। आपको समय-समय पर यह जांचना होगा।

तिथि आयाम (लुकअप) तालिका

Excel प्रोजेक्ट्स के लिए आपके अधिकांश PowerPivot में दिनांक लुकअप तालिका की अधिकतर आवश्यकता होगी। अधिकांश डेटा सेट में कुछ प्रकार का दिनांक फ़ील्ड होता है। वर्ष और महीने की गणना करने के लिए कार्य हैं।

हालांकि, अगर आपको वास्तविक माह टेक्स्ट या तिमाही की आवश्यकता है, तो आपको एक जटिल सूत्र लिखना होगा। दिनांक आयाम (लुकअप) तालिका को शामिल करना और अपने मुख्य डेटा सेट में महीने संख्या के साथ मेल करना बहुत आसान है। आदेश दिनांक फ़ील्ड से महीने संख्या का प्रतिनिधित्व करने के लिए आपको अपनी ऑर्डर तालिका में एक कॉलम जोड़ना होगा। हमारे उदाहरण में "महीने" के लिए डीएक्स फॉर्मूला "= माह ([ऑर्डर तिथि]) है। यह प्रत्येक रिकॉर्ड के लिए 1 और 12 के बीच एक संख्या वापस कर देगा। हमारी आयाम तालिका वैकल्पिक मान प्रदान करेगी, जो महीने संख्या से लिंक होती है। आपको अपने विश्लेषण में लचीलापन प्रदान करेगा। पूर्ण नमूना दिनांक आयाम तालिका तालिका 2 में नीचे दी गई है।

दिनांक आयाम या लुकअप तालिका में 12 रिकॉर्ड शामिल होंगे। महीने कॉलम में मान 1 - 12 होंगे। अन्य कॉलम में संक्षिप्त महीने टेक्स्ट, पूर्ण महीने टेक्स्ट, क्वार्टर इत्यादि शामिल होंगे। यहां चरण हैं:

दोबारा, दिनांक आयाम के अतिरिक्त, आप दिनांक खोज तालिका से अलग-अलग मानों का उपयोग करके अपने पिवोटटेबल में डेटा को समूहित करने में सक्षम होंगे। तिमाही या महीने के नाम से ग्रुपिंग एक तस्वीर होगी।

नमूना आयाम (लुकअप) टेबल्स

तालिका एक

प्रकार वर्ग
नेटबुक कंप्यूटर
डेस्कटॉप कंप्यूटर
पर नज़र रखता है कंप्यूटर
प्रोजेक्टर और स्क्रीन कंप्यूटर
प्रिंटर, स्कैनर और फैक्स कंप्यूटर
कंप्यूटर सेटअप और सेवा कंप्यूटर
कंप्यूटर सहायक उपकरण कंप्यूटर
डिजिटल कैमरों कैमरा
डिजिटल एसएलआर कैमरा कैमरा
फिल्म कैमरे कैमरा
कैमकोर्डर कैमरा
कैमरा और कैमकोर्डर सहायक उपकरण कैमरा
घर और कार्यालय फोन फ़ोन
टच स्क्रीन फोन फ़ोन
स्मार्ट फोन और पीडीए फ़ोन

तालिका 2

MonthNumber MonthTextShort MonthTextFull त्रिमास छमाही
1 जनवरी जनवरी Q1 एच 1
2 फ़रवरी फरवरी Q1 एच 1
3 मार्च मार्च Q1 एच 1
4 अप्रैल अप्रैल Q2 एच 1
5 मई मई Q2 एच 1
6 जून जून Q2 एच 1
7 जुलाई जुलाई Q3 एच 2
8 अगस्त अगस्त Q3 एच 2
9 सितम्बर सितंबर Q3 एच 2
10 अक्टूबर अक्टूबर Q4 एच 2
1 1 नवम्बर नवंबर Q4 एच 2
12 दिसम्बर दिसंबर Q4 एच 2