डेटा मॉडल का विस्तार
इस अध्याय में, आप सीखेंगे कि पिछले अध्यायों में बनाए गए डेटा मॉडल को कैसे बढ़ाया जाए। डेटा मॉडल का विस्तार करना शामिल है -
- तालिकाओं का जोड़
- किसी मौजूदा तालिका में परिकलित स्तंभों का जोड़
- किसी मौजूदा तालिका में उपायों का निर्माण
इनमें से, उपायों को बनाना महत्वपूर्ण है, क्योंकि इसमें डेटा मॉडल में नए डेटा अंतर्दृष्टि प्रदान करना शामिल है जो डेटा मॉडल का उपयोग करने वालों को पुन: कार्य से बचने और डेटा और निर्णय लेने का विश्लेषण करते समय समय की बचत करने में सक्षम करेगा।
जैसा कि लाभ और हानि विश्लेषण में समयावधि के साथ काम करना शामिल है और आप DAX टाइम इंटेलिजेंस फ़ंक्शन का उपयोग कर रहे हैं, आपको डेटा मॉडल में एक दिनांक तालिका की आवश्यकता है।
यदि आप दिनांक तालिका में नए हैं, तो अध्याय - अंडर टेबल्स को समझें।
आप डेटा मॉडल को इस प्रकार बढ़ा सकते हैं -
डेटा तालिका, अर्थात वित्त डेटा तालिका और दिनांक तालिका के बीच संबंध बनाने के लिए, आपको वित्त डेटा तालिका में परिकलित स्तंभ दिनांक बनाने की आवश्यकता है।
विभिन्न प्रकार की गणना करने के लिए, आपको डेटा टेबल - फाइनेंस डेटा और लुकअप टेबल - अकाउंट्स और जियोग्राफी लोकेशन के बीच संबंध बनाने की आवश्यकता है।
आपको विभिन्न उपायों को बनाने की आवश्यकता है जो आपको कई गणना करने में मदद करते हैं और आवश्यक विश्लेषण करते हैं।
ये चरण अनिवार्य रूप से डेटा मॉडल का उपयोग करके लाभ और हानि विश्लेषण के लिए डेटा मॉडलिंग चरणों का गठन करते हैं। हालाँकि, यह किसी भी प्रकार के डेटा विश्लेषण के लिए चरणों का अनुक्रम है जो आप पावर पिवेट डेटा मॉडल के साथ करना चाहते हैं।
इसके अलावा, आप सीखेंगे कि उपायों को कैसे बनाया जाए और बाद के अध्यायों में पावर पिवट टेबल में उनका उपयोग कैसे किया जाए। यह आपको DAX के साथ डेटा मॉडलिंग और Power PivotTables के साथ डेटा विश्लेषण की पर्याप्त समझ देगा।
डेटा मॉडल में एक दिनांक तालिका जोड़ना
वित्तीय वर्ष के समय अवधि के लिए एक तिथि तालिका बनाएं जो निम्नानुसार है -
शीर्ष लेख के साथ एकल स्तंभ के साथ एक तालिका बनाएं - दिनांक और सन्निहित दिनांक 7/1/2011 से 6/30/2018 तक एक नए एक्सेल वर्कशीट में।
एक्सेल से टेबल को कॉपी करें और पावर पिवट विंडो में पेस्ट करें। यह Power Pivot डेटा मॉडल में एक नई तालिका बनाएगा।
दिनांक के रूप में तालिका को नाम दें।
सुनिश्चित करें कि दिनांक तालिका में दिनांक स्तंभ डेटा प्रकार का है - दिनांक (दिनांक समय)।
इसके बाद, आपको गणना किए गए कॉलम को जोड़ने की आवश्यकता है - राजकोषीय वर्ष, राजकोषीय तिमाही, राजकोषीय महीना और महीने की तारीख तालिका इस प्रकार है -
वित्तीय वर्ष
वित्तीय वर्ष के अंत मान लीजिए जून 30 वें । फिर, 1 से एक वित्तीय वर्ष फैला सेंट 30 जुलाई वें जून। उदाहरण के लिए, अवधि जुलाई 1 सेंट , 2011 (2011/07/01) जून से 30 वें , 2012 (2012/06/30) राजकोषीय वर्ष 2012 होगा।
दिनांक तालिका में, मान लें कि आप FY2012 के समान प्रतिनिधित्व करना चाहते हैं।
आपको पहले तारीख के वित्तीय वर्ष के हिस्से को निकालना होगा और वित्त वर्ष के साथ जोड़ना होगा।
जुलाई 2011 से दिसंबर 2011 के महीनों में तारीखों के लिए, वित्तीय वर्ष 1 + 2011 है।
जनवरी 2012 से जून 2012 के महीनों में तारीखों के लिए, वित्तीय वर्ष 0 + 2012 है।
सामान्य करने के लिए, यदि वित्तीय वर्ष समाप्ति का महीना FYE है, तो निम्न कार्य करें -
Integer Part of ((Month – 1)/FYE) + Year
इसके बाद, वित्तीय वर्ष प्राप्त करने के लिए सबसे सही 4 वर्ण लें।
DAX में, आप निम्न का प्रतिनिधित्व कर सकते हैं -
अधिकार (INT ((MONTH ( 'दिनांक' [तिथि]) - 1) / 'तिथि' [FYE]) + साल ( 'दिनांक' [तिथि]), 4)
DAX सूत्र के साथ दिनांक तालिका में परिकलित स्तंभ वित्तीय वर्ष जोड़ें -
= "वित्तीय वर्ष" और सही (INT ((MONTH ( 'दिनांक' [तिथि]) - 1) / 'तिथि' [FYE]) + साल ( 'दिनांक' [तिथि]), 4)
राजकोषीय तिमाही
यदि FYE वित्तीय वर्ष के अंत के महीने का प्रतिनिधित्व करता है, तो वित्तीय तिमाही को प्राप्त किया जाता है
Integer Part of ((Remainder of ((Month+FYE-1)/12) + 3)/3)
DAX में, आप निम्न का प्रतिनिधित्व कर सकते हैं -
INT ((एमओडी (महीने ( 'दिनांक' [तिथि]) + 'तिथि' [FYE] -1,12) +3) / 3)
DAX सूत्र के साथ दिनांक तालिका में परिकलित स्तंभ राजकोषीय तिमाही जोड़ें -
= 'तिथि' [राजकोषीय] और "- क्यू" और प्रारूप (INT ((मोड (महीना) [तिथि]) + 'तिथि' [FYE] -1,12) + 3) / 3), "0" )
राजकोषीय महीना
यदि FYE वित्तीय वर्ष के अंत का प्रतिनिधित्व करता है, तो वित्तीय माह की अवधि प्राप्त होती है
(Remainder of (Month+FYE-1)/12) + 1
DAX में, आप निम्न का प्रतिनिधित्व कर सकते हैं -
एमओडी (महीने ( 'दिनांक' [तिथि]) + 'तिथि' [FYE] -1,12) +1
DAX सूत्र के साथ दिनांक तालिका में परिकलित स्तंभ वित्तीय माह जोड़ें -
= 'तिथि' [वित्तीय वर्ष] और "- P" और प्रारूप (MOD (MONTH ([दिनांक]) + + [FYE] -1,12) +1, "00")
महीना
अंत में, एक वित्तीय वर्ष में महीने की संख्या का प्रतिनिधित्व करने वाले गणना किए गए कॉलम को इस प्रकार जोड़ें -
= FORMAT (MOD (MONTH ([दिनांक]) + [[FYE] -1,12) +1, "00") और "-" और FORMAT ([दिनांक], "mmm")
परिणामी दिनांक तालिका निम्न स्क्रीनशॉट की तरह दिखाई देती है।
तालिका को चिह्नित करें - स्तंभ के साथ दिनांक तालिका के रूप में दिनांक - अद्वितीय स्क्रीनशॉट के साथ स्तंभ के रूप में दिनांक निम्न स्क्रीनशॉट में दिखाया गया है।
परिकलित कॉलम जोड़ना
वित्त डेटा तालिका और दिनांक तालिका के बीच संबंध बनाने के लिए, आपको वित्त डेटा तालिका में दिनांक मानों के एक स्तंभ की आवश्यकता होती है।
DAX सूत्र के साथ वित्त डेटा तालिका में परिकलित स्तंभ दिनांक जोड़ें -
= DATEVALUE ('वित्त डेटा' [वित्तीय माह])
डेटा मॉडल में टेबल्स के बीच संबंधों को परिभाषित करना
आपके पास डेटा मॉडल में निम्नलिखित तालिकाएँ हैं -
- डेटा टेबल - वित्त डेटा
- लुकअप तालिकाएँ - लेखा और भूगोल स्थान
- दिनांक तालिका - दिनांक
डेटा मॉडल में तालिकाओं के बीच संबंधों को परिभाषित करने के लिए, निम्न चरण हैं -
पावर पिवट के आरेख दृश्य में तालिकाओं को देखें।
तालिकाओं के बीच निम्न संबंध बनाएं -
स्तंभ खाते के साथ वित्त डेटा तालिका और लेखा तालिका के बीच संबंध।
स्तंभ लाभ केंद्र के साथ वित्त डेटा तालिका और भूगोल स्थान तालिका के बीच संबंध।
स्तंभ तिथि के साथ वित्त डेटा तालिका और दिनांक तालिका के बीच संबंध।
क्लाइंट टूल्स से कॉलम छिपाते हुए
यदि डेटा तालिका में ऐसे कोई स्तंभ हैं, जिन्हें आप किसी PivotTable में फ़ील्ड के रूप में उपयोग नहीं करेंगे, तो आप उन्हें डेटा मॉडल में छिपा सकते हैं। फिर, वे PivotTable फ़ील्ड्स सूची में दिखाई नहीं देंगे।
वित्त डेटा तालिका में, आपके पास 4 कॉलम हैं - राजकोषीय महीना, दिनांक, खाता और लाभ केंद्र जिसे आप किसी भी PivotTable में फ़ील्ड के रूप में उपयोग नहीं करेंगे। इसलिए, आप उन्हें छिपा सकते हैं ताकि वे PivotTable फ़ील्ड्स सूची में प्रकट न हों।
कॉलम का चयन करें - वित्त डेटा तालिका में राजकोषीय महीना, दिनांक, खाता और लाभ केंद्र।
ड्रॉपडाउन सूची में क्लाइंट टूल्स से राइट-क्लिक करें और छुपाएं।
टेबल्स में उपाय बनाना
आप डेटा मॉडल और पावर PivotTables का उपयोग करके DAX के साथ डेटा मॉडलिंग और विश्लेषण के लिए सभी तैयार हैं।
बाद के अध्यायों में, आप सीखेंगे कि पावर पिवट टेबल में कैसे उपाय करें और उनका उपयोग कैसे करें। आप डेटा तालिका यानी वित्त डेटा तालिका में सभी उपाय बनाएंगे।
आप डेटा तालिका - वित्त डेटा में DAX फ़ार्मुलों का उपयोग करके उपाय बनाएंगे, जिसका उपयोग आप डेटा विश्लेषण के लिए किसी भी संख्या में PivotTables में कर सकते हैं। उपाय अनिवार्य रूप से मेटाडेटा हैं। डेटा तालिका में उपाय बनाना डेटा मॉडलिंग का हिस्सा है और उन्हें पावर पिवटटेबल्स में सारांशित करना डेटा विश्लेषण का हिस्सा है।