पावर बीआई गणना - कैसे करें गणना डैक्स फंक्शन का उपयोग?

पावर बीआई गणना फ़ंक्शन

CALCULATE अक्सर Power BI में DAX फ़ंक्शन का उपयोग किया जाता है, भले ही CALCULATE कुछ भी नहीं कर सकता, यह फ़ंक्शन विभिन्न परिदृश्यों में अन्य DAX फ़ंक्शंस को लागू करने के लिए आधार फ़ंक्शन के रूप में कार्य करता है। उदाहरण के लिए, यदि आप फ़िल्टर लागू करना चाहते हैं और एक विशेष शहर के लिए औसत बिक्री पाते हैं, तो हम फ़िल्टर लागू करने और गणना करने के लिए CALCULATE फ़ंक्शन का उपयोग कर सकते हैं।

तो, CALCULATE फ़ंक्शन उपयोगकर्ता द्वारा सभी लागू किए गए फ़िल्टर के साथ दी गई अभिव्यक्ति का मूल्यांकन करता है। नीचे CALCULATE फ़ंक्शन का सिंटैक्स है।

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

यह लेख आपको एक महत्वपूर्ण और अक्सर उपयोग किए जाने वाले DAX फ़ंक्शंस की गणना Power BI में करेगा।

पावर बीआई में डैक्स कैलकुलेट फंक्शन के उदाहरण

नीचे डैक्स कैलकुलेट फंक्शन के उदाहरण दिए गए हैं।

उदाहरण 1

नीचे वह डेटा है जो हम Power BI में CALCULATE फ़ंक्शन को प्रदर्शित करने के लिए उपयोग करने जा रहे हैं। आप नीचे दिए गए लिंक से एक्सेल वर्कबुक डाउनलोड करके उसी डेटा का उपयोग कर सकते हैं।

आप डेटा तालिका को सीधे Power BI फ़ाइल में अपलोड कर सकते हैं। मैंने Power BI डेस्कटॉप फ़ाइल में तालिका पहले ही अपलोड कर दी है।

अब हम परिणामों के विभिन्न सेटों पर पहुंचने के लिए CALCULATE फ़ंक्शन का उपयोग करेंगे।

कुल एक शहर की बिक्री पर पहुंचें

उदाहरण के लिए, मान लें कि आपको एक "नया उपाय" बनाने की आवश्यकता है , जो एक विशेष शहर को उदाहरण के लिए, "कोलंबिया" शहर देता है। यह वह जगह है जहां हमें गणना लागू करने के लिए CALCULATE फ़ंक्शन का उपयोग करना होगा, तालिका पर राइट-क्लिक करना होगा और "नया उपाय" विकल्प चुनना होगा।

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

ठीक है, हम कर रहे हैं। दो कोष्ठक बंद करें और नया उपाय प्राप्त करने के लिए एंटर कुंजी दबाएं।

  • नए उपाय को देखने के लिए कोलंबिया शहर को खेतों में खींचें।

ठीक है, अब यह उपाय केवल "कोलंबिया" शहर की कुल बिक्री देता है।

आप Excel में कुल "कोलंबिया" शहर को भी देख सकते हैं।

इस तरह, हम विभिन्न प्रकार के परिणामों पर पहुंचने के लिए CALCULATE फ़ंक्शन का उपयोग कर सकते हैं।

उदाहरण # 2

उदाहरण के लिए, "कोलंबिया" शहर के लिए मान लीजिए, हमें राज्य "दक्षिण कैरोलिना" के लिए केवल बिक्री मूल्य की आवश्यकता है, इसलिए इस बार, हमें दो फिल्टर लगाने की आवश्यकता है।

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

हमारा नया कुल 15099 होगा, यह शहर "कोलंबिया" राज्य "दक्षिण कैरोलिना" के लिए बिक्री मूल्य है।

उदाहरण # 3

उदाहरण के लिए, आप समग्र बिक्री के लिए प्रत्येक शहर का प्रतिशत हिस्सा खोजना चाहते हैं; यह नीचे सूत्र का उपयोग करके किया जाता है।

% शेयर = सिटी सेल / समग्र बिक्री * 100

लेकिन एक समस्या यह है कि सेल संदर्भों के साथ लचीले ढंग से उपयोग करने के लिए यह एक्सेल नहीं है; अब, यह विचार है कि सभी शहर कुल के खिलाफ कुल बिक्री प्राप्त करें।

  • इसलिए हमें एक और उपाय बनाने की जरूरत है, और वह उपाय इस प्रकार है।
  • अब पहले “Table” विजुअल डालें।
  • इस तालिका दृश्य के लिए, पहले शहर का नाम और बिक्री मूल्य कॉलम जोड़ें।
  • जैसा कि आप ऊपर देख सकते हैं, हमारे यहाँ प्रत्येक शहर कुल है, और कुल बिक्री मूल्य 79393 है। अब नए उपाय कॉलम “समग्र बिक्री” को खींचें और छोड़ें।
  • अब, जैसा कि आप प्रत्येक शहर के खिलाफ देख सकते हैं, हमारे पास एक "समग्र बिक्री" मूल्य है। अब इन दो उपायों का उपयोग करके, हम प्रतिशत हिस्सेदारी प्राप्त करने के लिए एक नया उपाय बना सकते हैं। नया उपाय प्राप्त करने के लिए नीचे दिए गए फ़ंक्शन का उपयोग करें।
  • अब शहर के प्रत्येक शेयर को पाने के लिए इस नए उपाय को टेबल पर खींचें और छोड़ें।

वहां आप जाते हैं, हमारे पास एक% शेयर कॉलम है। CALCULATE DAX फ़ंक्शन का उपयोग करते हुए, हम विभिन्न फ़िल्टर और स्थितियों के आधार पर अभिव्यक्तियों को प्राप्त कर सकते हैं।

नोट: Power BI परिकलित फ़ंक्शन फ़ाइल को नीचे दिए गए लिंक से भी डाउनलोड किया जा सकता है, और अंतिम आउटपुट को देखा जा सकता है।

आप इस Power BI परिकलित फ़ंक्शन टेम्पलेट को यहाँ डाउनलोड कर सकते हैं - Power BI परिकलित फ़ंक्शन टेम्पलेट

याद रखने वाली चीज़ें

  • पावर बाय में CALCULATE फ़ंक्शन का उपयोग शर्तों के आधार पर विभिन्न परिणामों पर पहुंचने के लिए किया जाता है।
  • CALCULATE का उपयोग हमेशा काम करने के लिए पावर बाय में अन्य DAX फ़ंक्शंस के साथ किया जाता है।

दिलचस्प लेख...