पावर बाय में स्विच फंक्शन
हम सभी जानते हैं कि डेटा विश्लेषण और व्याख्या के क्षेत्र में कितने महत्वपूर्ण तार्किक कार्य हैं। जब हम तार्किक कार्यों के बारे में बात करते हैं, तो "IF" उन सभी तार्किक कार्यों का पिता है, जिनका हम उपयोग करते हैं, लेकिन हममें से बहुत से लोग इस बात से परिचित नहीं हैं कि Power BI में IF स्थिति का कोई विकल्प है। हां, हमारे पास IF में एक विकल्प है, अर्थात, बिजली BI में "SWITCH" DAX फ़ंक्शन। इस लेख में, हम आपको DAX फ़ंक्शन "SWITCH" के माध्यम से विस्तार से मार्गदर्शन करेंगे।
पावर BI में SWITCH फ़ंक्शन क्या करता है?
कई स्थितियों के आधार पर परिणाम प्राप्त करने के लिए SWITCH एक प्रकार का तार्किक कार्य है। इसलिए, स्विच फ़ंक्शन में पावर BI सभी तार्किक स्थितियों को देख रहा है और तार्किक स्थिति के परिणाम पर आता है, जो TRUE है। हालाँकि, IF शर्तों के विपरीत, हम SWITCH के साथ जटिल गणना का उपयोग नहीं कर सकते हैं, लेकिन अच्छा पर्याप्त फ़ंक्शन नेस्टेड IF की स्थिति को एक्सेल में बदल देता है।
नीचे Power BI में SWITCH फ़ंक्शन का सिंटैक्स है।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_2.png.webp)
वाक्यविन्यास IF के विपरीत है, लेकिन हम इसे आपको नीचे बताएंगे।
- अभिव्यक्ति: यह और कुछ नहीं बल्कि वह स्तंभ है जिसका हमें मूल्यांकन करने की आवश्यकता है।
- Value1: तो, इसके लिए, हम लागू कर सकते हैं कि अभिव्यक्ति स्तंभ के खिलाफ हमें क्या तार्किक परीक्षण करना है ।
- परिणाम 1: यदि "Value1" तार्किक परीक्षण TRUE है, तो परिणाम क्या होना चाहिए।
- (Value2): यह वैकल्पिक पैरामीटर है। यदि मान 1 तार्किक परीक्षण FALSE हैं, तो अभिव्यक्ति का मूल्यांकन करने के लिए दूसरा तार्किक परीक्षण क्या है ।
- (परिणाम 1): यदि "Value2" तार्किक परीक्षण TRUE है, तो परिणाम क्या होना चाहिए।
- (एल्स): यदि सभी तार्किक परीक्षण FALSE हैं, तो वैकल्पिक परिणाम की क्या आवश्यकता है।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi.png.webp)
पावर BI में SWITCH फ़ंक्शन के उदाहरण
नीचे Power BI में स्विच फ़ंक्शन के उदाहरण हैं। आप कार्यपुस्तिका को उसी फ़ाइल का उपयोग करने के लिए डाउनलोड कर सकते हैं जैसा कि हमने इस उदाहरण में उपयोग किया है।
उदाहरण 1
नीचे वह डेटा टेबल है जिसका उपयोग हम Power BI में SWITCH फ़ंक्शन को प्रदर्शित करने के लिए करने जा रहे हैं। आप एक्सेल वर्कबुक डाउनलोड कर सकते हैं और अभ्यास के लिए उसी का उपयोग कर सकते हैं।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_3.png.webp)
हमें उपलब्ध मूल्यांकन मूल्य के आधार पर "मूल्यांकन%" पर पहुंचने की आवश्यकता है। नीचे मूल्यांकन% पर आने के मानदंड हैं।
- यदि रेटिंग = 5 है, तो मूल्यांकन प्रतिशत 10% होगा।
- यदि रेटिंग = 4 है, तो मूल्यांकन प्रतिशत 8% होगा।
- यदि रेटिंग = 3 है तो मूल्यांकन प्रतिशत 6% होगा।
- यदि रेटिंग = 2 है, तो मूल्यांकन प्रतिशत 5% होगा।
- यदि रेटिंग = 1 है, तो मूल्यांकन प्रतिशत 4% होगा।
ठीक है, कार्यवाही शुरू करने के लिए Power BI पर डेटा तालिका अपलोड करें।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_4.png.webp)
तालिका पर राइट-क्लिक करें और नए कॉलम में मूल्यांकन% आने के लिए "नया कॉलम" चुनें।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_5.png.webp)
अब नए कॉलम को "मूल्यांकन%" नाम दें।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_6.png.webp)
पावर BI में अब SWITCH फ़ंक्शन खोलें।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_7.png.webp)
पहला तर्क एक्सप्रेशन है, अर्थात, हमें नए कॉलम में मूल्यांकन% तक पहुंचने के लिए किस कॉलम की आवश्यकता है। इसलिए, इस मामले में, रेटिंग का परीक्षण करके, हमें परिणाम प्राप्त करने की आवश्यकता है, इसलिए "रेटिंग" कॉलम चुनें।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_8.png.webp)
मान 1 कुछ भी नहीं है लेकिन तार्किक परीक्षण जिसे हमें अभिव्यक्ति कॉलम के खिलाफ आवेदन करने की आवश्यकता है , इसलिए हमारी पहली तार्किक परीक्षा यह जांचने के लिए है कि रेटिंग = 5 है या नहीं।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_9.png.webp)
अगला तर्क परिणाम 1 है , अर्थात, मान 1 तार्किक परीक्षण सही होने पर परिणाम क्या है । इसलिए हमें परिणाम 0.10 की आवश्यकता है।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_10.png.webp)
अगला है Value2, यानी, अगर Value1 तार्किक परीक्षण गलत है, तो दूसरा तार्किक परीक्षण क्या है जिसे हमें लागू करने की आवश्यकता है, इसलिए हमें रेटिंग = 4 या परीक्षण करने की आवश्यकता है।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_11.png.webp)
यदि यह तार्किक परीक्षण TRUE है, तो परिणाम 2 0.08 होगा।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_12.png.webp)
इसी तरह, अगला तीसरा तार्किक परीक्षण लागू होता है।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_13.png.webp)
ठीक है, ब्रैकेट को बंद करें और परिणाम प्राप्त करने के लिए एंटर कुंजी दबाएं।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_14.png.webp)
इस तरह, हम परिणाम प्राप्त कर सकते हैं, लेकिन जब तार्किक ऑपरेटर उपयोग की बात आती है, तो हमें विभिन्न रणनीतियों को शामिल करना होगा।
उदाहरण # 2
अब नीचे दिए गए डेटा को देखें
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_15.png.webp)
इस तालिका से, हमें "क्वार्टर" के रूप में नया कॉलम आने की आवश्यकता है। इस कॉलम में आने के लिए, हमें महीने की संख्या का परीक्षण करने की आवश्यकता है, और नीचे मानदंड हैं।
- यदि माह संख्या> 9 है, तो तिमाही "Q4" है।
- यदि महीने की संख्या> 6 है, तो तिमाही "Q3" है।
- यदि माह संख्या> 3 है, तो तिमाही "Q2" है।
- यदि कोई अन्य माह संख्या है, तो तिमाही "Q1" है।
इसलिए, हमें तीन स्थितियों का परीक्षण करने की आवश्यकता है, और यदि तीनों FALSE हैं, तो तिमाही "Q1" होगी। ठीक है, कार्यवाही शुरू करने के लिए Power BI पर डेटा तालिका अपलोड करें।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_16.png.webp)
तालिका पर राइट-क्लिक करें और नए कॉलम में क्वार्टर आने के लिए "नया कॉलम" चुनें।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_17.png.webp)
अब नए कॉलम को "क्वार्टर #" नाम दें।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_18.png.webp)
SWITCH फ़ंक्शन चुनें।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_19.png.webp)
पहला तर्क अभिव्यक्ति है, अर्थात, हमें परिणाम तार्किक मूल्य TRUE की आपूर्ति करने की आवश्यकता है।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_20.png.webp)
फिर कॉलम का चयन करके, हम नीचे दिए गए तार्किक परीक्षणों का उपयोग कर सकते हैं।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_21.png.webp)
उपरोक्त तकनीक का उपयोग करके, हम तार्किक ऑपरेटर प्रतीकों का उपयोग कर सकते हैं।
![](https://cdn.know-base.net/8601223/power_bi_switch_examples_of_switch_function_in_power_bi_22.png.webp)
नोट: Power BI डैशबोर्ड फ़ाइल को नीचे दिए गए लिंक से भी डाउनलोड किया जा सकता है, और अंतिम आउटपुट को देखा जा सकता है।
आप इस Power BI SWITCH टेम्पलेट को यहाँ डाउनलोड कर सकते हैं - Power BI SWITCH टेम्पलेटयाद रखने वाली चीज़ें
- वैकल्पिक परिणाम प्राप्त करने के लिए केवल ELSE पैरामीटर का उपयोग किया जाता है।
- हम IF ऑपरेटर जैसे तार्किक ऑपरेटर प्रतीकों का उपयोग नहीं कर सकते हैं, लेकिन तार्किक ऑपरेटरों का उपयोग करने के लिए TRUE या FALSE तार्किक फ़ंक्शन का उपयोग करने की आवश्यकता है।