Group by एक प्रकार की क्वेरी है, जिसका उपयोग पावर बाय में भी किया जाता है, पावर बाय में एक एडिटर होता है, जिसे क्वेरी एडिटर विंडो के रूप में जाना जाता है, जिसमें डेटा एक्सेस करने के लिए विभिन्न प्रश्न होते हैं और ऐसा समूह समूह होता है जिसके आधार पर समूह पंक्तियों का उपयोग किया जाता है एक निश्चित मूल्य है।
पावर बाय में फ़ंक्शन द्वारा समूह
Power BI GROUPBY Dax फ़ंक्शन दो अलग-अलग तालिकाओं से जानकारी एकत्र करके डेटा को एक साथ समूहित करेगा। यह Power BI में सारांशित फ़ंक्शन के लगभग समान काम करता है, लेकिन Groupby हमें गणना फ़ंक्शन का उपयोग करके किसी भी प्रकार की अंतर्निहित गणना करने की अनुमति नहीं देता है; इसके बजाय, यह हमें नए DAX फ़ंक्शन "CURRENTGROUP ()" को अतिरिक्त कॉलम में एकत्रीकरण फ़ंक्शन के अंदर उपयोग करने की अनुमति देता है।
नीचे Dax फ़ंक्शन द्वारा पावर BI ग्रुप का SYNTAX है।

- (): किसी भी दो तालिकाओं में से पहला स्तंभ क्या संबंध है?
- (): दोनों में से किसी भी तालिका से संबंध दूसरा स्तंभ क्या है?
- : यह वही होगा जो हम बनाने जा रहे नए कॉलम का नाम है।
- : किस DAX फ़ंक्शन का उपयोग करके, हमें मूल्यों को एकत्र करने की आवश्यकता है।
- चूंकि हम डेटा को समूहीकृत कर रहे हैं, इसलिए हमें इसे एक नई तालिका के रूप में संग्रहीत करना होगा, इसलिए Power BI में, "मॉडलिंग" पर जाएं और "नई तालिका" पर क्लिक करें।
- यह एक नई तालिका बनाएगा, और सूत्र पट्टी में, हम देख सकते हैं कि यह समान है।
- सबसे पहले, इस नई तालिका को "श्रेणी और क्रेता द्वारा समूह" नाम दें।
- तालिका के नाम के बाद, समान गायन रखें और Power BI GROUPBY DAX फ़ंक्शन खोलें।
- Power bi GROUPBY DAX फ़ंक्शन का पहला तर्क तालिका है , उपलब्ध दो तालिकाओं में से, जिस तालिका से हमें डेटा को समूहित करने की आवश्यकता है, इस उदाहरण में, हमें "बिक्री" तालिका से डेटा को समूहित करने की आवश्यकता है, इसलिए तालिका नाम की आपूर्ति करें "बिक्री" के रूप में।
- अगला तर्क है GroupBy_ColumnName1 यानी, जिसके आधार पर हमें डेटा को समूहीकृत करने की आवश्यकता है। इसलिए "बिक्री तालिका" से, हमें "श्रेणी-वार" द्वारा समूह की आवश्यकता है, इसलिए "बिक्री तालिका" से "श्रेणी" कॉलम चुनें।
- अगला, "खरीदारों" तालिका से, हमें समूह नाम का उल्लेख करने की आवश्यकता है। तो "खरीदारों" तालिका से, हमें "खरीदारों के अनुसार" समूह बनाने की आवश्यकता है।
- ठीक है, कॉलम नाम निर्दिष्ट करना समाप्त हो गया है। आगे हमें कुल कॉलम को एक नाम देना होगा। चूंकि हम "बिक्री मूल्य" कॉलम एकत्र कर रहे हैं, हम केवल एक ही नाम देंगे।
- अगला, इस नए "बिक्री मूल्य" कॉलम के लिए, हमें कुल मूल्य को वापस करने के लिए DAX फ़ंक्शन लागू करना होगा। अभिव्यक्ति 1 तर्क में SUMX फ़ंक्शन खोलें ।
- इस अभिव्यक्ति के लिए, हमें एक विशेष CURRENTGROUP () फ़ंक्शन की आपूर्ति करने की आवश्यकता है ।
- SUMX फ़ंक्शन के अगले तर्क में, SUM फ़ंक्शन खोलें।
- चूंकि हम "बिक्री" तालिका से "बिक्री मूल्य" कॉलम जोड़ रहे हैं, कॉलम नाम दर्ज करें। इसके बाद, SUMX और SUM फ़ंक्शन के लिए दो कोष्ठक बंद करें और एक अल्पविराम दर्ज करें।
- नाम 2 ग्रुपबीवाई फ़ंक्शन का तर्क है अर्थात, दूसरे कुल कॉलम का नाम क्या है, डबल-कोट्स में "मूल्य मान" के रूप में नाम दर्ज करें।
- इसके लिए SUMX फ़ंक्शन भी खोलें, इस ओपन CURRENTGROUP फ़ंक्शन के अंदर और एक्सप्रेशन ओपन SUM फ़ंक्शन के लिए और "बिक्री" तालिका से "मूल्य मान" कॉलम चुनें।
- अब Power BI SUMX, SUM और GROUPBY फ़ंक्शंस के लिए तीन कोष्ठक बंद करें और DAX सूत्र को बंद करने के लिए एंटर कुंजी दबाएं। फिर आप यहां तीन टेबल देख सकते हैं। समूह बनाने के लिए नई बनाई गई तालिका का चयन करें। इसमें; हम DAX अभिव्यक्ति को सूत्र अनुभाग में देख सकते हैं।
- CURRENTGROUP एक नया फ़ंक्शन है जो केवल GROUPBY फ़ंक्शन के अंदर उपयोग किया जा सकता है।
- CURRENTGROUP समूह तालिका का संदर्भ लेता है।
- हम पावर BI GROUPBY DAX फ़ंक्शन में CALCULATE फ़ंक्शन का उपयोग नहीं कर सकते।
मुझे पता है कि वाक्यविन्यास स्पष्टीकरणों को पढ़कर समझना इतना आसान नहीं है, लेकिन उदाहरण खंडों में, आप स्पष्ट रूप से सीखेंगे।

Power BI में GroupBy Dax फ़ंक्शन का उपयोग कैसे करें?
Power BI Groupby फ़ंक्शन का उपयोग करने के लिए, हमें कम से कम दो तालिकाओं की आवश्यकता होती है, और नीचे दो तालिकाएँ हैं जो मैं इस DAX फ़ंक्शन प्रदर्शन के लिए उपयोग करने जा रहा हूं।

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











नोट: CURRENTGROUP () फ़ंक्शन का उपयोग केवल Power BI GroupBy फ़ंक्शन के अंदर किया जा सकता है। यह फ़ंक्शन ग्रुपबी फ़ंक्शन में वर्तमान समूह का प्रतिनिधित्व करते हुए उप-तालिका तक पहुंचता है।





जैसा कि आप ऊपर देख सकते हैं, हम एकत्रित समूह तालिका देख सकते हैं।
नोट: मैंने इस तालिका में बहुत प्रारूपण किया है, आप नीचे दिए गए लिंक से Power BI RANKX टेम्पलेट डाउनलोड कर सकते हैं और प्रत्येक स्वरूपण तकनीक को लागू कर सकते हैं।
याद रखने वाली चीज़ें
: सबसे पहले, हमें उस तालिका का नाम निर्दिष्ट करना होगा जहां से हम डेटा को समूहीकृत कर रहे हैं। आप इस Power BI GroupBy टेम्पलेट को यहाँ डाउनलोड कर सकते हैं - Power BI GroupBy टेम्पलेट #####