Cara nggedhekake tabel nested kanthi bener ing Power Query

Paragraf

Ayo kita duwe file Excel kanthi sawetara tabel cerdas:

Cara nggedhekake tabel nested kanthi bener ing Power Query

Yen sampeyan mbukak tabel kasebut menyang Power Query kanthi cara standar nggunakake printah kasebut Data - Entuk data - Saka file - Saka buku (Data — Entuk Data — Saka file — Saka Buku Kerja), banjur kita entuk kaya iki:

Cara nggedhekake tabel nested kanthi bener ing Power Query

Gambar, aku, wis akrab karo akeh pangguna Power Query. Tabel nested sing padha bisa dideleng sawise nggabungake pitakon (a la VLOOKUP), klompok (command). Kelompok dening tab transformasi), ngimpor kabeh file saka folder tartamtu, lsp.

Langkah logis sabanjure ing kahanan iki biasane kanggo nggedhekake kabeh tabel nested bebarengan - nggunakake tombol karo panah pindho ing header kolom Data:

Cara nggedhekake tabel nested kanthi bener ing Power Query

Akibaté, kita entuk perakitan kabeh baris saka kabeh tabel dadi siji. Kabeh iku apik, prasaja lan cetha. 

Saiki bayangake yen kolom anyar (Diskon) ditambahake ing tabel sumber lan / utawa salah siji sing wis ana (Kota) wis dibusak:

Cara nggedhekake tabel nested kanthi bener ing Power Query

Banjur panjaluk kita sawise nganyari bakal ngasilake gambar sing ora apik banget - diskon ora katon, lan kolom kutha dadi kosong, nanging ora ilang:

Cara nggedhekake tabel nested kanthi bener ing Power Query

Lan gampang kanggo ngerti sebabe - ing garis rumus sampeyan bisa ndeleng kanthi jelas manawa jeneng kolom sing ditambahi hardcoded ing argumen fungsi. Tabel.ExpandTableColumn minangka dhaptar ing kurung kriting.

Ngrungokake masalah iki gampang. Pisanan, ayo golek jeneng kolom saka header sembarang (contone, pisanan) tabel nggunakake fungsi Tabel.Nama Kolom. Bakal katon kaya:

Cara nggedhekake tabel nested kanthi bener ing Power Query

Kene:

  • #"Kolom liyane dibusak" – jeneng langkah sadurunge, ngendi kita njupuk data saka
  • 0 {} - nomer tabel sing dijupuk header (ngetung saka nol, yaiku 0 minangka tabel pisanan)
  • [Data] – jeneng kolom ing langkah sadurunge, ngendi tabel ditambahi dumunung

Iku tetep kanggo ngganti konstruksi sing dipikolehi ing garis rumus menyang fungsi kasebut Tabel.ExpandTableColumn ing langkah ngembangaken tabel tinimbang dhaftar hard-kode. Kabeh kudu katon kaya iki ing pungkasan:

Cara nggedhekake tabel nested kanthi bener ing Power Query

Mekaten. Lan ora bakal ana maneh masalah karo ngembangaken tabel nested nalika data sumber diganti.

  • Nggawe tabel multiformat saka siji lembar ing Power Query
  • Gawe tabel kanthi header beda saka macem-macem file Excel
  • Nglumpukake data saka kabeh lembar buku dadi siji tabel

 

Ninggalake a Reply