Excel · मराठी आवृत्ती
10.2 Power Queryमधले cleaning steps
Module 5मध्ये केलेलं cleaning Power Queryमध्ये repeatable steps म्हणून ठेवता येतं. कोणता step कोणत्या data problemसाठी आहे हे स्पष्ट ठेवा.
| Problem | Command / approach |
|---|---|
| वरच्या report lines | Remove Top Rows, मग Use First Row as Headers. |
| खरे duplicates | योग्य key columns निवडून Remove Duplicates. |
| पूर्ण blank rows | Remove Blank Rows. |
| Group-label blanks | Transform › Fill › Down; हीच sourceची मांडणी असल्यास. |
| Spaces, invisible characters, case | Transform › Format › Trim / Clean / lowercase / UPPERCASE / Capitalize Each Word. |
| City spellings | Replace Values किंवा controlled CityMap merge. |
| ₹, Rs., commas | योग्य numeric convention समजून Replace Values; मग Fixed decimal number. |
| Column split/join | Split Column › By Delimiter / Transform › Merge Columns. |
| Textचा भाग | Transform › Extract › Before/After Delimiter किंवा First/Last Characters. |
| Ruleवर value | Add Column › Conditional Column. |
| Exampleवर transformation | Column From Examples; generated rule वेगळ्या inputsवर तपासा. |
| Errors | Keep Errorsने review; गरजेनुसार Replace Errors किंवा Remove Errors आणि countची नोंद. |
Applied Steps वापरा
- Stepवर click केल्यावर त्या stageचा data दिसतो.
- Right-click › Renameने “Trim City”सारखं नाव द्या.
- Wrong stepची settings gear iconमधून बदला, उपलब्ध असल्यास; किंवा ×ने काढा. पुढचे dependent steps तपासा.
- मध्ये step घालण्यासाठी आधीचा step select करा.
- 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 ठेवा.