Kumaha leres dilegakeun tabel nested dina Power Query

Daptar eusi

Anggap urang gaduh file Excel sareng sababaraha tabel pinter:

Kumaha leres dilegakeun tabel nested dina Power Query

Upami anjeun ngamuat tabel ieu kana Power Query dina cara standar nganggo paréntah Data - Kéngingkeun data - Tina file - Tina buku (Data — Kéngingkeun Data — Tina file — Tina Buku Kerja), teras urang kéngingkeun sapertos kieu:

Kumaha leres dilegakeun tabel nested dina Power Query

Gambar éta, kuring pikir, wawuh ka seueur pangguna Power Query. tabél nested sarupa bisa ditempo sanggeus ngagabungkeun queries (a la VLOOKUP), grouping (command). Kelompok ku tab transformasi), ngimpor sadaya file tina polder anu dipasihkeun, jsb.

Léngkah logis salajengna dina kaayaan ieu biasana rék dilegakeun sakabéh tabel nested sakaligus - ngagunakeun tombol kalawan panah ganda dina lulugu kolom. data:

Kumaha leres dilegakeun tabel nested dina Power Query

Hasilna, urang meunang hiji assembly sadaya baris ti sakabéh tabel kana hiji sakabéh. Sagalana alus, basajan tur jelas. 

Ayeuna bayangkeun yén kolom anyar (Diskon) ditambahkeun dina tabel sumber jeung / atawa salah sahiji nu aya (Kota) dihapus:

Kumaha leres dilegakeun tabel nested dina Power Query

Lajeng pamundut urang sanggeus update bakal balik gambar teu jadi geulis - diskon teu muncul, sarta kolom kota jadi kosong, tapi teu ngaleungit:

Kumaha leres dilegakeun tabel nested dina Power Query

Sareng éta gampang pikeun ningali naha - dina bar rumus anjeun tiasa jelas ningali yén nami kolom anu dilegakeun dikodekeun dina argumen fungsi. Table.ExpandTableColumn sakumaha daptar dina kurung Curly.

Ngabéréskeun masalah ieu gampang. Mimiti, hayu urang kéngingkeun nami kolom tina lulugu naon waé (contona, kahiji) tabel nganggo fungsina. Méja.Nama Kolom. Ieu bakal kasampak kawas:

Kumaha leres dilegakeun tabel nested dina Power Query

Ieuh:

  • #"Kolom séjén dihapus" – ngaran léngkah saméméhna, dimana urang nyokot data ti
  • 0 {} - jumlah tabel ti mana urang nimba lulugu (cacah tina enol, nyaéta 0 nyaéta tabel munggaran)
  • [data] – ngaran kolom dina hambalan saméméhna, dimana tabel dimekarkeun ayana

Eta tetep ngagantikeun konstruksi diala dina rumus bar kana fungsi Table.ExpandTableColumn dina hambalan ngembangna tabel tinimbang béréndélan hard-disandi. Sadayana kedah sapertos kieu tungtungna:

Kumaha leres dilegakeun tabel nested dina Power Query

Éta hungkul. Jeung moal aya deui masalah sareng ngembangna tabel nested nalika data sumber robah.

  • Ngawangun tabel multiformat tina hiji lambar dina Power Query
  • Ngawangun tabel sareng header anu béda tina sababaraha file Excel
  • Ngumpulkeun data tina sakabéh lambar buku kana hiji méja

 

Leave a Reply