आईएफ पावर बीआई में बयान
यदि आप तार्किक कार्यों को नहीं जानते हैं, तो आप एक विश्लेषक के रूप में अपना कैरियर नहीं बना सकते। हां, यह बिल्कुल सच है। तार्किक कार्यों को जानने के बिना, आप गणना के एक अलग सेट से नहीं निपट सकते हैं जहाँ गणना के लिए आपको एक्सेल में कई तार्किक परीक्षणों का परीक्षण करना पड़ता है। आईएफ स्थिति बॉस है जब यह तार्किक परीक्षणों की बात आती है, चाहे इसके एक्सेल या पावर बीआई कहीं भी आईएफ बयान मालिक हो। यदि आपने Excel में IF कंडीशन का उपयोग किया है, तो Power BI के साथ इसका उपयोग करना बिल्कुल वैसा ही है। इस लेख में, हम आपको Power BI DAX फ़ार्मुलों में तार्किक IF स्टेटमेंट लागू करने के बारे में बताएँगे।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax.png.webp)
पावर बीआई में आईएफएक्स डैक्स स्टेटमेंट क्या है?
IF, Excel & Power BI दोनों में एक तार्किक फ़ंक्शन है, इसलिए यह तार्किक परिणामों के आधार पर परिणाम तक पहुंचने के लिए उपयोग किया जाता है। तार्किक परिणाम दो तरह से होते हैं, अर्थात, TRUE या FALSE, इसलिए हम तार्किक परीक्षण के परिणाम के आधार पर दो परिणाम प्राप्त कर सकते हैं यदि तार्किक परीक्षण TRUE है, तो परिणाम का एक सेट या गणना और यदि तार्किक परीक्षण FALSE दूसरा सेट है या परिणाम के पहले सेट का विकल्प।
नीचे Power BI में IF DAX कथन का सिंटैक्स है।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_2.png.webp)
- लॉजिकल टेस्ट: इसके लिए, हमें आवेदन करने की आवश्यकता है कि परिणाम आने के लिए तार्किक परीक्षण क्या है।
- परिणाम यदि सही है: यदि तार्किक परीक्षण TRUE है, तो परिणाम क्या होना चाहिए।
- परिणाम यदि गलत है: यदि तार्किक परीक्षा FALSE है, तो पहले वाले के लिए वैकल्पिक परिणाम क्या होना चाहिए।
यदि आप परिणाम को गलत मानते हैं, तो हमें परिणाम के रूप में BLANK मिलेगा।
पावर बीआई में IF डैक्स स्टेटमेंट के उदाहरण
नीचे Power BI में IF कथन के उदाहरण दिए गए हैं। आप कार्यपुस्तिका को उसी फ़ाइल का उपयोग करने के लिए डाउनलोड कर सकते हैं जैसा कि हमने इस उदाहरण में उपयोग किया है।
उदाहरण 1
उदाहरण के लिए, Power BI IF कथन को लागू करने के लिए डेटा तालिकाओं के नीचे सेट को देखें।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_3.png.webp)
इस डेटा के साथ, हमें नए कॉलम यानी, " स्थिति " तक पहुंचने की आवश्यकता है ।
इस नए कॉलम को प्राप्त करने के लिए, हमारे पास एक निश्चित मानदंड है, अर्थात "यदि तापमान 25 है, तो स्थिति" उच्च "होनी चाहिए, या फिर स्थिति" मध्यम "होनी चाहिए।
- उपरोक्त तालिका को Power BI फ़ाइल में कॉपी करें।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_4.png.webp)
- तालिका पर राइट-क्लिक करें और " नया कॉलम " चुनें ।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_5.png.webp)
- सबसे पहले, इस नए कॉलम को " स्थिति " का नाम दें ।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_6.png.webp)
- अब IF DAX स्टेटमेंट खोलें।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_7.png.webp)
- तार्किक परीक्षण यह जांचने के लिए है कि तापमान> 25 है या नहीं, इसलिए पहले तापमान कॉलम का चयन करें और फिर नीचे दिखाए अनुसार तार्किक परीक्षण लागू करें।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_8.png.webp)
एक बार तार्किक परीक्षण लागू होने के बाद, हमें यह उल्लेख करना होगा कि यदि तार्किक परीक्षण TRUE है तो परिणाम क्या होना चाहिए ।
- तो हमारा परिणाम यदि तार्किक परीक्षण TRUE है, यदि तापमान> 25 है, तो हमें परिणाम " उच्च " की आवश्यकता है, परिणाम का उल्लेख डबल-कोट्स में करें।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_9.png.webp)
- अब, यदि परिणाम गलत है, तो हमें " निम्न " के रूप में परिणाम की आवश्यकता है ।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_10.png.webp)
- ब्रैकेट बंद करें और परिणाम कॉलम प्राप्त करने के लिए एंटर कुंजी दबाएं।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_11.png.webp)
वाह, हमारे पास तार्किक IF सूत्र के साथ एक नया परिणाम स्तंभ है।
उदाहरण # 2
अब मान लें कि परिणामों के केवल दो सेट आने के बजाय, हमें कई तार्किक परीक्षणों के आधार पर कई परिणामों तक पहुंचने की आवश्यकता है।
उदाहरण के लिए:
- यदि तापमान> 30 है, तो स्थिति "भारी" है।
- यदि तापमान> 28 है, तो स्थिति "उच्च" है।
- यदि तापमान> 25 है, तो स्थिति "मध्यम" है।
- यदि तापमान <= 25 है, तो हमें "निम्न" स्थिति की आवश्यकता है।
यहां हमें 4 विभिन्न तार्किक परीक्षणों का परीक्षण करने की आवश्यकता है, इसलिए इसे लागू करने के लिए नेस्टेड IF शर्तों की आवश्यकता है।
- IF स्थिति खोलें और पहला तार्किक परीक्षण लागू करें।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_12.png.webp)
- पहली तार्किक स्थिति लागू होती है। अब हमें अन्य तार्किक परीक्षणों का परीक्षण करने की आवश्यकता है यदि यह तार्किक परीक्षण FALSE है, इसलिए चूंकि हमें अन्य तार्किक परीक्षणों का परीक्षण करने की आवश्यकता है, इसलिए एक और IF स्थिति खोलें।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_13.png.webp)
- यह IF शर्त एक दूसरा तार्किक परीक्षण लागू करती है और यदि यह तार्किक परीक्षण TRUE है तो परिणाम आता है।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_14.png.webp)
- इसी तरह, यदि ये दोनों तार्किक परीक्षण FALSE हैं, तो हमें एक और तार्किक परीक्षण करने की आवश्यकता है, इसलिए एक और IF शर्त खोलें।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_15.png.webp)
- इस तरह, हमें एक और तार्किक परीक्षण करना होगा यदि ये तीन तार्किक परीक्षण FALSE हैं। लेकिन यदि एक से अधिक IF शर्त खोलने के बजाय, हम अंतिम तर्क का उपयोग कर सकते हैं, अर्थात, "यदि परिणाम गलत है," तो इस तर्क को नियोजित या उपयोग किया जाएगा यदि सभी लागू तार्किक परीक्षण FALSE हैं। इसलिए यदि ये सभी FALSE हैं, तो हमें " निम्न " के रूप में परिणाम की आवश्यकता है ।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_16.png.webp)
- अब कोष्ठक को बंद करें जैसे कि IF स्थितियां खुलती हैं। बंद करने के बाद, ब्रैकेट, नई स्थिति परिणाम प्राप्त करने के लिए एंटर कुंजी दबाएं।
![](https://cdn.know-base.net/5985466/power_bi_if_statement_apply_if_function_in_power_bi_dax_17.png.webp)
यहां हमारे पास परिणाम हैं, इस तरह, हम सशर्त गणना कॉलम प्राप्त करने के लिए IF DAX फ़ंक्शन का उपयोग कर सकते हैं।
नोट: Power BI IF स्टेटमेंट फ़ाइल को नीचे दिए गए लिंक से भी डाउनलोड किया जा सकता है, और अंतिम आउटपुट को देखा जा सकता है।
आप यहाँ इस Power BI IF कथन टेम्पलेट को डाउनलोड कर सकते हैं - Power BI IF कथन टेम्पलेटयहां याद रखने योग्य बातें
- IF DAX फ़ंक्शन Excel के समान है यदि तार्किक फ़ंक्शन, सभी तर्क और अनुप्रयोग विधियाँ, सब कुछ समान है।
- एकल परिणाम आने के लिए कई स्थितियों के मामले में, हमें AND और तार्किक कार्यों का उपयोग करने की आवश्यकता है।
- और तार्किक फ़ंक्शन को डबल एम्परसेंड (&&) द्वारा दर्शाया गया है, और तार्किक फ़ंक्शन को डबल स्ट्रेट लाइनों द्वारा दर्शाया गया है!)।