Ravindra Bagale · Excelसर्व coursesया course चे lessonsशोधाEnglish

Excel · मराठी आवृत्ती

10.2 Power Queryमधले cleaning steps

रवींद्र बागले यांच्या course वर आधारित · सहज मराठीत explanation

या page मध्ये

Module 5मध्ये केलेलं cleaning Power Queryमध्ये repeatable steps म्हणून ठेवता येतं. कोणता step कोणत्या data problemसाठी आहे हे स्पष्ट ठेवा.

ProblemCommand / approach
वरच्या report linesRemove Top Rows, मग Use First Row as Headers.
खरे duplicatesयोग्य key columns निवडून Remove Duplicates.
पूर्ण blank rowsRemove Blank Rows.
Group-label blanksTransform › Fill › Down; हीच sourceची मांडणी असल्यास.
Spaces, invisible characters, caseTransform › Format › Trim / Clean / lowercase / UPPERCASE / Capitalize Each Word.
City spellingsReplace Values किंवा controlled CityMap merge.
₹, Rs., commasयोग्य numeric convention समजून Replace Values; मग Fixed decimal number.
Column split/joinSplit Column › By Delimiter / Transform › Merge Columns.
Textचा भागTransform › Extract › Before/After Delimiter किंवा First/Last Characters.
Ruleवर valueAdd Column › Conditional Column.
Exampleवर transformationColumn From Examples; generated rule वेगळ्या inputsवर तपासा.
ErrorsKeep Errorsने review; गरजेनुसार Replace Errors किंवा Remove Errors आणि countची नोंद.

Applied Steps वापरा

  1. Stepवर click केल्यावर त्या stageचा data दिसतो.
  2. Right-click › Renameने “Trim City”सारखं नाव द्या.
  3. Wrong stepची settings gear iconमधून बदला, उपलब्ध असल्यास; किंवा ×ने काढा. पुढचे dependent steps तपासा.
  4. मध्ये step घालण्यासाठी आधीचा step select करा.
  5. Home › Advanced Editorमध्ये पूर्ण M code दिसतो.

Messy export साफ करूया

Module 5.18च्या sampleवर headers promote → Order ID uppercase → duplicate review → Date patternनुसार locale conversion → CityMap merge → Customer/Status cleanup → Amount currency markers काढून numeric type → Close & Load. प्रत्येक row एक order असलेल्या त्या sampleमध्ये Order ID key चालतो; order-line dataमध्ये तोच duplicate rule लागू करू नका.

Mixed datesना फक्त . ऐवजी - करून एकच locale लावणं नेहमी पुरेसं नाही. Patternनुसार parse करा आणि ambiguous rows वेगळ्या ठेवा. Amountमधला comma thousands separator आहे की decimal separator हेही समजून घ्या.

Practice

5.18चं cleaning named stepsसह करा. दोन messy rows sourceमध्ये जोडा, refresh करा आणि expected clean values, row count, total तपासा. Deleted/error rowsची स्वतंत्र exceptions query ठेवा.