Kif tespandi b'mod korrett it-tabelli nested fil-Power Query

Werrej

Ejja ngħidu li għandna fajl Excel b'diversi tabelli intelliġenti:

Kif tespandi b'mod korrett it-tabelli nested fil-Power Query

Jekk tagħbija dawn it-tabelli f'Power Query bil-mod standard billi tuża l-kmand Dejta – Ikseb data – Mill-fajl – Mill-ktieb (Data — Ikseb id-Data — Mill-fajl — Mill-Ktieb tax-Xogħol), allura jkollna xi ħaġa bħal din:

Kif tespandi b'mod korrett it-tabelli nested fil-Power Query

L-istampa, naħseb, hija familjari għal ħafna utenti tal-Power Query. Tabelli nested simili jistgħu jidhru wara li tgħaqqad mistoqsijiet (a la VLOOKUP), raggruppament (kmand Grupp minn tab Trasformazzjoni), l-importazzjoni tal-fajls kollha minn folder partikolari, eċċ.

Il-pass loġiku li jmiss f'din is-sitwazzjoni huwa normalment li tespandi t-tabelli nested kollha f'daqqa - billi tuża l-buttuna bi vleġeġ doppji fl-intestatura tal-kolonna Data:

Kif tespandi b'mod korrett it-tabelli nested fil-Power Query

Bħala riżultat, aħna nikseb assemblaġġ tar-ringieli kollha mit-tabelli kollha f'sħiħ wieħed. Kollox tajjeb, sempliċi u ċar. 

Issa immaġina li ġiet miżjuda kolonna ġdida (Skont) fit-tabelli tas-sors u/jew waħda minn dawk eżistenti (Belt) tħassret:

Kif tespandi b'mod korrett it-tabelli nested fil-Power Query

Imbagħad it-talba tagħna wara l-aġġornament se terġa 'lura stampa mhux daqshekk sabiħa - l-iskont ma deherx, u l-kolonna tal-belt saret vojta, iżda ma sparixxax:

Kif tespandi b'mod korrett it-tabelli nested fil-Power Query

U huwa faċli li tara għaliex – fil-bar tal-formula tista 'tara b'mod ċar li l-ismijiet tal-kolonni estiżi huma hardcoded fl-argumenti tal-funzjoni Tabella.ExpandTableColumn bħala listi fil-parentesi kaboċċi.

Taqleb għal din il-problema hija faċli. L-ewwel, ejja nikseb l-ismijiet tal-kolonni mill-header ta 'kwalunkwe (per eżempju, l-ewwel) tabella billi tuża l-funzjoni Tabella.Ismijiet tal-Kolonni. Se tidher bħal:

Kif tespandi b'mod korrett it-tabelli nested fil-Power Query

Hawnhekk:

  • #"Kolonni oħra mneħħija" – l-isem tal-pass preċedenti, minn fejn nieħdu d-dejta
  • 0 {} – in-numru tat-tabella li minnha niġbdu l-header (jgħoddu minn żero, jiġifieri 0 hija l-ewwel tabella)
  • [Dejta] – l-isem tal-kolonna fil-pass preċedenti, fejn jinsabu t-tabelli estiżi

Jibqa' li tissostitwixxi l-kostruzzjoni miksuba fil-bar tal-formula fil-funzjoni Tabella.ExpandTableColumn fil-pass li jespandu tabelli minflok listi hard-coded. Dan kollu għandu jidher bħal dan fl-aħħar:

Kif tespandi b'mod korrett it-tabelli nested fil-Power Query

Dak kollox. U mhux se jkun hemm aktar problemi bl-espansjoni tat-tabelli nested meta d-dejta tas-sors tinbidel.

  • Bini ta' tabelli multiformat minn folja waħda f'Power Query
  • Ibni tabelli b'intestaturi differenti minn fajls multipli Excel
  • Il-ġbir tad-dejta mill-folji kollha tal-ktieb f'tabella waħda

 

Ħalli Irrispondi