មាតិកា
ការបង្កើតបញ្ហា
យើងមានឯកសារជាច្រើន (ក្នុងឧទាហរណ៍របស់យើង - 4 បំណែក ក្នុងករណីទូទៅ - ច្រើនតាមដែលអ្នកចូលចិត្ត) ក្នុងថតមួយ។ របាយការណ៍:
នៅខាងក្នុងឯកសារទាំងនេះមើលទៅដូចនេះ៖
ម្ល៉ោះហើយ៖
- សន្លឹកទិន្នន័យដែលយើងត្រូវការគឺតែងតែហៅថា រូបថតប៉ុន្តែអាចនៅគ្រប់ទីកន្លែងនៅក្នុងសៀវភៅការងារ។
- លើសពីសន្លឹក រូបថត សៀវភៅនីមួយៗអាចមានសន្លឹកផ្សេងទៀត។
- តារាងដែលមានទិន្នន័យមានចំនួនជួរផ្សេងគ្នា ហើយអាចចាប់ផ្តើមដោយជួរផ្សេងគ្នានៅលើសន្លឹកកិច្ចការ។
- ឈ្មោះនៃជួរឈរដូចគ្នានៅក្នុងតារាងផ្សេងគ្នាអាចខុសគ្នា (ឧទាហរណ៍ បរិមាណ = បរិមាណ = ចំនួន).
- ជួរឈរក្នុងតារាងអាចត្រូវបានរៀបចំតាមលំដាប់ផ្សេង។
កិច្ចការ៖ ប្រមូលទិន្នន័យលក់ពីឯកសារទាំងអស់ពីសន្លឹក រូបថត ទៅក្នុងតារាងរួមមួយ ដើម្បីបន្តបង្កើតការសង្ខេប ឬការវិភាគផ្សេងទៀតនៅលើវា។
ជំហានទី 1. ការរៀបចំបញ្ជីឈ្មោះជួរឈរ
រឿងដំបូងដែលត្រូវធ្វើគឺរៀបចំសៀវភៅយោងជាមួយនឹងជម្រើសដែលអាចធ្វើបានទាំងអស់សម្រាប់ឈ្មោះជួរឈរ និងការបកស្រាយត្រឹមត្រូវរបស់ពួកគេ៖
យើងបំប្លែងបញ្ជីនេះទៅជាតារាង "ឆ្លាត" ថាមវន្ត ដោយប្រើប៊ូតុង ទម្រង់ជាតារាង នៅលើផ្ទាំង ទំព័រដើម (ទំព័រដើម — ធ្វើទ្រង់ទ្រាយជាតារាង) ឬផ្លូវកាត់ក្តារចុច បញ្ជា (Ctrl)+T ហើយបញ្ចូលវាទៅក្នុង Power Query ដោយប្រើពាក្យបញ្ជា ទិន្នន័យ - ពីតារាង/ជួរ (ទិន្នន័យ — ពីតារាង/ជួរ). នៅក្នុងកំណែថ្មីៗនៃ Excel វាត្រូវបានប្តូរឈ្មោះទៅជា ជាមួយស្លឹក (ពីសន្លឹក).
នៅក្នុងបង្អួចកម្មវិធីកែសម្រួលសំណួរ Power Query យើងលុបជំហានជាប្រពៃណី ប្រភេទដែលបានផ្លាស់ប្តូរ ហើយបន្ថែមជំហានថ្មីជំនួសវាដោយចុចលើប៊ូតុង fxនៅក្នុងរបាររូបមន្ត (ប្រសិនបើវាមិនអាចមើលឃើញ នោះអ្នកអាចបើកវានៅលើផ្ទាំង ពិនិត្យឡើងវិញ) ហើយបញ្ចូលរូបមន្តនៅទីនោះជាភាសា Power Query ដែលភ្ជាប់មកជាមួយ M:
=Table.ToRows(ប្រភព)
ពាក្យបញ្ជានេះនឹងបំប្លែងឯកសារដែលបានផ្ទុកនៅក្នុងជំហានមុន។ ប្រភព តារាងយោងទៅក្នុងបញ្ជីដែលមានបញ្ជីដាក់ (List) ដែលនីមួយៗជាតម្លៃគូ វាបានក្លាយជា ពីមួយបន្ទាត់:
យើងនឹងត្រូវការទិន្នន័យប្រភេទនេះបន្តិចក្រោយមកនៅពេលប្ដូរឈ្មោះបឋមកថាពីតារាងដែលបានផ្ទុកទាំងអស់។
បន្ទាប់ពីបញ្ចប់ការបំប្លែង សូមជ្រើសរើសពាក្យបញ្ជា ទំព័រដើម - បិទ និងផ្ទុក - បិទ និងផ្ទុកក្នុង... និងប្រភេទនៃការនាំចូល គ្រាន់តែបង្កើតការតភ្ជាប់ (ទំព័រដើម — បិទ & ផ្ទុក — បិទ & ផ្ទុកទៅ… — បង្កើតការតភ្ជាប់តែប៉ុណ្ណោះ) ហើយត្រលប់ទៅ Excel ។
ជំហាន 2. យើងផ្ទុកអ្វីគ្រប់យ៉ាងពីឯកសារទាំងអស់ដូចដែលមាន
ឥឡូវនេះ ចូរយើងផ្ទុកមាតិកានៃឯកសាររបស់យើងទាំងអស់ពីថត – សម្រាប់ពេលនេះ ដូចជាមាន។ ការជ្រើសរើសក្រុម ទិន្នន័យ - ទទួលបានទិន្នន័យ - ពីឯកសារ - ពីថត (ទិន្នន័យ - ទទួលបានទិន្នន័យ - ពីឯកសារ - ពីថត) ហើយបន្ទាប់មកថតឯកសារដែលសៀវភៅប្រភពរបស់យើង។
នៅក្នុងបង្អួចមើលជាមុនសូមចុច បម្លែង (ប្រែក្លាយ) or ការផ្លាស់ប្តូរ (កែសម្រួល):
ហើយបន្ទាប់មកពង្រីកមាតិកានៃឯកសារដែលបានទាញយកទាំងអស់។ (ប្រព័ន្ធគោលពីរ) ប៊ូតុងដែលមានសញ្ញាព្រួញពីរនៅក្នុងក្បាលជួរឈរ មាតិកា:
Power Query នៅលើឧទាហរណ៍នៃឯកសារទីមួយ (Vostok.xlsx) នឹងសួរយើងពីឈ្មោះសន្លឹកដែលយើងចង់យកពីសៀវភៅការងារនីមួយៗ - ជ្រើសរើស រូបថត ហើយចុចយល់ព្រម៖
បន្ទាប់ពីនោះ (ជាការពិត) ព្រឹត្តិការណ៍ជាច្រើនដែលមិនច្បាស់ចំពោះអ្នកប្រើប្រាស់នឹងកើតឡើង ផលវិបាកដែលអាចមើលឃើញយ៉ាងច្បាស់នៅក្នុងបន្ទះខាងឆ្វេង៖
- Power Query នឹងយកឯកសារដំបូងពីថត (យើងនឹងមានវា។ Vostok.xlsx — មើលឃើញ ឧទាហរណ៍ឯកសារ) ជាឧទាហរណ៍ ហើយនាំចូលមាតិការបស់វាដោយបង្កើតសំណួរ បម្លែងឯកសារគំរូ. សំណួរនេះនឹងមានជំហានសាមញ្ញមួយចំនួនដូចជា ប្រភព (ការចូលប្រើឯកសារ) ការរុករក (ការជ្រើសរើសសន្លឹក) និងអាចលើកចំណងជើង។ សំណើនេះអាចផ្ទុកទិន្នន័យបានតែពីឯកសារជាក់លាក់មួយប៉ុណ្ណោះ។ Vostok.xlsx.
- ដោយផ្អែកលើសំណើនេះ មុខងារដែលភ្ជាប់ជាមួយវានឹងត្រូវបានបង្កើត បម្លែងឯកសារ (បង្ហាញដោយរូបតំណាងលក្ខណៈ fx) ដែលឯកសារប្រភពនឹងលែងជាថេរ ប៉ុន្តែតម្លៃអថេរ - ប៉ារ៉ាម៉ែត្រ។ ដូចនេះ មុខងារនេះអាចទាញយកទិន្នន័យពីសៀវភៅណាមួយដែលយើងដាក់ចូលទៅក្នុងវាធ្វើជាអាគុយម៉ង់។
- មុខងារនឹងត្រូវបានអនុវត្តជាវេនទៅឯកសារនីមួយៗ (ប្រព័ន្ធគោលពីរ) ពីជួរឈរ មាតិកា - ជំហានគឺទទួលខុសត្រូវចំពោះរឿងនេះ ហៅមុខងារផ្ទាល់ខ្លួន នៅក្នុងសំណួររបស់យើងដែលបន្ថែមជួរឈរទៅបញ្ជីឯកសារ បម្លែងឯកសារ ជាមួយនឹងលទ្ធផលនាំចូលពីសៀវភៅការងារនីមួយៗ៖
- ជួរឈរបន្ថែមត្រូវបានដកចេញ។
- មាតិកានៃតារាងដែលជាប់គាំងត្រូវបានពង្រីក (ជំហាន ជួរតារាងពង្រីក) - ហើយយើងឃើញលទ្ធផលចុងក្រោយនៃការប្រមូលទិន្នន័យពីសៀវភៅទាំងអស់៖
ជំហានទី 3. ការបូមខ្សាច់
រូបថតអេក្រង់មុនបង្ហាញយ៉ាងច្បាស់ថាការផ្គុំដោយផ្ទាល់ "ដូច" ប្រែទៅជាមានគុណភាពអន់:
- ជួរឈរត្រូវបានដាក់បញ្ច្រាស។
- បន្ទាត់បន្ថែមជាច្រើន (ទទេនិងមិនត្រឹមតែប៉ុណ្ណោះ) ។
- បឋមកថាតារាងមិនត្រូវបានគេយល់ឃើញថាជាបឋមកថា និងត្រូវបានលាយបញ្ចូលជាមួយទិន្នន័យ។
អ្នកអាចដោះស្រាយបញ្ហាទាំងអស់នេះបានយ៉ាងងាយ ដោយគ្រាន់តែកែសំរួលសំណួរ Convert Sample File ជាការស្រេច។ ការកែតម្រូវទាំងអស់ដែលយើងធ្វើចំពោះវានឹងធ្លាក់ចូលទៅក្នុងមុខងារបម្លែងឯកសារដែលពាក់ព័ន្ធដោយស្វ័យប្រវត្តិ ដែលមានន័យថាពួកវានឹងត្រូវបានប្រើនៅពេលក្រោយនៅពេលនាំចូលទិន្នន័យពីឯកសារនីមួយៗ។
ដោយបើកសំណើ បម្លែងឯកសារគំរូបន្ថែមជំហានដើម្បីត្រងជួរដេកដែលមិនចាំបាច់ (ឧទាហរណ៍ តាមជួរឈរ Column2) និងលើកក្បាលដោយប៊ូតុង ប្រើបន្ទាត់ទីមួយជាបឋមកថា (ប្រើជួរទីមួយជាបឋមកថា). តុនឹងមើលទៅល្អជាង។
ដើម្បីឱ្យជួរឈរពីឯកសារផ្សេងគ្នាត្រូវគ្នាដោយស្វ័យប្រវត្តិនៅពេលក្រោយ ពួកគេត្រូវតែដាក់ឈ្មោះដូចគ្នា។ អ្នកអាចធ្វើការប្តូរឈ្មោះដ៏ធំមួយនេះបើយោងតាមថតដែលបានបង្កើតពីមុនជាមួយនឹងបន្ទាត់មួយនៃ M-code ។ តោះចុចប៊ូតុងម្តងទៀត fx នៅក្នុងរបាររូបមន្ត ហើយបន្ថែមមុខងារដើម្បីផ្លាស់ប្តូរ៖
= Table.RenameColumns(#"បឋមកថាកើនឡើង", បឋមកថា, MissingField.Ignore)
មុខងារនេះយកតារាងពីជំហានមុន។ ក្បាលក្បាលកើនឡើង ហើយប្តូរឈ្មោះជួរឈរទាំងអស់នៅក្នុងវា យោងទៅតាមបញ្ជីស្វែងរកដែលបានដាក់ ចំណងជើង. អាគុយម៉ង់ទីបី MissingField.មិនអើពើ វាត្រូវការជាចាំបាច់ ដូច្នេះនៅលើក្បាលទាំងនោះដែលមាននៅក្នុងថត ប៉ុន្តែមិនមាននៅក្នុងតារាង កំហុសមិនកើតឡើងទេ។
តាមពិតទៅ នោះហើយជាអ្វីទាំងអស់។
ត្រឡប់ទៅពាក្យសុំវិញ។ របាយការណ៍ យើងនឹងឃើញរូបភាពខុសគ្នាទាំងស្រុង – ល្អជាងរូបមុនច្រើន៖
- តើអ្វីទៅជា Power Query, Power Pivot, Power BI និងហេតុអ្វីបានជាអ្នកប្រើប្រាស់ Excel ត្រូវការពួកគេ។
- ការប្រមូលទិន្នន័យពីឯកសារទាំងអស់នៅក្នុងថតដែលបានផ្តល់ឱ្យ
- ការប្រមូលទិន្នន័យពីសន្លឹកទាំងអស់នៃសៀវភៅទៅក្នុងតារាងតែមួយ