Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

मास्टर पावर बीआई डैक्स:5 आवश्यक सूत्रों के साथ जटिल एक्सेल गणनाओं को सरल बनाएं

मास्टर पावर बीआई डैक्स:5 आवश्यक सूत्रों के साथ जटिल एक्सेल गणनाओं को सरल बनाएं

  <पी> बड़े डेटासेट के साथ काम करते समय IF और VLOOKUP जैसे उन्नत सूत्र Excel में बोझिल हो सकते हैं। दूसरी ओर, पावर बीआई डेटा एनालिसिस एक्सप्रेशन (डीएएक्स) प्रदान करता है, जो इन जटिल गणनाओं को सुव्यवस्थित और सरल बना सकता है। DAX सूत्र आपको परिकलित कॉलम, माप और तालिकाएँ बनाने की अनुमति देते हैं जो पारंपरिक एक्सेल सूत्रों की तुलना में अधिक कुशल और बनाए रखने में आसान हैं।

<पी> इस ट्यूटोरियल में, हम 5 Power BI DAX सूत्रों का पता लगाएंगे जो जटिल Excel गणनाओं को सरल बनाते हैं। यदि आप एक्सेल पावर उपयोगकर्ता हैं, तो DAX सूत्र सीखने से आपके पावर बीआई कौशल में वृद्धि होगी और आपका डेटा विश्लेषण अधिक मजबूत और कुशल हो जाएगा।

1. गणना करें:फ़िल्टर संदर्भ को संशोधित करना

<पी> एक्सेल में, विशिष्ट स्थितियों के आधार पर मूल्यों की गणना के लिए अक्सर नेस्टेड IF स्टेटमेंट की आवश्यकता होती है। DAX का CALCULATE फ़ंक्शन आपको फ़िल्टर संदर्भ को अधिक कुशल और पठनीय तरीके से संशोधित करने की अनुमति देता है। यह सबसे शक्तिशाली DAX फ़ंक्शंस में से एक है, जो जटिल एकत्रीकरण और गतिशील फ़िल्टरिंग को सक्षम करता है।

<पी> एक्सेल समतुल्य:नेस्टेड आईएफ स्टेटमेंट्स <पी> Excel में, आपके पास कुछ ऐसा हो सकता है:

=IF(A2 > 100, "High", IF(A2 > 50, "Medium", "Low"))
<पी> पावर बीआई डैक्स:
Filter Sales Category =
CALCULATE (
IF (SUM(Sales[SalesAmount]) > 50000, "High", "Low"),
Products[Category] = "Book"
)
<पी> मास्टर पावर बीआई डैक्स:5 आवश्यक सूत्रों के साथ जटिल एक्सेल गणनाओं को सरल बनाएं

<पी> इस मामले में, कुल बिक्री राशि 50,000 से अधिक है या नहीं इसका मूल्यांकन करने से पहले, CALCULATE केवल "पुस्तक" के लिए डेटा शामिल करने के लिए फ़िल्टर संदर्भ को बदलता है।

<पी> CALCULATE वर्तमान फ़िल्टर संदर्भ को संशोधित करता है। यह Power BI को मौजूदा फ़िल्टर को अनदेखा करने और इसके बजाय निर्दिष्ट शर्त लागू करने के लिए कहता है। आप आवश्यकतानुसार अनेक शर्तें भी जोड़ सकते हैं।

2. संबंधित:संबंधित तालिकाओं तक पहुंच

<पी> एक्सेल किसी अन्य तालिका से संबंधित मान प्राप्त करने के लिए लुकअप फ़ंक्शन का उपयोग करता है। Power BI में, RELATED फ़ंक्शन इस प्रक्रिया को अधिक सरल और कुशल बनाता है।

<पी> एक्सेल समतुल्य:VLOOKUP <पी> Excel में, एक सूत्र इस प्रकार है:

=VLOOKUP(A2, SalesData, 2, FALSE)
<पी> SalesData तालिका के दूसरे कॉलम से एक मान पुनर्प्राप्त करता है जहां पहला कॉलम A2 में मान से मेल खाता है।

<पी> पावर बीआई डैक्स:संबंधित <पी> DAX में RELATED फ़ंक्शन संबंधित तालिका से एक मान पुनर्प्राप्त करता है। RELATED का उपयोग करने के लिए, Power BI डेटा मॉडल में दो तालिकाओं के बीच एक संबंध होना चाहिए।

  • बिक्री तालिका में परिकलित कॉलम
Product Category = RELATED(Products[Category])
<पी> मास्टर पावर बीआई डैक्स:5 आवश्यक सूत्रों के साथ जटिल एक्सेल गणनाओं को सरल बनाएं

<पी> यहां, RELATED फ़ंक्शन मौजूदा संबंध के आधार पर उत्पाद तालिका से उत्पाद श्रेणी प्राप्त करता है। यह जटिल लुकअप फ़ार्मुलों की आवश्यकता को समाप्त करता है और डेटा मॉडल का लाभ उठाकर त्रुटियों को कम करता है।

3. स्विच(TRUE(), ...):नेस्टेड IF स्टेटमेंट्स के लिए क्लीनर रिप्लेसमेंट

<पी> एक्सेल के IF फ़ंक्शन को कई स्थितियों के साथ प्रबंधित करना मुश्किल हो जाता है, लेकिन DAX का स्विच फ़ंक्शन सशर्त तर्क को सुव्यवस्थित करता है। गहराई से नेस्टेड IF कथनों के बिना अनेक स्थितियों को संभालते समय यह विशेष रूप से उपयोगी होता है।

<पी> एक्सेल समतुल्य:नेस्टेड आईएफ स्टेटमेंट्स <पी> Excel में, आप कुछ इस तरह का उपयोग कर सकते हैं:

=IF(A2>100000,"High",IF(A2>50000,"Medium",IF(A2>10000,"Low","Tiny")))
<पी> पावर बीआई डैक्स:
Sales Tier =
SWITCH(
TRUE(),
[Total Sales] > 200000, "High Performer",
[Total Sales] > 150000, "Strong",
[Total Sales] > 100000, "Moderate",
"Entry Level"
)
<पी> मास्टर पावर बीआई डैक्स:5 आवश्यक सूत्रों के साथ जटिल एक्सेल गणनाओं को सरल बनाएं

[कुल बिक्री] एक अन्य माप है:
Total Sales = SUM(Sales[Amount])
<पी> ग्राहक वर्ग: परिकलित कॉलम

Customer Segment Logic =
SWITCH(
TRUE(),
CALCULATE([Total Sales]) > 75000 && RELATED(Regions[Country]) = "United States", "US VIP",
CALCULATE([Total Sales]) > 50000 && RELATED(Regions[Country]) = "United Kingdom", "UK Premium",
CALCULATE([Total Sales]) > 30000 && RELATED(Regions[Country]) = "Canada", "Canada Premium",
Customers[CustomerType] = "Premium", "Premium Customer",
"Standard"
)
<पी> मास्टर पावर बीआई डैक्स:5 आवश्यक सूत्रों के साथ जटिल एक्सेल गणनाओं को सरल बनाएं

<पी> यह दृष्टिकोण गहराई से निहित IF कथनों की तुलना में काफी अधिक पठनीय है। यह वर्गीकरण तर्क जैसे विभाजन, बैंडिंग, या KPI वर्गीकरण के लिए आदर्श है।

4. SUMX:एक योग की गणना करने के लिए एक तालिका पर पुनरावृत्ति

<पी> जब आपको पंक्ति दर पंक्ति गणना करने और फिर परिणामों को एकत्रित करने की आवश्यकता होती है, तो SUMX उपयुक्त फ़ंक्शन है। यह एक तालिका पर पुनरावृत्ति करता है, प्रत्येक पंक्ति के लिए एक अभिव्यक्ति का मूल्यांकन करता है, और फिर परिणामों का योग करता है।

<पी> एक्सेल समतुल्य:SUMPRODUCT <पी> एक्सेल में, आप इसका उपयोग कर सकते हैं:

=SUMPRODUCT(A2:A10, B2:B10)
<पी> पावर बीआई डैक्स:
Total Revenue = 
SUMX(
Sales,
Sales[Quantity] * Sales[UnitPrice]
)
<पी> मास्टर पावर बीआई डैक्स:5 आवश्यक सूत्रों के साथ जटिल एक्सेल गणनाओं को सरल बनाएं

<पी> SUMX फ़ंक्शन बिक्री तालिका की प्रत्येक पंक्ति पर पुनरावृत्त होता है, मात्रा को UnitPrice से गुणा करता है, और फिर परिणामों का योग करता है।

5. कैलकुलेट + टाइम इंटेलिजेंस:मैनुअल डेट लॉजिक को खत्म करना

<पी> एक्सेल में, समय-आधारित गणनाएँ अक्सर जटिल SUMIFS, OFFSET, या INDEX/MATCH पैटर्न पर निर्भर करती हैं। DAX अंतर्निहित टाइम-इंटेलिजेंस फ़ंक्शन प्रदान करता है जो इन कार्यों को सरल बनाता है।

<पी> पावर बीआई डैक्स:
Sales YoY % Growth =
VAR CurrentSales = SUM(Sales[SalesAmount])
VAR PreviousSales =
CALCULATE(
SUM(Sales[SalesAmount]),
SAMEPERIODLASTYEAR('Calendar'[Date])
)
RETURN
DIVIDE(CurrentSales - PreviousSales, PreviousSales, 0)
<पी> मास्टर पावर बीआई डैक्स:5 आवश्यक सूत्रों के साथ जटिल एक्सेल गणनाओं को सरल बनाएं

<पी> सरल अंतर्निहित समय-बुद्धि उपाय:
YTD Sales =
TOTALYTD(
SUM(Sales[SalesAmount]),
'Calendar'[Date]
)
Sales vs Last Year =
CALCULATE(
SUM(Sales[SalesAmount]),
PARALLELPERIOD('Calendar'[Date], -1, YEAR)
)
<पी> ये फ़ंक्शन आपकी रिपोर्ट में किसी भी दिनांक फ़िल्टर के साथ निर्बाध रूप से काम करते हैं, जिसमें महीनों, तिमाहियों या वित्तीय वर्षों के स्लाइसर भी शामिल हैं। किसी सहायक कॉलम या मैन्युअल समायोजन की आवश्यकता नहीं है।

<पी> रिपोर्ट में DAX सूत्र: <पी> मास्टर पावर बीआई डैक्स:5 आवश्यक सूत्रों के साथ जटिल एक्सेल गणनाओं को सरल बनाएं

टिप:त्रुटियों को संभालने के लिए डिवाइड का उपयोग करना

<पी> एक्सेल में, शून्य से विभाजित करने पर अक्सर त्रुटि हो जाती है। DAX DIVIDE फ़ंक्शन के माध्यम से एक अधिक मजबूत समाधान प्रदान करता है, जो शून्य से विभाजन को शानदार ढंग से संभालता है।

<पी> DIVIDE फ़ंक्शन आपको शून्य से विभाजन होने पर एक वैकल्पिक परिणाम निर्दिष्ट करने की अनुमति देता है:

Profit Margin = DIVIDE(Sales[Profit], Sales[Total Revenue], 0)
<पी> जब हर शून्य होता है तो यह फ़ंक्शन अतिरिक्त तर्क की आवश्यकता के बिना त्रुटियों से बचने के लिए 0 लौटाता है।

एक्सेल उपयोगकर्ताओं के लिए त्वरित प्रारंभ युक्तियाँ

  • हमेशा पहले रिश्ते बनाएं: यहीं से RELATED और CALCULATE को अपनी शक्ति प्राप्त होती है
  • उपाय बनाएं, कॉलम नहीं: उपाय आम तौर पर तेज़ और अधिक लचीले होते हैं
  • वेरिएबल (VAR) का उपयोग करें: वे पठनीयता और रख-रखाव में सुधार करते हैं
  • रिक्त दृश्य में परीक्षण करें: स्लाइसर के साथ कार्ड या तालिकाओं का उपयोग करके उपायों को मान्य करें
  • प्रदर्शन युक्ति: फ़िल्टर को यथासंभव संकीर्ण रखें; प्रत्यक्ष कॉलम फ़िल्टर आमतौर पर पूर्ण तालिका स्कैन से तेज़ होते हैं

निष्कर्ष

<पी> ये पांच पॉवर बीआई डैक्स सूत्र-कैलकुलेट, रिलेटेड, स्विच, एसयूएमएक्स और टाइम-इंटेलिजेंस फ़ंक्शन-गणनाओं को संभालने के लिए एक स्वच्छ और अधिक कुशल तरीका प्रदान करते हैं जिसके लिए अन्यथा नेस्टेड आईएफ स्टेटमेंट या वीलुकअप जैसे जटिल एक्सेल फ़ार्मुलों की आवश्यकता होती है। इन तकनीकों को अपने वर्कफ़्लो में शामिल करके, आप अपने डेटा मॉडल को सरल बना सकते हैं, प्रदर्शन में सुधार कर सकते हैं और अधिक स्केलेबल रिपोर्ट बना सकते हैं।

समाधान के साथ निःशुल्क उन्नत एक्सेल अभ्यास प्राप्त करें!
  1. पहुंच त्रुटि ठीक करें 2950, ​​एक्सेस डेटाबेस में मैक्रो चलाने में असमर्थ पहुंच त्रुटि ठीक करें 2950, ​​एक्सेस डेटाबेस में मैक्रो चलाने में असमर्थ

    क्या आप एक्सेस डेटाबेस त्रुटि कोड 2950 का सामना कर रहे हैं? और एक्सेस डेटाबेस में मैक्रो चलाने में असमर्थ हैं? हालाँकि मैक्रोज़ उन कार्यों को स्वचालित करने में मदद करते हैं जिन्हें आप अक्सर डेटाबेस में करते हैं, वे आसानी से दूषित होने के लिए जाने जाते हैं। एक्सेस में त्रुटि 2950 का क्या अर्थ है? क

  1. एक्सेल में कॉलम कैसे विभाजित करें (8 आसान तरीके) एक्सेल में कॉलम कैसे विभाजित करें (8 आसान तरीके)

    इस लेख में, मैं दिखाऊंगा कि कैसे कॉलम विभाजित करें एक्सेल में। मैं कई तरीके दिखाऊंगा। वह चुनें जो आपके काम के लिए सबसे उपयुक्त हो। तो चलिए शुरू करते हैं। एक्सेल में डिवीजन सिंबल गणित में, दो संख्याओं को विभाजित करने के लिए हम एक ओबेलस चिन्ह (÷) का उपयोग करते हैं। 15 5 =3 लेकिन एक्सेल में, हम फ

  1. मैक के लिए 3 सर्वश्रेष्ठ मुफ्त वीपीएन सेवाएं मैक के लिए 3 सर्वश्रेष्ठ मुफ्त वीपीएन सेवाएं

    जब ऑनलाइन गतिविधि की बात आती है तो MacOS अभी भी सुरक्षित ऑपरेटिंग सिस्टम विकल्पों में से एक हो सकता है, लेकिन यह अचूक नहीं है। उन लोगों के लिए कोई सुरक्षा गारंटी नहीं है जो नई खोजी गई वेबसाइटों पर अपना डेटा बेचे बिना खाते बनाना चाहते हैं या जो अपने क्रेडिट कार्ड क्रेडेंशियल्स से समझौता किए बिना थोड़