पावर बीआई आरएएनएक्स - RANKX फ़ंक्शन का उपयोग कैसे करें? (wih उदाहरण)

रैंकएक्स पावर बाय में एक प्रकार का फ़ंक्शन है और यह एक इनबिल्ट फ़ंक्शन है जिसे एक सॉर्टिंग फ़ंक्शन के रूप में कहा जाता है जिसका अर्थ है कि इसका उपयोग विभिन्न स्थितियों में डेटा को सॉर्ट करने में किया जाता है, इस फ़ंक्शन का सिंटैक्स निम्नानुसार है, RANKX (

पावर BI में RANKX फ़ंक्शन

पावर BI में RANKX फ़ंक्शन एक्सेल RANK फ़ंक्शन में एक के समान काम करता है और विशिष्ट या उल्लिखित कॉलम की संख्या के आधार पर रैंक प्रदान करता है। नीचे RANKX Power BI DAX फ़ंक्शन का सिंटैक्स है।

तालिका: हमें यह निर्दिष्ट करने की आवश्यकता है कि आप किस तालिका के आधार पर रैंकिंग कर रहे हैं।

अभिव्यक्ति: आप किस कॉलम पर रैंकिंग कर रहे हैं, इसके आधार पर, हमें यहां कॉलम नाम की आपूर्ति करने की आवश्यकता है।

मूल्य: यह एक विचित्र तर्क है जब तक कि आप उन्नत स्तर पर रैंकिंग नहीं कर रहे हैं। इस तर्क का उपयोग करने के लिए नहीं रखा जाएगा। तो इस समय इस तर्क के बारे में चिंता न करें।

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

हम यहां दो तर्क आपूर्ति कर सकते हैं TRUE या FALSE। TRUE आरोही क्रम के लिए है, अर्थात, 1 के रूप में सबसे कम मूल्य, और यदि आप FALSE की आपूर्ति करते हैं, तो यह अवरोही क्रम में रैंक करेगा, अर्थात, उच्चतम मूल्य 1 के रूप में रैंक किया गया है।

संबंध: यह महत्वपूर्ण चीज है जिसे आपको सीखना चाहिए। इस तर्क में, हम निर्दिष्ट कर सकते हैं कि दो मानों के बीच TIE होने की स्थिति में क्या किया जाना चाहिए।

  • यदि आप इसे SKIP करते हैं, तो बंधे मूल्य के बाद की रैंक बंधे हुए मूल्य की रैंक होगी और साथ ही बंधे हुए मूल्यों की गिनती होगी। उदाहरण के लिए, यदि 5 वें रैंक पर 3 मान बंधे हैं , तो अगली रैंक 8 = (5 + 3) होगी।
  • यदि आप विकल्प के रूप में DENSE की आपूर्ति करते हैं, तो बंधे रैंक के बाद अगला मान तब बंधे मान रैंक की अगली श्रेणी होगी। उदाहरण के लिए, यदि 5 वें रैंक पर 3 मान बंधे हैं , तो अगली रैंक 6 = (5 + 1) होगी।

पावर BI में RANKX फ़ंक्शन का उदाहरण

नीचे RANKX फ़ंक्शन का एक उदाहरण है, और Power BI में इस फ़ंक्शन को लागू करने के लिए, मैंने नीचे दिए गए डेटा को Excel में बनाया है।

यह 6 विषयों से प्राप्त अंकों का डेटा है। विभिन्न मापदंडों के आधार पर, हम इन छात्रों को रैंक करेंगे।

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

मैंने सीधे Power BI में डेटा अपलोड किया है।

  • रिपोर्ट देखें पर जाएं।
  • फ़ील्ड अनुभाग में, तालिका नाम पर राइट-क्लिक करें और "नया कॉलम" चुनें।
  • सबसे पहले, हमें यह दर्ज करने की आवश्यकता है कि कॉलम नाम क्या होना चाहिए। मैं इसे "रैंक बाई टोटल स्कोर" का नाम दूंगा।
  • इस नए कॉलम के लिए, Power BI RANKX फ़ंक्शन खोलें।
  • तालिका इस फ़ंक्शन का पहला पैरामीटर है, इसलिए हमारी तालिका का नाम "Table2" है।
  • अभिव्यक्ति कुछ भी नहीं है, जिसके आधार पर हमें रैंक करने की आवश्यकता है। इस मामले में, "कुल" के आधार पर, हम रैंकिंग कर रहे हैं, इसलिए हम उसी की आपूर्ति करेंगे।
  • ब्रैकेट को बंद करें और तालिका में इस नए गणना किए गए कॉलम को प्राप्त करने के लिए एंटर कुंजी दबाएं।
  • अब यह देखने के लिए कि हमारा RANKX फॉर्मूला कैसे काम करता है, रिक्त "टेबल" दृश्य डालें।
  • खींचें और ड्रॉप छात्र का नाम, कुल, और नव गणना कॉलम, यानी, कुल अंक द्वारा "तालिका" दृश्य के "मान" क्षेत्र के लिए।
  • यह हमें प्रत्येक छात्र के कुल स्कोर के खिलाफ RANK देगा।

इसलिए, हमारे पास प्रत्येक छात्र के अंकों के आधार पर एक रैंकिंग है।

  • RANK कॉलम का उपयोग करके, हम डेटा को सॉर्ट कर सकते हैं। एक छोटा स्तंभ तीर कुंजी देखने के लिए रैंक कॉलम पर एक कर्सर रखें।
  • अब केवल मामले में, मान लें कि आप "सब 3" स्कोर के आधार पर छात्रों को रैंक करना चाहते हैं। इसके लिए एक और कॉलम डालें।
  • एक बार फिर, Power BI RANKX फ़ंक्शन खोलें और TABLE नाम की आपूर्ति करें।
  • "कुल" कॉलम "सब 3" कॉलम देने के बजाय अभिव्यक्ति के लिए ।
  • दर्ज कुंजी मारो; हमारे पास एक नया परिकलित स्तंभ होगा।
  • अब मौजूदा तालिका के लिए, केवल "वैल्यूज़" फ़ील्ड में इस नए परिकलित रैंक कॉलम, अर्थात, सब 3 द्वारा रैंक डालें।
  • अब हम पुरानी और नई रैंकिंग के साथ तालिका देख सकते हैं।

ठीक है, पहले छात्र, "जेनेट मार्टिन", कुल स्कोर कॉलम के आधार पर 1 के रूप में रैंक किया गया था, लेकिन "सब 3" के आधार पर उसे 4 के रूप में स्थान दिया गया था।

नोट: मैंने इस तालिका में बहुत प्रारूपण किया है, आप नीचे दिए गए लिंक से Power BI RANKX टेम्पलेट डाउनलोड कर सकते हैं और प्रत्येक स्वरूपण तकनीक को लागू कर सकते हैं।

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

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


,,,)) आप इस पावर BI RANKX टेम्पलेट को यहाँ डाउनलोड कर सकते हैं - Power BI RANKX टेम्पलेट #####

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