ឧបមាថាយើងមានឯកសារ Excel ដែលមានតារាងឆ្លាតវៃជាច្រើន៖
ប្រសិនបើអ្នកផ្ទុកតារាងទាំងនេះទៅក្នុង Power Query តាមវិធីស្តង់ដារដោយប្រើពាក្យបញ្ជា ទិន្នន័យ - ទទួលបានទិន្នន័យ - ពីឯកសារ - ពីសៀវភៅ (ទិន្នន័យ — ទទួលទិន្នន័យ — ពីឯកសារ — ពីសៀវភៅការងារ)បន្ទាប់មកយើងទទួលបានអ្វីមួយដូចនេះ៖
ខ្ញុំគិតថារូបភាពនេះគឺស៊ាំនឹងអ្នកប្រើប្រាស់ Power Query ជាច្រើន។ តារាងដាក់គ្នាស្រដៀងគ្នាអាចត្រូវបានមើលឃើញបន្ទាប់ពីរួមបញ្ចូលសំណួរ (a la VLOOKUP) ការដាក់ជាក្រុម (ពាក្យបញ្ជា ក្រុមដោយ ផ្ទាំង ការផ្លាស់ប្តូរ) ការនាំចូលឯកសារទាំងអស់ពីថតដែលបានផ្តល់ឱ្យ។ល។
ជំហានឡូជីខលបន្ទាប់ក្នុងស្ថានភាពនេះគឺជាធម្មតាដើម្បីពង្រីកតារាងដែលដាក់ទាំងអស់ក្នុងពេលតែមួយ - ដោយប្រើប៊ូតុងដែលមានព្រួញពីរនៅក្នុងបឋមកថាជួរឈរ ទិន្នន័យ:
ជាលទ្ធផល យើងទទួលបានការជួបប្រជុំគ្នានៃជួរដេកទាំងអស់ពីតារាងទាំងអស់ទៅជាតែមួយទាំងមូល។ អ្វីគ្រប់យ៉ាងគឺល្អ សាមញ្ញ និងច្បាស់លាស់។
ឥឡូវស្រមៃថាជួរឈរថ្មី (ការបញ្ចុះតម្លៃ) ត្រូវបានបន្ថែមនៅក្នុងតារាងប្រភព និង/ឬមួយក្នុងចំណោមជួរឈរដែលមានស្រាប់ (ទីក្រុង) ត្រូវបានលុប៖
បន្ទាប់មកសំណើរបស់យើងបន្ទាប់ពីការអាប់ដេតនឹងបង្ហាញរូបភាពដែលមិនសូវស្អាត - ការបញ្ចុះតម្លៃមិនលេចឡើងទេ ហើយជួរឈរទីក្រុងបានក្លាយជាទទេ ប៉ុន្តែមិនបាត់៖
ហើយវាងាយស្រួលមើលថាហេតុអ្វី - នៅក្នុងរបាររូបមន្ត អ្នកអាចមើលឃើញយ៉ាងច្បាស់ថាឈ្មោះនៃជួរឈរដែលបានពង្រីកត្រូវបាន hardcoded នៅក្នុងអាគុយម៉ង់មុខងារ Table.ExpandTableColumn ជាបញ្ជីនៅក្នុងតង្កៀបអង្កាញ់។
ជុំវិញបញ្ហានេះគឺងាយស្រួល។ ដំបូង យើងយកឈ្មោះជួរឈរពីបឋមកថានៃតារាងណាមួយ (ឧទាហរណ៍ ទីមួយ) ដោយប្រើមុខងារ Table.ColumnNames. វានឹងមើលទៅដូចនេះ៖
នៅទីនេះ:
- #"ជួរឈរផ្សេងទៀតត្រូវបានដកចេញ" - ឈ្មោះនៃជំហានមុនដែលយើងយកទិន្នន័យពី
- 0 {} - ចំនួនតារាងដែលយើងស្រង់ចេញពីបឋមកថា (រាប់ពីសូន្យ ពោលគឺ 0 គឺជាតារាងទីមួយ)
- [ទិន្នន័យ] - ឈ្មោះជួរឈរនៅក្នុងជំហានមុន ដែលតារាងពង្រីកមានទីតាំង
វានៅសល់ដើម្បីជំនួសសំណង់ដែលទទួលបានក្នុងរបាររូបមន្តទៅក្នុងមុខងារ Table.ExpandTableColumn នៅជំហាននៃការពង្រីកតារាងជំនួសឱ្យបញ្ជីរឹង-កូដ។ ទាំងអស់គួរតែមើលទៅដូចនេះនៅទីបញ្ចប់:
អស់ហើយ។ ហើយវានឹងមិនមានបញ្ហាអ្វីទៀតទេជាមួយនឹងការពង្រីកតារាងដែលភ្ជាប់គ្នានៅពេលដែលទិន្នន័យប្រភពផ្លាស់ប្តូរ។
- ការកសាងតារាងពហុទម្រង់ពីសន្លឹកមួយនៅក្នុង Power Query
- បង្កើតតារាងដែលមានបឋមកថាផ្សេងៗគ្នាពីឯកសារ Excel ច្រើន។
- ការប្រមូលទិន្នន័យពីសន្លឹកទាំងអស់នៃសៀវភៅទៅក្នុងតារាងតែមួយ