Sunday, May 24, 2026

Power Query

 


                      Power Query

Power Query data clean, import এবং transform করার জন্য ব্যবহার হয়।

উদাহরণ:

খালি row মুছে ফেলা
duplicate remove করা
column split করা
date format ঠিক করা
multiple files combine করা
CSV বা web থেকে data import করা


সহজভাবে মনে রাখুন:

দরকারFormula/Tool
শর্ত checkIF / IFS
শর্ত দিয়ে যোগSUMIF / SUMIFS
শর্ত দিয়ে countCOUNTIF / COUNTIFS
শর্ত দিয়ে averageAVERAGEIF
table থেকে খোঁজাVLOOKUP / XLOOKUP / INDEX MATCH
row-column বদলানো             TRANSPOSE
data summaryPivot Table
data clean


Power Query Practice — Summary

এই sheet-টি Power Query দিয়ে messy data clean করার practice। এখানে ৩ ধরনের সমস্যা দেখানো হয়েছে:

  1. Customer data clean করা

  2. Duplicate sales data remove করা

  3. Split column করে data আলাদা করা


Exercise 1: Clean Customer Data

প্রথম dataset-এ customer information আছে:

Columnসমস্যা
customer_idinconsistent ID, যেমন C001, c002
FULL NAMEmixed case, extra spaces
email_addresslowercase/rename দরকার
Phonenumber format clean দরকার
join_dateinconsistent date format
statusmixed case, যেমন active, ACTIVE, inactive
total_purchasenumber format দরকার

Power Query Steps

Data select করুন → Data > From Table/Range

Power Query Editor-এ:

Columnকাজ
All columnsTransform > Trim
All columnsTransform > Clean
customer_idReplace c with C
FULL NAMEProper Case
email_addressLowercase, rename to Email
PhoneClean, rename to Phone Number
join_dateChange Type > Date
statusUppercase
total_purchaseWhole Number, rename to Total Purchase

শেষে Close & Load করুন।


Exercise 2: Remove Duplicate Sales Data

এই dataset-এ duplicate order আছে, যেমন ORD001 এবং ORD003 repeat হয়েছে।

Power Query Steps

Data select করুন → Data > From Table/Range

Power Query Editor-এ:

Stepকাজ
Home > Remove Duplicatesduplicate rows remove
OrderIDTransform > Uppercase
AmountChange Type > Whole Number
DateChange Type > Date
Date columnSort Ascending

শেষে Close & Load করুন।


Exercise 3: Split Column

এখানে Employee column-এ একসাথে ID, Name, Location আছে।

Example:

E001-Rajesh Kumar-Mumbai

এটাকে ৩টি column-এ ভাগ করতে হবে:

Emp IDNameLocation
E001Rajesh KumarMumbai

Power Query Steps

Data select করুন → Data > From Table/Range

Power Query Editor-এ:

Employee column select করুন →
Transform > Split Column > By Delimiter

Delimiter দিন:

-

তারপর columns rename করুন:

Old ColumnNew Column
Employee.1Emp ID
Employee.2Name
Employee.3Location

Salary column → Whole Number

শেষে Close & Load করুন।


Power Query কেন ব্যবহার করবেন?

Power Query দিয়ে আপনি একবার data clean করার steps তৈরি করলে, পরে নতুন data add করলে শুধু Refresh করলেই clean result পাবেন।

সহজভাবে:

Manual cleaning বারবার করতে হয়।
Power Query cleaning একবার সেট করলে বারবার automatic হয়।







Power Query










No comments:

Post a Comment