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 નહીં.
- યાદ રાખવાની યુક્તિ: એક સાચવેલી cleaning recipe, એને કોઈ પણ નવી ગંદી file પર ફરી ચલાવો.