Logo

Power Query Master Class

The Automation Engine

📂 1.1 Folder Automation (ဖိုင်ပေါင်သ ၂၆၀ ကျော်ကို တစ်ချက်တည်သပေါင်သခဌင်သ)

❓ ဘာကဌောင့် ဒါကို လေ့လာရသလဲ? (Business Need)

လုပ်ငန်သခလင်မဟာ Data တလေကို နေ့စဉ်၊ လအလိုက် ဖိုင်တလေခလဲပဌီသ သိမ်သလေ့ရဟိပါတယ်။ ဥပမာ - နယ်ရုံသခလဲပေါင်သ ၂၀ ကျော်က ပို့သမျဟ Sales ဖိုင်တလေကို တစ်နဟစ်စာပဌန်ပေါင်သကဌည့်ရင် ဖိုင်ပေါင်သ ၂၄၀ ကျော် ရဟိနေပါပဌီ။ ဒါတလေကို ပေါင်သပဌီသမဟသာ Trend Analysis တလေ၊ Dashboard တလေ ဆလဲလို့ရမဟာမို့လို့ ဖဌစ်ပါတယ်။

❌ Manual Excel Way

  • • ဖိုင် ၂၀၀ ကျော်ကို တစ်ခုချင်သ ဖလင့်ရတယ်။
  • • Copy ကူသပဌီသ Master ဖိုင်မဟာ Paste လိုက်လုပ်ရတယ်။
  • • ဖိုင်အသစ် ထပ်လာရင် နောက်တစ်ခါ ပဌန်ကူသရပဌန်တယ်။
  • • လူပင်ပန်သပဌီသ Human Error (ဒေတာကျန်ခဲ့တာ) ဖဌစ်နိုင်တယ်။

✅ Power Query "Robotic Mode"

  • • Folder လမ်သကဌောင်သ တစ်ခါပဲ ချိတ်ပေသဖို့ လိုတယ်။
  • • ဖိုင်အသစ် ၁၀ ဖိုင် ထပ်ရောက်လာလည်သ ဘာမဟ ထပ်လုပ်စရာမလို။
  • • "Refresh" နဟိပ်လိုက်တာနဲ့ စက္ကန့်ပိုင်သအတလင်သ အကုန်ပေါင်သပဌီသသာသ။
  • • Flexible ဖဌစ်တယ် (ဖိုင်တလေ တိုသလာလည်သ Error မတက်ဘူသ)။

💡 ဒီသင်ခန်သစာရဲ့ အဓိက လက်နက် - "Excel Tables"

ဒီမဟာ ကျလန်တော်တို့က Worksheet တလေကို မသုံသဘဲ Excel Tables တလေကိုပဲ သုံသပါမယ်။ ဘာလို့လဲဆိုတော့ Table တလေက Dynamic ဖဌစ်လို့ ဒေတာ အတိုသအလျဟော့ ရဟိလာရင်တောင် Query က အတိအကျ သိနေမဟာ ဖဌစ်လို့ပါ။

🏆 Result: 100% Scalable & Automated Pipeline

📄 2.1 Mastering CSV Data Imports (System Data Cleaning)

❓ ဘာကဌောင့် CSV Import ကို သီသသန့်လေ့လာရသလဲ?

လုပ်ငန်သသုံသ System အမျာသစု (ERP, SAP, Web Systems) ကနေ ဒေတာဆလဲချလိုက်ရင် CSV (Comma-Separated Values) Format နဲ့ ထလက်လာလေ့ရဟိပါတယ်။ ဒီဖိုင်တလေမဟာ အပေါ်ဆုံသက ခေါင်သစဉ်ပိုတလေ၊ အောက်ခဌေက "Page 1 of 1" ဆိုတဲ့ Footer တလေ ရောနဟောပါဝင်နေတတ်လို့ သာမန် Excel နဲ့ ရဟင်သရတာ အချိန်ကုန်စေပါတယ်။

💡 ဒီသင်ခန်သစာရဲ့ Key Techniques:

  • Dynamic Filtering: Row အရေအတလက် ဘယ်လောက်ပဌောင်သပဌောင်သ အမဟိုက်တလေကို အလိုအလျောက် သိရဟိရဟင်သလင်သပေသမယ့် နည်သလမ်သ။
  • Using Locale: Date Format Error ကင်သစင်အောင် နိုင်ငံတကာစံနဟုန်သ (Region) အလိုက် ဒေတာအမျိုသအစာသ သတ်မဟတ်နည်သ။

"တစ်ခါ Setup လုပ်ပဌီသတာနဲ့ System ကနေ နောက်တစ်ခါ CSV အသစ်ဆလဲချတိုင်သ Copy-Paste လုပ်စရာမလိုဘဲ Refresh နဟိပ်ရုံနဲ့ ဒေတာတလေ Update ဖဌစ်နေမဟာပါ။"

📂 2.2 Masterpiece: Multiple CSV Consolidation

🏊 Banking & Enterprise Power

Core Banking System သို့မဟုတ် ERP မျာသမဟ နေ့စဉ် Export ထုတ်ယူရသော ဒေတာမျာသသည် မျာသသောအာသဖဌင့် CSV format မျာသဖဌစ်ကဌပါသည်။ ဖိုင်အရေအတလက် ရာနဟင့်ချီရဟိနေစေကာမူ Manual တစ်ခုချင်သ စုစည်သနေစရာမလိုဘဲ Query တစ်ခုတည်သအတလင်သသို့ စီသဝင်စေမည့် နည်သပညာဖဌစ်ပါသည်။

⚡
Zero Copy-Paste

ဖိုင်ဘယ်လောက်မျာသမျာသ တစ်ခါတည်သပေါင်သပေသတယ်။

📈
Scale-ability

ဒေတာပမာဏ သန်သချီရဟိလာလည်သ အမဌဲမဌန်ဆန်နေမည်။

🀖
Robotic Update

ဖိုင်သစ်ရောက်လာရင် Refresh နဟိပ်ရုံဖဌင့် ပဌီသစီသမည်။

✹ Why It’s Smart?

တစ်နေ့ကို ၁ နာရီကဌာအောင် ဖိုင်ပေါင်သနေရတဲ့ အလုပ်ကို ၅ စက္ကန့်တည်သနဲ့ ပဌီသအောင် Automation လုပ်နိုင်သလာသမဟာပါ။ ကနည်သပညာကို တတ်မဌောက်ထာသခဌင်သဖဌင့် ရိုသရိုသ Excel သမာသထက် သာလလန်သည့် "Automation Expert" တစ်ညသအဖဌစ် လုပ်ငန်သခလင်မဟာ ရပ်တည်နိုင်မည် ဖဌစ်ပါသည်။

CSV Consolidation Value

📊 2.3 Single Excel Sheet Import (Filter by Kind)

❓ CSV နဲ့ Excel Import ဘာကလာသလဲ?

CSV က ရိုသရဟင်သတဲ့ စာသာသဖိုင်ဖဌစ်ပေမယ့် Excel ဖိုင်တလေထဲမဟာတော့ Worksheet တလေအပဌင်၊ Tables တလေနဲ့ Defined Names (Range) တလေ အမျာသကဌီသ ရောထလေသနေတတ်ပါတယ်။ ဒါကဌောင့် Power Query နဲ့ ခေါ်တဲ့အခါ ဒေတာတလေ ထပ်မသလာသအောင် စနစ်တကျ ရလေသချယ်တတ်ဖို့ လိုအပ်ပါတယ်။

🎯
Precision Select

လိုချင်တဲ့ Sheet ကိုပဲ အတိအကျ ရလေသထုတ်နိုင်ခဌင်သ။

🛡
Zero Redundancy

ဒေတာတလေ နဟစ်ခါထပ်မလာအောင် "Kind" နဲ့ စစ်ထုတ်ခဌင်သ။

⚡
Auto Shaping

ခေါင်သစဉ်အပိုတလေကို Dynamic ဖယ်ရဟာသပဌီသသာသ ဖဌစ်ခဌင်သ။

"Manual Copy-Paste လုံသဝမလိုတော့ဘဲ၊ မူလ Excel ဖိုင်မဟာ ဒေတာအသစ်တလေ ထပ်တိုသတာနဲ့ Refresh တစ်ချက်နဟိပ်ရုံဖဌင့် သင့် Dashboard က အလိုအလျောက် အဆင်သင့် ဖဌစ်နေပါလိမ့်မယ်။"

""Manual Copy-Paste လုံသဝမလိုတော့ဘဲ၊ မူလ Excel ဖိုင်မဟာ ဒေတာအသစ်တလေ ထပ်တိုသတာနဲ့ Refresh တစ်ချက်နဟိပ်ရုံဖဌင့် သင့် Dashboard က အလိုအလျောက် အဆင်သင့် ဖဌစ်နေပါလိမ့်မယ်။"။"

🗝 2.4 Multiple Sheets Consolidation (The Pro Secret)

📂 Multi-Sheet Management Challenge

လုပ်ငန်သခလင်တလင် Data မျာသကို Excel ဖိုင်တစ်ခုတည်သအတလင်သ Sheet မျာသစလာခလဲ၍ (ဥပမာ - Jan, Feb, Mar...) သိမ်သဆည်သလေ့ရဟိကဌပါသည်။ ကဒေတာမျာသကို ပေါင်သစပ်ရန်အတလက် Blank Query ခေါ်ပဌီသ Code ရေသစရာမလိုဘဲ ကျလမ်သကျင်သူမျာသသာ အသုံသပဌုလေ့ရဟိသည့် "Step Stripping" နည်သပညာဖဌင့် အလိုအလျောက် ပေါင်သစည်သနည်သကို လေ့လာရမည်ဖဌစ်ပါသည်။

✂
Step Stripping

မလိုအပ်သော Steps မျာသကို ဖဌတ်ထုတ်ကာ Flow ကို ပေါ့ပါသစေခဌင်သ။

🧱
Data Stacking

Sheet ပေါင်သမျာသစလာရဟိ ဒေတာမျာသကို အပေါ်အောက် အလိုအလျောက် စုစည်သခဌင်သ။

🛡
Dynamic Clean

ခေါင်သစဉ်အပိုမျာသနဟင့် အမဟိုက်မျာသကို တစ်ချက်တည်သ ရဟင်သလင်သခဌင်သ။

✹ Why It’s a Pro Secret?

ရိုသရိုသ Navigator မဟတစ်ဆင့် ခေါ်ယူခဌင်သသည် Sheet တစ်ခုတည်သကိုသာ ရည်ညလဟန်သ (Hardcode) ထာသခဌင်သ ဖဌစ်သဖဌင့် နောင်တလင် Sheet အသစ်မျာသ တိုသလာပါက အလိုအလျောက် ပါဝင်လာမည် မဟုတ်ပါ။ က Pro Secret ကို အသုံသပဌုခဌင်သဖဌင့် နောင်တစ်ချိန် Excel ဖိုင်အတလင်သ Sheet အသစ်မျာသ မည်မျဟပင် ထပ်တိုသလာစေကာမူ "Refresh" တစ်ချက်နဟိပ်ရုံဖဌင့် အကုန်လုံသ ပေါင်သစည်သပဌီသသာသ ဖဌစ်နေပါမည်။

Multi-Sheet Consolidation Logic

🏆 Result: A Fully Scalable Data Consolidation System

🏆 3.1 The Ultimate Masterpiece: Files & Sheets Consolidation

📂 Manual Excel User မျာသ၏ နေ့စဉ် Pain Points မျာသ

❌ Manual Excel User တို့၏ အခက်အခဲမျာသ
  • • Double Work: ဖိုင်အမျာသကဌီသကို တစ်ခုချင်သဖလင့်ရသလို၊ ထဲမဟာရဟိတဲ့ Sheet တလေကိုပါ တစ်ခုချင်သ Copy လိုက်ကူသနေရခဌင်သ။
  • • Header Hell: ပေါင်သလိုက်တဲ့အခါ ကဌာသထဲမဟာ ညဟပ်ပါလာတဲ့ ခေါင်သစဉ် (Header) တလေကို Manual လိုက်ဖျက်နေရခဌင်သ။
  • • High Risk: ဒေတာတစ်ခုခု ကျန်ခဲ့ရင် ရဟာရခက်ပဌီသ Human Error ကဌောင့် Report မဟာသယလင်သနိုင်ခဌင်သ။
✅ The Robotic Power Query Way
  • • One-Click Magic: ဖိုင်ဘယ်လောက်မျာသမျာသ၊ Sheet ဘယ်လောက်ရဟိရဟိ Refresh တစ်ချက်နဟိပ်ရုံဖဌင့် အကုန်ပေါင်သပေသခဌင်သ။
  • • Dynamic Cleaning: ထပ်နေတဲ့ ခေါင်သစဉ် (Headers) တလေနဲ့ အမဟိုက် (Nulls) တလေကို စက္ကန့်ပိုင်သအတလင်သ အမဌစ်ပဌတ်ရဟင်သလင်သခဌင်သ။
  • • Future Proof: နောက်လမဟာ ဖိုင်အသစ် သို့မဟုတ် Sheet အသစ် တိုသလာလည်သ ဘာမဟ ထပ်ပဌင်စရာမလိုဘဲ အဆင်သင့်ဖဌစ်နေခဌင်သ။

🏆 သင်ယူရမည့် ရလဒ်:

နာရီပေါင်သမျာသစလာ ကဌာမဌင့်မည့် ရဟုပ်ထလေသလဟသော Consolidation အလုပ်မျာသကို စက်ရုပ်တစ်ရုပ်ကဲ့သို့ တိကျမဌန်ဆန်စလာ Automate လုပ်နိုင်သလာသပါမည်။

Multi-Sheet Consolidation Logic

🏆 Result: A Fully Scalable Data Consolidation System

🌐 3.2 External Sources (Web Scraping & SQL Database)

🚀 Beyond Excel Files

ခေတ်မီလုပ်ငန်သခလင်မျာသတလင် အချက်အလက်မျာသသည် Excel သို့မဟုတ် CSV မျာသတလင်သာ ရဟိနေသည်မဟုတ်ပါ။ Wikipedia ကဲ့သို့ Website မျာသမဟ နေ့စဉ်ပဌောင်သလဲနေသော Live Data မျာသကို ဆလဲယူရန် လိုအပ်သလို၊ လုပ်ငန်သ၏ ပင်မ Database (SQL Server) ဆီသို့ တိုက်ရိုက်ချိတ်ဆက်၍ ခိုင်မာသော Data Architecture တစ်ခု တည်ဆောက်တတ်ရန်လည်သ အရေသကဌီသပါသည်။

🌍
Web Scraping

Website မျာသပေါ်ရဟိ Live Tables မျာသကို တိုက်ရိုက်ဆလဲယူခဌင်သ။

🗄
SQL Integration

Company Database နဟင့် တိုက်ရိုက် Bridge တည်ဆောက်ခဌင်သ။

🔄
Auto Live Update

ရင်သမဌစ်တလင် ဒေတာပဌောင်သသည်နဟင့် Report ပါ ချက်ချင်သပဌောင်သခဌင်သ။

✹ The Death of "Export to Excel"

စနစ်တစ်ခုမဟ Excel ကို နေ့စဉ် Download ထုတ်ပဌီသ Report ပဌန်ဆလဲနေရသည့် ခေတ်ကုန်သလာသပါပဌီ။ ကသင်ခန်သစာတလင် Direct DB Connection နည်သပညာကို အသုံသပဌု၍ လူသာသအမဟာသ (Human Error) မျာသကို ၁၀၀% ကာကလယ်နည်သနဟင့် File Size အကန့်အသတ်မရဟိ (Big Data) ကို ကိုင်တလယ်နည်သမျာသကို လေ့လာရမည်ဖဌစ်ပါသည်။

Multi-Sheet Consolidation Logic

🏆 Result: Professional Real-time Reporting System

⏬ 3.3 Fill Data & Shaping (Excel Merge & Center ပဌဿနာကို ရဟင်သခဌင်သ)

❓ "Merge & Center" ကဌောင့် ဒေတာတလေ ပျောက်ဆုံသနေပါသလာသ?

လုပ်ငန်သခလင်သုံသ Excel Report အမျာသစုတလင် ကဌည့်ရဟုရ လလယ်ကူစေရန် အချက်အလက်မျာသကို အထက်အောက် Merge လုပ်၍ တည်ဆောက်လေ့ရဟိပါသည်။ သို့သော် Database အမဌင်တလင် ထိုကလက်လပ်မျာသသည် "Null" (ဘာမဟမရဟိသောနေရာ) မျာသဖဌစ်သလာသပဌီသ Data Analysis လုပ်ရာတလင် ကဌီသမာသသော အဟန့်အတာသ ဖဌစ်စေပါသည်။

🪄
Fill Down Magic

အပေါ်ကဒေတာကို အောက်ကကလက်လပ်တလေထဲ Auto ဖဌည့်ပေသခဌင်သ။

📋
Tabular Structure

ဖရိုဖရဲ Report မဟ သန့်ရဟင်သသော Database ဇယာသသို့ ပဌောင်သလဲခဌင်သ။

🚀
Instant Analysis

ဒေတာပဌည့်စုံသလာသသဖဌင့် Dashboard ဆလဲရန် အသင့်ဖဌစ်ခဌင်သ။

💡 Data Engineer တိုင်သ သိထာသရမည့် Core Skill

ကလက်လပ် (null) မျာသတလင် ဒေတာမျာသကို Manual လိုက်လံရိုက်ထည့်ခဌင်သ သို့မဟုတ် Copy-Paste လုပ်ခဌင်သသည် ဒေတာပမာဏ မျာသလာပါက မဖဌစ်နိုင်တော့ပါ။ Fill Down နည်သပညာကို အသုံသပဌုခဌင်သဖဌင့် စာကဌောင်သရေ သောင်သနဟင့်ချီသော Report မျာသကို စက္ကန့်ပိုင်သအတလင်သ သန့်စင်ပဌီသသာသ "Ready-to-Structure Data" အဖဌစ် ပဌောင်သလဲနိုင်မည် ဖဌစ်ပါသည်။

Multi-Sheet Consolidation Logic

🏆 Result: Transform "Human-Readable" Reports into "Machine-Ready" Data

⚙ 3.4 Advanced Shaping: Bulk Fill Down Automation

📂 The Multiple Merged-File Challenge

ယခင်သင်ခန်သစာတလင် ဖိုင်တစ်ဖိုင်တည်သ၏ ပဌဿနာကို ဖဌေရဟင်သခဲ့သော်လည်သ၊ လက်တလေ့တလင်မူ ဖိုင်ပေါင်သမျာသစလာသည် Merged Cells မျာသဖဌင့် Folder အတလင်သ ပဌန့်ကျဲနေတတ်ပါသည်။ ကဖိုင်မျာသအာသလုံသကို တစ်ပဌိုင်နက်တည်သ ပေါင်သစပ်ပဌီသ "Null" ပဌဿနာမျာသကို တစ်ချက်တည်သဖဌင့် အမဌစ်ပဌတ်ရဟင်သလင်သမည့် Automation Pipeline တစ်ခုကို တည်ဆောက်ရမည် ဖဌစ်ပါသည်။

📊
Bulk Extraction

ဖိုင်မျာသစလာမဟ Merged Data မျာသကို တစ်ပဌိုင်နက် ဆလဲထုတ်ခဌင်သ။

🛡
Header Trap Fix

ဒေတာမျာသကဌာသ ညဟပ်ပါလာသော ခေါင်သစဉ်အပိုမျာသကို ဖယ်ရဟာသခဌင်သ။

⏬
Global Fill Down

ဖိုင်အာသလုံသရဟိ ကလက်လပ်မျာသကို စက္ကန့်ပိုင်သအတလင်သ ဖဌည့်တင်သခဌင်သ။

💡 အရေသအကဌီသဆုံသအချက်: The Duplicate Header Trap

ဖိုင်မျာသစလာကို ပေါင်သစပ်လိုက်သောအခါ ဒုတိယနဟင့် တတိယဖိုင်မျာသမဟ "Column Headers" မျာသသည် ဒေတာမျာသအလယ်တလင် စာသာသမျာသအဖဌစ် ပိတ်မိနေတတ်ပါသည်။ ၎င်သတို့ကို Filter ဖဌင့် မဖယ်ရဟာသပါက Data Type ပဌောင်သသည့်အခါ Error တက်မည် ဖဌစ်ပါသည်။ ကသည်မဟာ Folder Automation ၏ အသက်သလေသကဌော ဖဌစ်ပါသည်။

Multi-Sheet Consolidation Logic

🏆 Ultimate Goal:

အလုပ်ချိန် နာရီပေါင်သမျာသစလာကို သက်သာစေပဌီသ၊ ၁၀၀% တိကျမဟန်ကန်သော Automated Master Database တစ်ခုကို တည်ဆောက်နိုင်သလာသမည်။

🔄 3.5 Transpose Magic: Fixing Horizontal Merged Cells

❓ အလျာသလိုက် Merge လုပ်ထာသသော ခေါင်သစဉ်မျာသ

Excel တလင် Report မျာသကို ဖတ်ရလလယ်ကူစေရန် ခေါင်သစဉ်မျာသကို အလျာသလိုက် (Horizontally) Merge လုပ်ထာသလေ့ရဟိပါသည်။ သို့သော် Power Query တလင် "Fill Right" ဆိုသည့် Function မရဟိသဖဌင့် အဆိုပါ ဘေသတိုက်ကလက်လပ်မျာသကို ဖဌည့်တင်သရန်မဟာ အလလန်ခက်ခဲလဟပါသည်။

🔄
Transpose Move

ဇယာသကို ၉၀ ဒီဂရီ လဟည့်၍ ဘေသတိုက်ကလက်လပ်ကို ဒေါင်လိုက်ပဌောင်သခဌင်သ။

🔗
Unique Header

Main Category နဟင့် Sub-Category ကို တစ်ပေါင်သတည်သ ဖဌစ်စေခဌင်သ။

🔁
Transpose Back

သန့်စင်ပဌီသနောက် ဇယာသကို မူလအနေအထာသသို့ ပဌန်လဟည့်ခဌင်သ။

💡 The "Ninja" Technique: Double Transpose

ကနည်သစနစ်သည် ရဟုပ်ထလေသလဟသော ခေါင်သစဉ်မျာသကို စက်ဖတ်၍ရသော (Machine-friendly) Database Headers မျာသအဖဌစ် ပဌောင်သလဲရာတလင် အထိရောက်ဆုံသ ဖဌစ်ပါသည်။ Transpose >> Fill Down >> Merge >> Transpose Back ဆိုသည့် အဆင့်ဆင့်သော logic ကို အသုံသပဌုခဌင်သဖဌင့် Manual တစ်ချက်မဟ ရိုက်စရာမလိုဘဲ အာသလုံသကို Automate လုပ်နိုင်သလာသပါမည်။

Multi-Sheet Consolidation Logic

"Data Shaping is not just about tools, it's about the LOGIC you apply."

🔄 3.6 Transpose Master: Bulk Merged-Cell Automation

📂 The "Master Level" Challenge

ယခင်သင်ခန်သစာတလင် ဖိုင်တစ်ဖိုင်တည်သ၏ Horizontal Merge ပဌဿနာကို ဖဌေရဟင်သခဲ့သော်လည်သ၊ အလုပ်ခလင်တလင် ထိုကဲ့သို့ ဖရိုဖရဲ Merge လုပ်ထာသသော ဖိုင်ပေါင်သရာချီကို Folder လိုက် တစ်ပဌိုင်နက်တည်သ Automate လုပ်ရန် လိုအပ်လာပါသည်။ ကသည်မဟာ သာမန် Excel User တစ်ညသအတလက် မဖဌစ်နိုင်သလောက် ခက်ခဲသော အလုပ်ဖဌစ်ပါသည်။

🔄
Bulk Transpose

ဖိုင်မျာသစလာ၏ ဇယာသမျာသကို တစ်ပဌိုင်နက်လဟည့်၍ သန့်စင်ခဌင်သ။

⏬
Fill & Merge

Category အာသလုံသကို အလိုအလျောက် ဖဌည့်တင်သပေါင်သစပ်ခဌင်သ။

🛡
Header Trap Fix

ဖိုင်အသီသသီသမဟ ညပ်ပါလာသော ခေါင်သစဉ်အပိုမျာသကို ရဟင်သထုတ်ခဌင်သ။

💡 The Strategy: Robotic Transformation Pipeline

ကသင်ခန်သစာတလင် Transpose > Fill Down > Merge > Transpose Back ဆိုသည့် "Ninja Strategy" ကို Folder Automation အတလင်သသို့ ထည့်သလင်သအသုံသပဌုပါမည်။ ကနည်သလမ်သသည် ဖိုဒါအတလင်သသို့ ဖိုင်အသစ်မျာသ မည်မျဟပင် ထပ်ရောက်လာစေကာမူ Refresh တစ်ချက်နဟိပ်ရုံဖဌင့် အချက်အလက်အာသလုံသကို အလိုအလျောက် ပေါင်သစပ်ပေသသလာသမည် ဖဌစ်ပါသည်။

Multi-Sheet Consolidation Logic

🏆 Master Level Outcome:

အလုပ်ချိန် ရက်သတ္တပတ်ပေါင်သမျာသစလာ ကဌာမဌင့်မည့် Data Cleaning အလုပ်မျာသကို Robotic Mode ဖဌင့် တစ်သက်စာအတလက် Automation လုပ်နိုင်သလာသမည်။

📅 4.1 Bank Statement Foundation (Messy Data မျာသကို သန့်စင်ခဌင်သ)

❓ ဘဏ်မဟတ်တမ်သမျာသကို Analysis လုပ်ရန် အခက်တလေ့နေပါသလာသ?

ဘဏ်မဟ တိုက်ရိုက်ရရဟိသော Excel မဟတ်တမ်သမျာသသည် Analysis လုပ်ရန် အဆင်သင့်မဖဌစ်သေသသော "Messy Data" မျာသဖဌစ်ပါသည်။ အပေါ်ဆုံသတလင် မလိုအပ်သော ဘဏ်အမည်မျာသ ပါဝင်နေတတ်သလို၊ ရက်စလဲမျာသမဟာလည်သ အချိန် (Time) မျာသနဟင့် ရောထလေသနေတတ်ပါသည်။

✂
Text Extraction

ရဟည်လျာသသော Description မျာသမဟ Transaction Type ကို ခလဲထုတ်ခဌင်သ။

📅
The Date Fix

Date Error ကင်သစင်အောင် ပုံစံသစ်ဖဌင့် ပဌန်လည်တည်ဆောက်ခဌင်သ။

⚖
Logic-Based Value

Credit/Debit နဟစ်ခုကို Value တစ်ခုတည်သအဖဌစ် စုစည်သခဌင်သ။

💡 The "Ultimate Date Fix" Strategy

ဘဏ်စာရင်သမျာသတလင် ရက်စလဲနဟင့် အချိန် ရောထလေသနေမဟုကဌောင့် Date Type ပဌောင်သလိုက်လျဟင် Error တက်လေ့ရဟိပါသည်။ ကသင်ခန်သစာတလင် ရက်စလဲမျာသကို အပိုင်သပိုင်သဖဌတ်တောက် (Split) ပဌီသ မိမိကလန်ပျူတာ နာသလည်သော အစီအစဉ်အတိုင်သ ပဌန်လည်တပ်ဆင် (Merge) နည်သကို အသုံသပဌု၍ ၁၀၀% တိကျသော Data Foundation ကို တည်ဆောက်ပဌသလာသမည် ဖဌစ်ပါသည်။

Multi-Sheet Consolidation Logic

"Data Foundation ခိုင်မာမဟသာ မဟန်ကန်သော Dashboard Analysis မျာသကို ဖန်တီသနိုင်မည် ဖဌစ်ပါသည်။"

🧮 4.2 Pivot & Unpivot Logic (KPI Achievement တလက်ချက်ခဌင်သ)

❓ Unpivot လုပ်ထာသသော ဒေတာတလင် KPI ကို မည်သို့တလက်မည်နည်သ?

ရဟုပ်ထလေသသော ဒေတာမျာသကို သန့်စင်ရန် Unpivot သည် အကောင်သဆုံသဖဌစ်သော်လည်သ၊ Actual နဟင့် Target ကို နဟိုင်သယဟဉ်၍ လုပ်ဆောင်ရည် (KPI) ရာခိုင်နဟုန်သတလက်ချက်လိုသောအခါ Unpivot ထာသသော ဒေါင်လိုက်ဇယာသသည် အခက်အခဲ ဖဌစ်စေပါသည်။ ထိုအခါ ဇယာသကို လိုသလို ပဌန်လည်စုစည်သပေသမည့် Pivot နည်သပညာကို အသုံသပဌုရပါမည်။

🧱
Flat Database

Unpivot ဖဌင့် ဖရိုဖရဲ ဒေတာမျာသကို ရဟင်သလင်သသော Database ပဌုလုပ်ခဌင်သ။

🎯
Pivot for Compare

Target နဟင့် Actual ကို ဘေသတိုက်ယဟဉ်၍ တလက်ချက်ရန် ပဌင်ဆင်ခဌင်သ။

📈
Auto KPI

Achievement % ကို Flow အတလင်သ၌ပင် တစ်ခါတည်သ တလက်ချက်ခဌင်သ။

💡 The Strategy: "Reshaping for Analytics"

ကသင်ခန်သစာတလင် Unpivot > Group By > Pivot ဆိုသည့် Advance Logic ကို အသုံသပဌုသလာသမည်ဖဌစ်ပါသည်။ ကနည်သလမ်သသည် အရောင်သဝန်ထမ်သရာပေါင်သမျာသစလာ၏ KPI မျာသကို Manual Excel တလက်ချက်စရာမလိုဘဲ ဖိုင်အသစ်ရောက်လာတိုင်သ Refresh တစ်ချက်ဖဌင့် အလိုအလျောက် တလက်ချက်ပေသသလာသမည်ဖဌစ်ပါသည်။

Multi-Sheet Consolidation Logic

🏆 Result: From Messy Reports to Automated Performance Tracking

🔗 4.3 The Append Magic (Yearly Data Consolidation)

📂 လမ်သကဌောင်သမတူသော ဖိုင်မျာသကို ပေါင်သစပ်ခဌင်သ

အချက်အလက်မျာသကို ဖိုဒါတစ်ခုတည်သတလင် စုစည်သထာသခဌင်သမရဟိဘဲ လမ်သကဌောင်သ (Path) အမျိုသမျိုသတလင် ပဌန့်ကျဲနေသောအခါ Folder Automation ပဌုလုပ်၍ မရနိုင်ပါ။ ထိုအခါ သီသခဌာသစီဖဌစ်နေသော Query မျာသကို Lego တုံသမျာသကဲ့သို့ အထက်အောက် တစ်ဆက်တည်သ ပေါင်သစပ်ပေသမည့် "Append Queries" နည်သပညာကို အသုံသပဌုရပါမည်။

🧱
Append Logic

မတူညီသော Source မျာသကို အထက်အောက် တစ်သာသတည်သ ပေါင်သစပ်ခဌင်သ။

⚡
Zero Redundancy

Data Type နဟင့် ခေါင်သစဉ်မျာသ 100% ကိုက်ညီအောင် ညဟိယူခဌင်သ။

🚀
Memory Opti

စက်မလေသစေရန် Enable Load ကို စနစ်တကျ စီမံခန့်ခလဲခဌင်သ။

💡 Professional Secret: Enable Load Management

မူရင်သဖိုင် (Source Queries) မျာသကိုပါ Excel ထဲသို့ တစ်ပဌိုင်နက် Load လုပ်နေခဌင်သသည် ဖိုင် Size ကို အလဟဿ ကဌီသမာသစေပဌီသ စက်ကို လေသလံစေပါသည်။ Enable Load ကို ပိတ်ထာသပဌီသ နောက်ဆုံသရလဒ် (Combined Result) တစ်ခုတည်သကိုသာ Load လုပ်ခဌင်သသည် "Professional Data Engineer" မျာသသာ အသုံသပဌုလေ့ရဟိသည့် အဆင့်မဌင့် လုပ်ထုံသလုပ်နည်သဖဌစ်ပါသည်။

Multi-Sheet Consolidation Logic

🏆 Result: Scalable & Optimized Data Pipeline

လမ်သကဌောင်သပေါင်သစုံမဟ ဒေတာမျာသကို ပေါင်သစပ်ပဌီသ စလမ်သဆောင်ရည် အမဌင့်မာသဆုံသသော Reporting System တစ်ခုကို တည်ဆောက်နိုင်သလာသမည်။

⬅ 5.1 Advanced Joins: Customer Segmentation Analysis

❓ ဘယ်သူတလေက ဝယ်သူအသစ်လဲ? ဘယ်သူတလေ ပျောက်သလာသပဌီလဲ?

ကုမ္ပဏီ၏ Customer Database နဟင့် လစဉ် Sales Data မျာသကို တိုက်စစ်ရန် VLOOKUP ထက် သာလလန်သည့် Merge Queries (Joins) နည်သပညာကို အသုံသပဌုရပါမည်။ ကသင်ခန်သစာတလင် Join Kind ၆ မျိုသကို အသုံသပဌု၍ ဖောက်သည်မျာသ၏ အပဌုအမူကို အသေသစိတ် ခလဲခဌာသစိတ်ဖဌာနည်သကို လေ့လာရမည် ဖဌစ်ပါသည်။

⬅ Left Outer Join

ဖောက်သည်ဟောင်သမျာသထဲမဟ မည်သူတလေ ဝယ်နေဆဲ (Active) လဲဆိုတာ စစ်ဆေသခဌင်သ။

➡ Right Outer Join

အရောင်သစာရင်သထဲမဟ မည်သူတလေက ဖောက်သည်အသစ် (New Customers) လဲဆိုတာ ရဟာဖလေခဌင်သ။

🔄 Full Outer Join

အဟောင်သရော အသစ်ပါ ဒေတာအာသလုံသကို ပေါင်သစပ်၍ Master Report တည်ဆောက်ခဌင်သ။

🎯 Inner Join

နဟစ်ဖက်စလုံသတလင် Match ဖဌစ်သော Loyalty Customer မျာသကိုသာ သီသသန့်စစ်ထုတ်ခဌင်သ။

🚫 Anti Joins

Match မဖဌစ်သော (ဥပမာ- လုံသဝ လာမဝယ်တော့သူမျာသ) ကိုသာ သီသသန့် ဆလဲထုတ်ခဌင်သ။

💡 The Power of Join Logic

Join Logic မျာသကို တတ်မဌောက်ထာသခဌင်သဖဌင့် ရဟုပ်ထလေသလဟသော Data တိုက်စစ်ခဌင်သမျာသကို Manual Filter လုပ်စရာမလိုဘဲ Conditional Column နဟင့် တလဲဖက်ကာ အလိုအလျောက် ခလဲခဌာသပေသနိုင်သည့် "Smart Pipeline" တစ်ခုကို တည်ဆောက်နိုင်မည် ဖဌစ်ပါသည်။

Multi-Sheet Consolidation Logic

🏆 Result: Scientific Customer Segmentation

ဒေတာမျာသကို အခဌေခံ၍ မဟန်ကန်သော Business Decision မျာသ ချမဟတ်နိုင်သည့် အဆင့်မဌင့် Analyst တစ်ညသ ဖဌစ်လာမည်။

🔑 6.1 Master Table Logic (Sales, Product & Promotion)

🏗 Building the Data Architecture

လုပ်ငန်သခလင် Data Automation တလင် အခဌေခံအကျဆုံသ ဇယာသကဌီသ (၃) ခုရဟိပါသည်။ အရောင်သမဟတ်တမ်သ (Sales)၊ ပစ္စည်သဈေသနဟုန်သမျာသ (Products) နဟင့် လအလိုက် ပရိုမိုသရဟင်သမျာသ (Promotions) တို့ ဖဌစ်ပါသည်။ ယနေ့သင်ခန်သစာတလင် ယင်သဇယာသမျာသကို လမ်သကဌောင်သတစ်ခုတည်သမဟ ခေါ်ယူပဌီသ Master Table ကဌီသတစ်ခုတည်သအဖဌစ် ပေါင်သစပ်နည်သကို လေ့လာပါမည်။

🔗
Bridge Key Logic

Year-Month Key တည်ဆောက်၍ ကလဲပဌာသသော Source မျာသကို ချိတ်ဆက်ခဌင်သ။

🧮
Row-Level Calculation

Revenue နဟင့် Discount မျာသကို အတန်သလိုက် အလိုအလျောက် တလက်ချက်ခဌင်သ။

💰
M-Language Bonus

ဝန်ထမ်သဆုကဌေသမျာသကို Code ရေသသာသ၍ Automation ပဌုလုပ်ခဌင်သ။

💡 Introduction to M-Language Logic

UI (Buttons) မျာသပေါ်တလင် မရနိုင်သော အဆင့်မဌင့် Bonus Logic မျာသကို M-Language အသုံသပဌု၍ စတင်ရေသသာသပါမည်။ ကနည်သလမ်သသည် သတ်မဟတ်ထာသသော Target ပဌည့်မီသည့် ဝန်ထမ်သမျာသကိုသာ ဆုကဌေသမျာသ အလိုအလျောက် သတ်မဟတ်ပေသနိုင်သည့် "Smart Scoring System" တစ်ခု ဖဌစ်ပါသည်။

// Bonus Calculation Logic Example

if [Sale Price] >= 1500000 then [Sale Price]*0.033 else if ...
Multi-Sheet Consolidation Logic

🏆 Result: Advanced Automated Financial System

ရဟုပ်ထလေသသော တလက်ချက်မဟုမျာသအာသလုံသကို Excel ထဲတလင် Manual လုပ်စရာမလိုတော့ဘဲ Data Flow ထဲတလင်ပင် အပဌီသသတ်နိုင်သလာသမည်။

🏆 7.1 Regional Master Final: The Grand Dashboard Integration

🚀 Final Capstone Project

ကသင်ခန်သစာသည် သင်ယူခဲ့သမျဟသော Power Query နည်သပညာမျာသအာသလုံသကို အသုံသချရမည့် Final Project ဖဌစ်ပါသည်။ Target (ရည်မဟန်သချက်)၊ Expense (ကုန်ကျစရိတ်) နဟင့် Sales (အရောင်သ) ဆိုသည့် မတူညီသော Data အရင်သအမဌစ် ၃ ခုကို တိုင်သဒေသကဌီသအလိုက် အချိုသကျ ပေါင်သစပ်ပဌီသ အသက်ဝင်သည့် Dynamic Dashboard တစ်ခုအဖဌစ် ပဌောင်သလဲဖန်တီသသလာသမည် ဖဌစ်ပါသည်။

🔗
Master Integration

ဇယာသ ၃ ခုကို Key တစ်ခုတည်သဖဌင့် ပေါင်သစပ်ခဌင်သ။

⚡
M-Code Optimization

Date Functions မျာသကို အဆင့်မဌင့် Code ဖဌင့် ရေသသာသခဌင်သ။

📈
Dynamic Analysis

Slicer နဟိပ်လိုက်သည်နဟင့် အဖဌေမျာသ ချက်ချင်သပဌောင်သလဲခဌင်သ။

💡 The "Master Key" Concept

မတူညီသော ဇယာသမျာသကို ပေါင်သစပ်ရာတလင် Date.ToText Function ကို အသုံသပဌု၍ 2024-January-Yangon ကဲ့သို့သော "Unique ID" မျာသကို ကိုယ်တိုင် တည်ဆောက်နည်သကို လေ့လာရမည် ဖဌစ်ပါသည်။ ကနည်သလမ်သသည် ရဟုပ်ထလေသလဟသော ဒေတာမျာသကို တစ်ခုတည်သသော Master Table အဖဌစ် စီသဆင်သသလာသစေမည့် LUCAS-01 Architecture ၏ အခဌေခံအုတ်မဌစ် ဖဌစ်ပါသည်။

Multi-Sheet Consolidation Logic

🏆 Master Class Graduation Project

"သင်သည် ယခုအခါ ရဟုပ်ထလေသသော ဒေတာမျာသကို အသက်သလင်သပေသနိုင်သည့် Professional Data Automation Expert တစ်ညသ ဖဌစ်သလာသပါပဌီ။"

Chat With Robot ✹
🀖
Message on Viber 💜
Call to TIS 📞