မာတိကာ
ဖော်မြူလာပြဿနာ
ထည့်သွင်းဒေတာအဖြစ်၊ ကျွန်ုပ်တို့တွင် Excel ဖိုင်တစ်ခု ရှိသည်၊ စာရွက်များထဲမှ တစ်ခုသည် အောက်ပါပုံစံ၏ အရောင်းဒေတာပါသည့် ဇယားများစွာပါ၀င်သည်-
မှတ်ရန်:
- အရွယ်အစားအမျိုးမျိုးရှိသော ဇယားများနှင့် မတူညီသော ထုတ်ကုန်အစုံလိုက်များနှင့် ဒေသများကို အတန်းနှင့် ကော်လံများတွင် အမျိုးအစားခွဲခြင်းမရှိဘဲ။
- ဇယားကွက်များကြားတွင် ဗလာလိုင်းများကို ထည့်သွင်းနိုင်သည်။
- စားပွဲအရေအတွက် မည်သည်ကိုမဆို ဖြစ်နိုင်ပါသည်။
အရေးကြီးသော ယူဆချက်နှစ်ခု။ ယူဆသည်-
- ဇယားတစ်ခုစီ၏အထက်တွင်၊ ပထမကော်လံတွင်၊ ဇယားတွင်ဖော်ပြထားသောအရောင်းမန်နေဂျာ၏အမည် (Ivanov၊ Petrov၊ Sidorov စသည်ဖြင့်) ရှိသည်။
- ဇယားအားလုံးရှိ ကုန်စည်နှင့် တိုင်းဒေသကြီးများ၏ အမည်များကို ဖြစ်ရပ်မှန်တိကျမှုဖြင့် တူညီစွာရေးထားသည်။
အဆုံးစွန်သောပန်းတိုင်မှာ ဇယားအားလုံးမှ အချက်အလက်များကို စုစည်းပြီး နောက်ဆက်တွဲခွဲခြမ်းစိတ်ဖြာခြင်းနှင့် အကျဉ်းချုပ်တည်ဆောက်ခြင်းအတွက် အဆင်ပြေစေသော၊ ဆိုလိုသည်မှာ ဤတစ်ခုထဲတွင် -
အဆင့် 1. ဖိုင်ကိုချိတ်ဆက်ပါ။
အချည်းနှီးသော Excel ဖိုင်အသစ်တစ်ခုကို ဖန်တီးပြီး တက်ဘ်ပေါ်တွင် ၎င်းကို ရွေးချယ်ကြပါစို့ ဒေတာများ အမိန့် ဒေတာရယူပါ - ဖိုင်မှ - စာအုပ်မှ (ဒေတာ — ဖိုင်မှ — အလုပ်စာအုပ်မှ). အရောင်းဒေတာဖြင့် အရင်းအမြစ်ဖိုင်၏တည်နေရာကို သတ်မှတ်ပြီးနောက် လမ်းညွှန်ပြတင်းပေါက်တွင် ကျွန်ုပ်တို့လိုအပ်သောစာရွက်ကို ရွေးချယ်ပြီး ခလုတ်ကိုနှိပ်ပါ။ Data ပြောင်းပါ။ (ဒေတာကူးပြောင်းခြင်း):
ရလဒ်အနေဖြင့်၊ ၎င်းမှဒေတာအားလုံးကို Power Query တည်းဖြတ်သူသို့ ထည့်သွင်းသင့်သည်-
အဆင့် 2. အမှိုက်ကိုရှင်းလင်းပါ။
အလိုအလျောက်ထုတ်ပေးသော အဆင့်များကို ဖျက်ပါ။ ပြုပြင်ထားသောအမျိုးအစား (အမျိုးအစားပြောင်းထားသည်) и မြင့်မားသော ခေါင်းစီးများ (မြှင့်တင်ထားသော ခေါင်းစီးများ) စစ်ထုတ်မှုကို အသုံးပြု၍ လိုင်းအလွတ်များနှင့် လိုင်းများကို ဖယ်ရှားပါ။ တရားမဝင်သော и စုစုပေါင်း ပထမကော်လံအားဖြင့်။ ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့သည် အောက်ပါပုံအား ရရှိသည်-
အဆင့် 3. မန်နေဂျာများထည့်ခြင်း။
အတန်းတစ်ခုစီတွင် သက်ဆိုင်ရာမျိုးရိုးအမည်ရှိမည့် ကော်လံတစ်ခုကို ကျွန်ုပ်တို့၏ဇယားတွင် ကော်လံတစ်ခုစီထည့်ရန် လိုအပ်ပါသည်။ ဒါအတွက်:
1. အမိန့်ကိုသုံးပြီး လိုင်းနံပါတ်များပါသော အရန်ကော်လံတစ်ခုကို ထည့်ကြပါစို့ Add Column – Index Column – 0 မှ (ကော်လံထည့်ပါ — အညွှန်းကော်လံ — 0 မှ).
2. အမိန့်ဖြင့် ဖော်မြူလာဖြင့် ကော်လံတစ်ခုကို ထည့်ပါ။ ကော်လံထည့်ခြင်း - စိတ်ကြိုက်ကော်လံ (ကော်လံထည့်ပါ — စိတ်ကြိုက်ကော်လံ) ထို့နောက် အောက်ပါ ဆောက်လုပ်ရေးလုပ်ငန်းကို မိတ်ဆက်ပါ။
ဤဖော်မြူလာ၏ ယုတ္တိယုဂ်သည် ရိုးရှင်းသည် - ပထမကော်လံရှိ နောက်ဆဲလ်၏တန်ဖိုးသည် "ထုတ်ကုန်" ဖြစ်ပါက၊ ဇယားအသစ်တစ်ခု၏အစတွင် ကျွန်ုပ်တို့ မှားနေပြီဖြစ်သောကြောင့်၊ ကျွန်ုပ်တို့သည် ယခင်ဆဲလ်၏တန်ဖိုးကို ပြနေပါသည်။ မန်နေဂျာအမည်။ မဟုတ်ရင်၊ ဆိုလိုတာက null ဆိုတာကို ပြမှာမဟုတ်ဘူး။
မိခင်ဆဲလ်ကို နောက်ဆုံးအမည်ဖြင့် ရယူရန်၊ ကျွန်ုပ်တို့သည် ယခင်အဆင့်မှ ဇယားကို ဦးစွာကိုးကားပါ။ #"အညွှန်းထပ်ထည့်သည်"ထို့နောက် ကျွန်ုပ်တို့လိုအပ်သော ကော်လံအမည်ကို သတ်မှတ်ပါ။ [ကော်လံ ၁] စတုရန်းကွင်းစကွက်များနှင့် ကန့်လန့်ကာများတွင် ထိုကော်လံရှိ ဆဲလ်နံပါတ်။ ဆဲလ်နံပါတ်သည် ကော်လံမှ ကျွန်ုပ်တို့ယူသည့် လက်ရှိတစ်ခုထက် လျော့နည်းမည်ဖြစ်သည်။ အညွှန်းကိန်းအသီးသီး။
3. ဗလာဆဲလ်တွေနဲ့ ဖြည့်ဖို့ ကျန်ပါသေးတယ်။ တရားမဝင်သော command ဖြင့် အဆင့်မြင့် ဆဲလ်များမှ အမည်များ အသွင်ပြောင်း-ဖြည့်-ချ (အသွင်ပြောင်း - ဖြည့် - အောက်) ပြီးလျှင် ပထမကော်လံတွင် နောက်ဆုံးအမည်ပါသော အညွှန်းကိန်းများနှင့် အတန်းများပါရှိသော မလိုအပ်တော့သော ကော်လံကို ဖျက်ပါ။ ရလဒ်အနေဖြင့်၊
အဆင့် 4။ မန်နေဂျာများက သီးခြားဇယားများအဖြစ် အုပ်စုဖွဲ့ပါ။
နောက်တစ်ဆင့်မှာ မန်နေဂျာတစ်ဦးစီအတွက် အတန်းများကို သီးခြားဇယားများအဖြစ် အုပ်စုဖွဲ့ရန်ဖြစ်သည်။ ထိုသို့လုပ်ဆောင်ရန်၊ အသွင်ပြောင်းခြင်း tab တွင်၊ အမိန့်ဖြင့် အုပ်စု (အသွင်ပြောင်းခြင်း – Group By) ကို အသုံးပြုပြီး ဖွင့်လှစ်သည့် ဝင်းဒိုးတွင်၊ စုစည်းမှုလုပ်ဆောင်ချက်ကို အသုံးမပြုဘဲ ဒေတာစုဆောင်းရန်အတွက် အတန်းအားလုံး (အတန်းအားလုံး) ကိုရွေးချယ်ရန် မန်နေဂျာကော်လံနှင့် လုပ်ဆောင်ချက်ကို ရွေးချယ်ပါ။ ၎င်းတို့ (ပေါင်းလဒ်၊ ပျမ်းမျှ၊ စသည်)။ P.):
ထို့ကြောင့် ကျွန်ုပ်တို့သည် မန်နေဂျာတစ်ဦးစီအတွက် သီးခြားဇယားများကို ရရှိသည်-
အဆင့် 5- Nested Tables ကို ပြောင်းလဲပါ။
ယခု ကျွန်ုပ်တို့သည် ရလဒ်ကော်လံတစ်ခုစီ၏ ဆဲလ်တစ်ခုစီတွင်ရှိသော ဇယားများကို ပေးသည်။ အချက်အလက်အားလုံး လျောက်ပတ်သောပုံစံ။
ပထမဦးစွာ ဇယားတစ်ခုစီရှိ မလိုအပ်တော့သော ကော်လံတစ်ခုကို ဖျက်ပါ။ မန်နေဂျာ. ထပ်သုံးတယ်။ စိတ်ကြိုက်ကော်လံ tab ကို ေျပာင္းလဲျခင္း (အသွင်ပြောင်း — စိတ်ကြိုက်ကော်လံ) အောက်ပါပုံသေနည်း:
ထို့နောက်၊ အခြားတွက်ချက်ထားသောကော်လံဖြင့်၊ ကျွန်ုပ်တို့သည် ဇယားတစ်ခုစီရှိ ပထမတန်းကို ခေါင်းစဉ်များသို့ မြှင့်တင်သည်-
နောက်ဆုံးတွင်၊ ကျွန်ုပ်တို့သည် M-function ကို အသုံးပြု၍ ဇယားတစ်ခုစီကို ဖြန့်ထုတ်ကာ ပင်မအသွင်ပြောင်းမှုကို လုပ်ဆောင်သည်။ Table.UnpivotOtherColumns:
ခေါင်းစီးမှ ဒေသများ၏ အမည်များသည် ကော်လံအသစ်တစ်ခုသို့ ရောက်သွားမည်ဖြစ်ပြီး ကျွန်ုပ်တို့သည် ပိုမိုကျဉ်းမြောင်းသော်လည်း တစ်ချိန်တည်းတွင် ပိုရှည်သော ပုံမှန်ဇယားတစ်ခုကို ရရှိမည်ဖြစ်သည်။ ဗလာဆဲလ်များနှင့်အတူ တရားမဝင်သော လျစ်လျူရှုထားကြသည်။
မလိုအပ်သော အလယ်အလတ်ကော်လံများကို ဖယ်ရှားရန် ကျွန်ုပ်တို့တွင်-
အဆင့် 6 Nested Tables ကိုချဲ့ပါ။
ကော်လံခေါင်းစီးရှိ မြှားနှစ်ချက်ပါသော ခလုတ်ကို အသုံးပြု၍ ပုံမှန်ပြုလုပ်ထားသော nested table အားလုံးကို စာရင်းတစ်ခုထဲသို့ ချဲ့ထွင်ရန် ကျန်ရှိနေသည်-
... နောက်ဆုံးတော့ ကျွန်တော်တို့ လိုချင်တာကို ရခဲ့ပါတယ်-
command ကိုအသုံးပြု၍ ရရှိလာသောဇယားကို Excel သို့ပြန်ပို့နိုင်သည်။ ပင်မ - ပိတ်ပြီး တင်ပါ - ပိတ်ပြီး တင်ပါ... (ပင်မ — Close &Load — Close &Load to…).
- စာအုပ်များစွာမှ မတူညီသော ခေါင်းစီးများဖြင့် ဇယားများကို တည်ဆောက်ပါ။
- ပေးထားသည့် ဖိုဒါတစ်ခုရှိ ဖိုင်အားလုံးမှ ဒေတာများကို စုဆောင်းခြင်း။
- စာအုပ်တစ်အုပ်လုံးမှ အချက်အလက်များကို ဇယားတစ်ခုထဲသို့ စုစည်းခြင်း။