Theory
हर महीने वही गंदगी साफ़ करना
हर महीने billing system एक गंदी file export करता है: अतिरिक्त columns, चिपके हुए fields, error rows, ग़लत data types। BCA105 में, Aryan ने ऐसी एक file को Text-to-Columns और Remove Duplicates से साफ़ किया, हाथ से, एक बार।
पर गंदगी हर महीने आती है, उसी आकार में। इसे हर बार हाथ से फिर साफ़ करना ठीक वह किस्म का दोहराव है जो एक power user करने से इनकार करता है।
Power Query जवाब है: cleaning steps एक बार define कीजिए, और हर भविष्य की file एक अकेले refresh से साफ़ होती है। यह data के लिए एक स्वचालित cleaning line है, और इसने बदला कि professionals Excel कैसे इस्तेमाल करते हैं।
Theory
Cleaning के लिए एक record की हुई recipe
एक cleaning recipe लिखने की कल्पना कीजिए: 'name column split करो, ख़ाली rows गिराओ, date type ठीक करो, duplicates हटाओ'। एक बार लिखी, आप किसी भी नई गंदी file को recipe को सौंपते हैं और साफ़ data बाहर आता है, कोई सोच ज़रूरी नहीं। Power Query ठीक ऐसी एक recipe को Applied Steps की एक सूची के रूप में record करता है। इसे अगले महीने की file पर इशारा कीजिए और recipe को एक click से फिर चलाइए। हाथ से cleaning हर बार शून्य से पकाना है; Power Query एक सहेजी recipe है।
Follow along
एक दोहराने-योग्य cleaning query बनाइए
- Data > Get Data, source file (या folder) से connect कीजिए एक preview के साथ Power Query Editor खोलता है।
- Cleaning steps लगाइए: columns split, errors हटाना, types ठीक करना हर क्रिया दाईं ओर Applied Steps सूची में record होती है।
- साफ़ नतीजा Excel में रखने को Close & Load अब आपके पास सुथरा data जमा एक सहेजी query है।
- अगले महीने: source file बदलिए और Refresh क्लिक कीजिए सारे steps नए data पर अपने-आप फिर चलते हैं।
Quiz
Aryan Power Query से एक file साफ़ करता है। अगले महीने एक नई file उसी गंदे format में आती है। वह क्या करता है?
- Query को नई file पर इशारा कीजिए और Refresh क्लिक कीजिए; सारे cleaning steps अपने-आप फिर चलते हैं
- इसे हाथ से शून्य से फिर साफ़ करता है
- पूरी query फिर से बनाता है
- Power Query एक नई file नहीं संभाल सकता
Show the answer
Query को नई file पर इशारा कीजिए और Refresh क्लिक कीजिए; सारे cleaning steps अपने-आप फिर चलते हैं
Power Query cleaning को Applied Steps के रूप में record करता है, तो एक अकेला Refresh पूरे क्रम को नए data पर फिर चलाता है, कोई हाथ से फिर-cleaning नहीं। यह दोहराने-योग्यता पूरा मक़सद है, और BCA105 के एक-बार के Text-to-Columns/Remove-Duplicates पर मुख्य फ़ायदा, जिसे आपको हर महीने हाथ से फिर करना पड़ता। एक बार define, हमेशा refresh।
Think first
बारह files एक में
Meera के पास एक साल के लिए प्रति महीना एक sales file है, बारह अलग files, और उन्हें विश्लेषण के लिए एक अकेली table में जोड़ा चाहती है। Power Query cleaning के आगे कैसे मदद करता है?
Show the answer
Power Query एक पूरे folder से connect कर सकता है और सारी files को एक संयुक्त table में अपने-आप append कर सकता है, हर एक पर वही cleaning लगाते हुए। एक नए महीने की file folder में डालिए और refresh कीजिए, वह भी सोख ली जाती है। यह 'कई स्रोत जोड़ना' शक्ति (rows ढेर करने को append, tables join करने को merge) हाथ से copy-paste से एक विशाल कदम आगे है, और BCA105 के Consolidate से आगे। Power Query साफ़ भी करता है और जोड़ता भी है, दोहराने-योग्य ढंग से।
Watch out
Marks कहाँ कटते हैं
यह सोचना कि Power Query एक एक-बार का cleaner है, इसका पूरा मूल्य Refresh के ज़रिए दोहराने-योग्य होना है (Applied Steps नए data पर फिर चलते हैं)। इसे हाथ से Text-to-Columns / Remove Duplicates (BCA105) से गड्डमड्ड करना, जो एक-बार के हैं। यह चूकना कि यह कई files जोड़ सकता है (append/merge)। और यह Data > Get & Transform के नीचे रहता है। exam बिंदु data preparation का automation और दोहराने-योग्यता है।
Theory
साफ़ data, किसी भी चीज़ को तैयार
Power Query साफ़, मौजूदा data सीधे आपके PivotTables, dashboards और lookups में feed करता है, शून्य मासिक मेहनत से। यह professional Excel की बिना-चमक पर परिवर्तनकारी रीढ़ है। इसका साथी tool modelling पक्ष संभालता है: Power Pivot, जो कई tables को relationships से जोड़ता है, ठीक BCA105 की database सोच। वह अगला lesson है।
Summary
Key takeaways
- Power Query (Data > Get & Transform) data को record की हुई, दोहराने-योग्य steps से import, साफ़ और फिर आकार देता है।
- हर transformation एक Applied Step के रूप में सहेजी जाती है; Refresh उन सबको update किए data पर फिर चलाता है।
- यह दोहराव वाली cleaning automate करता है, BCA105 के एक-बार Text-to-Columns / Remove Duplicates के विपरीत।
- यह कई स्रोत जोड़ सकता है: append (files ढेर करना) या merge (tables join करना)।
- इसे एक नई file पर इशारा कीजिए और refresh, कभी हाथ से फिर-cleaning नहीं।
- याद रखने का hook: एक सहेजी cleaning recipe, इसे किसी भी नई गंदी file पर फिर चलाइए।