មាតិកា
ការបង្កើតបញ្ហា
ជាទិន្នន័យបញ្ចូល យើងមានឯកសារ Excel ដែលមួយសន្លឹកមានតារាងជាច្រើនដែលមានទិន្នន័យលក់នៃទម្រង់ខាងក្រោម៖
ចំណាំថា:
- តារាងដែលមានទំហំខុសគ្នា និងជាមួយនឹងសំណុំផលិតផល និងតំបន់ខុសគ្នាក្នុងជួរដេក និងជួរឈរដោយមិនមានការតម្រៀបអ្វីឡើយ។
- បន្ទាត់ទទេអាចត្រូវបានបញ្ចូលរវាងតារាង។
- ចំនួនតុអាចជាណាមួយ។
ការសន្មត់សំខាន់ពីរ។ វាត្រូវបានសន្មត់ថា:
- នៅពីលើតារាងនីមួយៗ ក្នុងជួរទីមួយមានឈ្មោះអ្នកគ្រប់គ្រងដែលការលក់តារាងបង្ហាញ (Ivanov, Petrov, Sidorov ។ល។)
- ឈ្មោះទំនិញ និងតំបន់នៅក្នុងតារាងទាំងអស់ត្រូវបានសរសេរតាមរបៀបដូចគ្នា - ជាមួយនឹងភាពត្រឹមត្រូវនៃករណី។
គោលដៅចុងក្រោយគឺដើម្បីប្រមូលទិន្នន័យពីតារាងទាំងអស់ទៅក្នុងតារាងធម្មតាតែមួយ ដែលងាយស្រួលសម្រាប់ការវិភាគជាបន្តបន្ទាប់ និងបង្កើតសេចក្តីសង្ខេប ពោលគឺនៅក្នុងតារាងមួយនេះ៖
ជំហានទី 1. ភ្ជាប់ទៅឯកសារ
តោះបង្កើតឯកសារ Excel ទទេថ្មី ហើយជ្រើសរើសវានៅលើផ្ទាំង ទិន្នន័យ ពាក្យបញ្ជា ទទួលបានទិន្នន័យ - ពីឯកសារ - ពីសៀវភៅ (ទិន្នន័យ - ពីឯកសារ - ពីសៀវភៅការងារ). បញ្ជាក់ទីតាំងនៃឯកសារប្រភពជាមួយទិន្នន័យលក់ ហើយបន្ទាប់មកនៅក្នុងបង្អួចកម្មវិធីរុករកជ្រើសរើសសន្លឹកដែលយើងត្រូវការហើយចុចលើប៊ូតុង បម្លែងទិន្នន័យ (ផ្លាស់ប្តូរទិន្នន័យ):
ជាលទ្ធផល ទិន្នន័យទាំងអស់ពីវាគួរតែត្រូវបានផ្ទុកទៅក្នុងកម្មវិធីនិពន្ធ Power Query៖
ជំហានទី 2. សម្អាតធុងសំរាម
លុបជំហានដែលបានបង្កើតដោយស្វ័យប្រវត្តិ ប្រភេទដែលបានកែប្រែ (បានផ្លាស់ប្តូរប្រភេទ) и ក្បាលក្បាលកើនឡើង (ចំណងជើងដែលបានផ្សព្វផ្សាយ) និងកម្ចាត់បន្ទាត់ទទេ និងបន្ទាត់ដែលមានចំនួនសរុបដោយប្រើតម្រង ទទេ и សរុប ដោយជួរទីមួយ។ ជាលទ្ធផលយើងទទួលបានរូបភាពដូចខាងក្រោម:
ជំហានទី 3. ការបន្ថែមអ្នកគ្រប់គ្រង
ដើម្បីយល់នៅពេលក្រោយថាតើការលក់របស់អ្នកនៅឯណា វាចាំបាច់ក្នុងការបន្ថែមជួរឈរទៅក្នុងតារាងរបស់យើង ដែលក្នុងជួរនីមួយៗនឹងមាននាមត្រកូលដែលត្រូវគ្នា។ សម្រាប់ការនេះ:
1. តោះបន្ថែមជួរឈរជំនួយជាមួយលេខបន្ទាត់ដោយប្រើពាក្យបញ្ជា បន្ថែមជួរឈរ - ជួរឈរលិបិក្រម - ពី 0 (បន្ថែមជួរឈរ — ជួរឈរលិបិក្រម — ពី 0).
2. បន្ថែមជួរឈរជាមួយរូបមន្តជាមួយពាក្យបញ្ជា ការបន្ថែមជួរឈរ - ជួរឈរផ្ទាល់ខ្លួន (បន្ថែមជួរឈរ - ជួរឈរផ្ទាល់ខ្លួន) និងណែនាំសំណង់ខាងក្រោមនៅទីនោះ៖
តក្កវិជ្ជានៃរូបមន្តនេះគឺសាមញ្ញ - ប្រសិនបើតម្លៃនៃក្រឡាបន្ទាប់នៅក្នុងជួរទីមួយគឺ "ផលិតផល" នោះមានន័យថាយើងបានជំពប់ដួលនៅពេលចាប់ផ្តើមតារាងថ្មី ដូច្នេះយើងបង្ហាញតម្លៃនៃក្រឡាមុនជាមួយ ឈ្មោះអ្នកគ្រប់គ្រង។ បើមិនដូច្នេះទេ យើងមិនបង្ហាញអ្វីទេ ពោលគឺចាត់ទុកជាមោឃៈ។
ដើម្បីទទួលបានក្រឡាមេដែលមាននាមត្រកូល ដំបូងយើងយោងតារាងពីជំហានមុន។ #"សន្ទស្សន៍បន្ថែម"ហើយបន្ទាប់មកបញ្ជាក់ឈ្មោះជួរឈរដែលយើងត្រូវការ [ជួរទី១] ក្នុងតង្កៀបការ៉េ និងលេខក្រឡាក្នុងជួរឈរនោះក្នុងតង្កៀបអង្កាញ់។ លេខក្រឡានឹងមានមួយតិចជាងលេខបច្ចុប្បន្ន ដែលយើងយកពីជួរឈរ សន្ទស្សន៍រៀងគ្នា។
3. វានៅសល់ដើម្បីបំពេញក្រឡាទទេជាមួយ ទទេ ឈ្មោះពីក្រឡាខ្ពស់ដោយប្រើពាក្យបញ្ជា ផ្លាស់ប្តូរ - បំពេញ - ចុះ (ផ្លាស់ប្តូរ - បំពេញ - ចុះ) ហើយលុបជួរឈរដែលលែងត្រូវការដែលមានសន្ទស្សន៍ និងជួរដែលមាននាមត្រកូលនៅក្នុងជួរទីមួយ។ ជាលទ្ធផលយើងទទួលបាន៖
ជំហានទី 4. ការដាក់ជាក្រុមចូលទៅក្នុងតារាងដាច់ដោយឡែកដោយអ្នកគ្រប់គ្រង
ជំហានបន្ទាប់គឺដាក់ជាក្រុមជួរដេកសម្រាប់អ្នកគ្រប់គ្រងនីមួយៗទៅជាតារាងដាច់ដោយឡែក។ ដើម្បីធ្វើដូចនេះនៅលើផ្ទាំង Transformation សូមប្រើក្រុមតាមពាក្យបញ្ជា (Transform – Group By) ហើយនៅក្នុងបង្អួចដែលបើក សូមជ្រើសរើសជួរគ្រប់គ្រង និងប្រតិបត្តិការ ជួរដេកទាំងអស់ (ជួរទាំងអស់) ដើម្បីប្រមូលទិន្នន័យដោយសាមញ្ញដោយមិនប្រើមុខងារប្រមូលផ្តុំណាមួយឡើយ។ ពួកគេ (ផលបូកមធ្យម។ ល។ ) ។ ទំ)៖
ជាលទ្ធផល យើងទទួលបានតារាងដាច់ដោយឡែកសម្រាប់អ្នកគ្រប់គ្រងនីមួយៗ៖
ជំហានទី 5: ផ្លាស់ប្តូរតារាង Nested
ឥឡូវនេះយើងផ្តល់តារាងដែលស្ថិតនៅក្នុងក្រឡានីមួយៗនៃជួរឈរលទ្ធផល ទិន្នន័យទាំងអស់ នៅក្នុងរូបរាងសមរម្យ។
ដំបូង លុបជួរឈរដែលលែងត្រូវការក្នុងតារាងនីមួយៗ កម្មវិធីគ្រប់គ្រង. យើងប្រើម្តងទៀត ជួរឈរផ្ទាល់ខ្លួន ផ្ទាំង ការផ្លាស់ប្តូរ (ផ្លាស់ប្តូរ — ជួរឈរផ្ទាល់ខ្លួន) និងរូបមន្តដូចខាងក្រោមៈ
បន្ទាប់មកជាមួយនឹងជួរឈរគណនាមួយផ្សេងទៀត យើងលើកជួរទីមួយក្នុងតារាងនីមួយៗទៅកាន់ចំណងជើង៖
ហើយចុងក្រោយ យើងអនុវត្តការបំប្លែងសំខាន់ - លាតត្រដាងតារាងនីមួយៗដោយប្រើមុខងារ M Table.UnpivotOtherColumns:
ឈ្មោះនៃតំបន់ពីបឋមកថានឹងចូលទៅក្នុងជួរឈរថ្មី ហើយយើងនឹងទទួលបានតូចចង្អៀត ប៉ុន្តែនៅពេលជាមួយគ្នានោះ តារាងធម្មតាដែលវែងជាង។ ក្រឡាទទេជាមួយ ទទេ ត្រូវបានមិនអើពើ។
ការកម្ចាត់ជួរមធ្យមដែលមិនចាំបាច់ យើងមាន៖
ជំហានទី 6 ពង្រីកតារាង Nested
វានៅសល់ដើម្បីពង្រីកតារាងដែលមានមូលដ្ឋានធម្មតាទាំងអស់ទៅក្នុងបញ្ជីតែមួយដោយប្រើប៊ូតុងដែលមានសញ្ញាព្រួញពីរនៅក្នុងបឋមកថាជួរឈរ៖
… ហើយទីបំផុតយើងទទួលបានអ្វីដែលយើងចង់បាន៖
អ្នកអាចនាំចេញតារាងលទ្ធផលត្រឡប់ទៅ Excel វិញដោយប្រើពាក្យបញ្ជា ទំព័រដើម - បិទ និងផ្ទុក - បិទ និងផ្ទុកក្នុង... (ទំព័រដើម — បិទ និងផ្ទុក — បិទ និងផ្ទុកទៅ… ).
- បង្កើតតារាងដែលមានចំណងជើងខុសៗគ្នាពីសៀវភៅជាច្រើន។
- ការប្រមូលទិន្នន័យពីឯកសារទាំងអស់នៅក្នុងថតដែលបានផ្តល់ឱ្យ
- ការប្រមូលទិន្នន័យពីសន្លឹកទាំងអស់នៃសៀវភៅទៅក្នុងតារាងតែមួយ