Power BI Desktop में Power Query क्या है?
Complete Power Query Tutorial in Hindi (2026)
Learn Data Cleaning | Data Transformation | M Language | Practical Projects
आज के समय में हर कंपनी के पास बहुत सारा Business Data होता है। इस Data में कई बार Blank Cells, Duplicate Records, गलत Spelling, Extra Spaces और गलत Data Formats जैसी समस्याएं होती हैं।
अगर आप इस गंदे Data से Professional Dashboard बनाना चाहते हैं, तो सबसे पहले Data Cleaning करना जरूरी है।
Microsoft Power BI Desktop में Data Cleaning और Transformation के लिए एक बहुत ही उपयोगी Tool दिया गया है, जिसका नाम Power Query Editor है।
इस Tutorial में हम Power Query को बिल्कुल शुरुआत से सीखेंगे और Real-Life Practical Examples की मदद से समझेंगे कि Data को Clean और Analysis के लिए तैयार कैसे किया जाता है।
- Power Query क्या है और इसका उपयोग क्यों होता है?
- Power Query Editor कैसे Open करें?
- Excel Data को Power BI में Import करना।
- Remove Duplicates और Remove Blank Rows।
- Replace Values और Trim / Clean।
- Split Column और Merge Columns।
- Change Data Type और Fill Down।
- Merge Queries और Append Queries।
- Power Query M Language के Examples।
- Complete Practical Data Cleaning Project।
1. Power Query क्या है?
Power Query Microsoft Excel और Power BI का एक Data Preparation और Transformation Tool है। इसका उपयोग अलग-अलग Sources से Data Import करने, Data Clean करने और उसे सही Format में बदलने के लिए किया जाता है।
Power Query की सहायता से आप बिना बार-बार Manual Editing किए Data Cleaning के Steps को Record कर सकते हैं। जब नया Data Refresh होता है, तो लागू किए गए Steps दोबारा Execute हो सकते हैं।
Power Query के मुख्य काम
- Data Import करना।
- Duplicate Records हटाना।
- Blank Rows और Null Values Handle करना।
- गलत Spelling और Values सुधारना।
- Columns को Split और Merge करना।
- Data Types बदलना।
- Multiple Excel Files का Data Combine करना।
- Data को Analysis के लिए तैयार करना।
2. Power BI Desktop में Power Query Editor कैसे Open करें?
Step 1: Power BI Desktop Open करें
सबसे पहले अपने Computer में Power BI Desktop Open करें।
Step 2: Get Data पर Click करें
Home Tab में जाकर Get Data पर Click करें और Excel Workbook Select करें।
Step 3: Excel File Select करें
अपनी Excel File Select करें और Navigator Window में अपनी Sheet Select करें।
Step 4: Transform Data पर Click करें
Load की जगह Transform Data पर Click करें। अब Power Query Editor Open हो जाएगा।
- Home Tab
- Transform Tab
- Add Column Tab
- View Tab
- Queries Pane
- Data Preview Area
- Applied Steps Pane
3. Practical Example: Excel Data Cleaning
मान लीजिए आपके पास एक Company का Employee Sales Data है। इस Data में कुछ गलतियां हैं जिन्हें Power Query की मदद से ठीक करना है।
Sample Raw Data
| Employee | City | Sales | Department |
|---|---|---|---|
| Rahul | Lucknow | 25000 | Sales |
| Priya | Delhi | 30000 | Marketing |
| Rahul | Lucknow | 25000 | Sales |
| Amit | NULL | 20000 | Accounts |
| Neha | Kanpur | NULL | Sales |
इस Data में Duplicate Record, Extra Space और Blank Values जैसी समस्याएं हैं। अब हम इन्हें एक-एक करके ठीक करेंगे।
4. Remove Duplicates का उपयोग कैसे करें?
जब Excel या Database में एक ही Record कई बार आ जाता है, तो उसे Duplicate Record कहते हैं।
Practical Steps
- Power Query Editor में Employee Data Select करें।
- जिन Columns के आधार पर Duplicate पहचानना है उन्हें Select करें।
- Home Tab पर जाएं।
- Remove Rows → Remove Duplicates पर Click करें।
- Duplicate Records हट जाएंगे।
यदि Employee, City, Sales और Department के सभी Values एक समान हैं, तो एक Duplicate Row हटाई जा सकती है।
ध्यान दें: केवल Employee Name पर Remove Duplicates करने से एक ही नाम वाले अलग-अलग Employees भी हट सकते हैं। सही Columns चुनना जरूरी है।
5. Remove Blank Rows और Null Values कैसे हटाएं?
कई बार Excel Data में खाली Rows और Null Values होती हैं। Power Query में इन्हें अलग-अलग तरीके से Handle किया जा सकता है।
Remove Blank Rows
- Home Tab Open करें।
- Remove Rows पर Click करें।
- Remove Blank Rows Select करें।
Null Values को Filter करना
- जिस Column में Null Values हैं उसे Select करें।
- Column Filter Open करें।
- Null Option को Uncheck करें।
- OK पर Click करें।
Professional Tip: हर Null Value को Delete करना सही नहीं होता। कई बार Null का मतलब Unknown या Not Available होता है। Business Requirement के अनुसार उसे Replace, Fill या Retain करें।
6. Trim और Clean का उपयोग कैसे करें?
Excel Data में कई बार Text के पहले या बाद में Extra Spaces होते हैं। इन Spaces के कारण Lookup और Matching में समस्या हो सकती है।
Trim का उपयोग
- Employee Column Select करें।
- Transform Tab पर जाएं।
- Format → Trim Select करें।
Clean का उपयोग
Text Column Select करें और Transform → Format → Clean पर Click करें। इससे Text में मौजूद कुछ Non-Printable Characters हटाए जा सकते हैं।
" Rahul "After Trim:
"Rahul"
7. Replace Values का उपयोग कैसे करें?
मान लीजिए आपकी Excel File में City का नाम गलत लिखा है। जैसे Lucknow की जगह Lukhnow लिखा हुआ है।
Practical Steps
- City Column Select करें।
- Transform Tab में जाएं।
- Replace Values पर Click करें।
- Value to Find में Lukhnow लिखें।
- Replace With में Lucknow लिखें।
- OK पर Click करें।
After: Lucknow, Delhi, Kanpur
8. Split Column का उपयोग कैसे करें?
Split Column की मदद से एक Column के Data को दो या अधिक Columns में Divide किया जा सकता है।
Practical Example
| Full Name |
|---|
| Rahul Sharma |
| Priya Verma |
| Amit Singh |
अब हमें Full Name को First Name और Last Name में Split करना है।
- Full Name Column Select करें।
- Transform Tab पर जाएं।
- Split Column → By Delimiter Select करें।
- Delimiter में Space Select करें।
- Split at Each Occurrence या उपयुक्त विकल्प चुनें।
- OK पर Click करें।
| First Name | Last Name |
|---|---|
| Rahul | Sharma |
| Priya | Verma |
| Amit | Singh |
9. Merge Columns का उपयोग कैसे करें?
Merge Columns की सहायता से दो या अधिक Columns को जोड़कर एक नया Column बनाया जा सकता है।
Example: First Name और Last Name को जोड़कर Full Name बनाना।
- First Name और Last Name Columns Select करें।
- Transform Tab Open करें।
- Merge Columns पर Click करें।
- Separator में Space Select करें।
- New Column Name में Full Name लिखें।
- OK पर Click करें।
10. Change Data Type का उपयोग कैसे करें?
Power BI में प्रत्येक Column का सही Data Type होना बहुत जरूरी है। गलत Data Type के कारण Calculations और Charts में समस्याएं आ सकती हैं।
| Column | Correct Data Type |
|---|---|
| Employee | Text |
| City | Text |
| Sales | Whole Number / Decimal Number |
| Date | Date |
| Salary | Decimal Number / Fixed Decimal Number |
Column के नाम के पास Data Type Icon पर Click करके सही Data Type Select करें।
11. Fill Down और Fill Up का उपयोग कैसे करें?
जब Excel Data में किसी Column की कुछ Cells Blank होती हैं और ऊपर की Value को नीचे की Rows में दोहराना होता है, तब Fill Down उपयोगी होता है।
Before
| Region | Sales |
|---|---|
| North | 5000 |
| NULL | 6000 |
| NULL | 7000 |
| South | 8000 |
After Fill Down
| Region | Sales |
|---|---|
| North | 5000 |
| North | 6000 |
| North | 7000 |
| South | 8000 |
Steps: Region Column Select करें → Transform → Fill → Down पर Click करें।
12. Merge Queries और Append Queries में अंतर
Power Query में Multiple Tables को Combine करने के लिए Merge Queries और Append Queries का इस्तेमाल किया जाता है।
| Merge Queries | Append Queries |
|---|---|
| दो Tables को Common Column के आधार पर जोड़ता है। | दो या अधिक Tables की Rows को एक के नीचे जोड़ता है। |
| SQL JOIN की तरह काम करता है। | UNION की तरह काम करता है। |
| Common Key की जरूरत होती है। | Columns के नाम और Structure मिलना उपयोगी है। |
Merge Queries Practical Example
मान लीजिए एक Table में Employee ID और Name है तथा दूसरी Table में Employee ID और Salary है। Employee ID के आधार पर दोनों Tables Merge कर सकते हैं।
Append Queries Practical Example
मान लीजिए आपके पास January Sales और February Sales की दो Excel Tables हैं। Append Queries से दोनों का Data एक ही Table में जोड़ सकते हैं।
13. Power Query M Language क्या है?
Power Query में Data Transformation के पीछे एक Programming Language काम करती है, जिसे M Language या Power Query Formula Language कहते हैं।
आप Advanced Editor में जाकर M Code देख और Edit कर सकते हैं।
Example 1: Text.Trim
Text.Trim([Employee])
Employee Column के Text से शुरुआत और अंत के Extra Spaces हटाने के लिए।
Example 2: Text.Upper
Text.Upper([City])
City के Text को Uppercase में बदलने के लिए।
Example 3: Replace Value
Table.ReplaceValue(
Source,
"Lukhnow",
"Lucknow",
Replacer.ReplaceText,
{"City"}
)
Example 4: Remove Duplicates
Table.Distinct(
Source,
{"Employee", "City", "Sales"}
)
Example 5: Filter Rows
Table.SelectRows(
Source,
each [Sales] > 10000
)
Note: ये M Language के उदाहरण हैं। Advanced Editor में पूरे Query का सही Step Structure और Previous Step Reference इस्तेमाल करना जरूरी है।
14. Complete Practical Project: Employee Data Cleaning
Objective: Raw Excel Data को Clean करके Power BI Dashboard के लिए तैयार करना।
आपको ये Tasks Complete करने हैं:- Excel File Import करें।
- Duplicate Employee Records Remove करें।
- Blank Rows Remove करें।
- Employee Names पर Trim और Clean Apply करें।
- City की गलत Spelling Replace करें।
- Full Name को First Name और Last Name में Split करें।
- Sales Column का Data Type सही करें।
- Region Column पर Fill Down Apply करें।
- Applied Steps Check करें।
- Close & Apply करें।
15. Power Query के महत्वपूर्ण Interview Questions
Q1. Power Query क्या है?
Power Query एक Data Preparation और Transformation Tool है, जिसका उपयोग Data Import और Cleaning के लिए किया जाता है।
Q2. Power Query Editor का क्या उपयोग है?
इसका उपयोग Data को Clean, Transform और Analysis के लिए तैयार करने में होता है।
Q3. Remove Duplicates क्या करता है?
Selected Columns के आधार पर Duplicate Rows हटाता है।
Q4. Merge Queries क्या है?
Common Columns के आधार पर दो या अधिक Tables को Join करने का तरीका है।
Q5. Append Queries क्या है?
Multiple Tables की Rows को एक Table में Combine करने का तरीका है।
Q6. M Language क्या है?
यह Power Query की Formula Language है, जिसका उपयोग Data Transformation Steps लिखने के लिए होता है।
Q7. Applied Steps क्या हैं?
Power Query में किए गए Transformation Steps की List को Applied Steps कहते हैं।
16. Power Query सीखने के बाद क्या सीखें?
Power Query सीखने के बाद आपको Data Analysis और Professional Dashboard Development के लिए निम्न Skills पर काम करना चाहिए:
- Power BI Data Modeling
- DAX Functions और Measures
- Calculated Columns
- Interactive Charts और Visualizations
- Power BI Dashboard Design
- Excel Advanced Functions
- MIS Reporting
- SQL Database Basics
Learn Power BI, Advanced Excel & MIS Reporting
Power Query और Data Cleaning की Practical Knowledge के साथ अपनी Data Analytics Skills को अगले Level तक ले जाएं। Excellent Computer Education में संबंधित Professional Computer Courses की जानकारी प्राप्त करें।
1. Power BI Course in Indira Nagar, Lucknow
Power BI Desktop, Power Query, DAX Formulas, Data Modeling, Interactive Reports और Professional Dashboard Development की जानकारी प्राप्त करें।
Explore Power BI Course →2. Advanced Excel with Power BI & MIS Training
Advanced Excel Formulas, Pivot Tables, MIS Reports, Data Analysis और Power BI Dashboard के माध्यम से Job-Oriented Practical Skills विकसित करें।
Explore Advanced Excel + Power BI →3. Excel Training Institute in Indira Nagar, Lucknow
Basic से Advanced Excel तक सीखें। Excel Functions, Data Management, Charts, Pivot Tables और Office Practical Assignments पर अभ्यास करें।
Explore Excel Training →Frequently Asked Questions (FAQs)
नहीं, लेकिन Basic Excel की जानकारी होने से Power Query समझना आसान हो जाता है।
Power BI Desktop में Power Query Editor उपलब्ध है और इसे Desktop पर Data Transformation के लिए इस्तेमाल किया जा सकता है।
हाँ, Power Query बड़े Datasets पर भी काम कर सकता है। वास्तविक Performance Data Size, Source, System Resources और Query Design पर निर्भर करती है।
Power Query का उपयोग Data Cleaning और Transformation के लिए होता है, जबकि DAX का उपयोग Data Model में Calculations और Measures बनाने के लिए किया जाता है।
नहीं, अधिकांश Basic और Intermediate Tasks बिना Coding के किए जा सकते हैं। Advanced Transformation के लिए M Language उपयोगी है।
Power Query, Excel, DAX और Power BI Projects की अच्छी जानकारी MIS Executive, Reporting Analyst और Junior Data Analyst जैसे Roles के लिए उपयोगी हो सकती है।
Learn Power BI with Practical Training
Excellent Computer Education
A Professional Computer Training Center
Learn Basic Excel | Advanced Excel | Power BI | MIS Reporting | Data Analysis
Admission Open – Enquire Today!
WhatsApp Now Call NowMob/WhatsApp: 9795720993
Address: UG-10, Goel Palace, Faizabad Road, Indira Nagar, Lucknow-226016
Website: excellentcomputereducation.com
Conclusion
Power Query, Power BI Desktop का एक महत्वपूर्ण हिस्सा है। इसकी मदद से आप Raw और Unstructured Data को Clean करके Analysis के लिए तैयार कर सकते हैं।
Remove Duplicates, Replace Values, Trim, Split Columns, Merge Queries, Append Queries और M Language जैसे Features की नियमित Practice करके आप Data Cleaning में अच्छी Skill विकसित कर सकते हैं।
अगर आपका लक्ष्य MIS Executive या Data Analyst बनना है, तो Power Query के साथ Advanced Excel, DAX और Power BI Dashboard Development भी सीखें।
आज ही Practical Data Cleaning सीखें और अपनी Data Analytics Journey शुरू करें!



