Loosst eis soen datt mir eng Excel-Datei mat verschiddene Smart Dëscher hunn:
Wann Dir dës Tabellen an Power Query op de Standard Manéier lued mat dem Kommando Donnéeën - Kréien Donnéeën - Vun Fichier - Vum Buch (Daten - Kritt Daten - Vun Datei - Vun Aarbechtsbuch), da kréie mer eppes wéi dat:
D'Bild, mengen ech, ass fir vill Power Query Benotzer vertraut. Ähnlech nestéiert Tabelle kënne gesi ginn nodeems Ufroen kombinéiert ginn (a la VLOOKUP), Gruppéierung (Kommando Grupp duerch Reiter Transformatioun), all Dateien aus engem bestëmmten Dossier importéieren, asw.
De nächste logesche Schrëtt an dëser Situatioun ass normalerweis all nestet Dëscher gläichzäiteg auszebauen - andeems Dir de Knäppchen mat duebele Pfeile an der Kolonn Header benotzt Daten:
Als Resultat kréie mir eng Versammlung vun all Zeilen vun all Dëscher an eng eenzeg Ganzt. Alles ass gutt, einfach a kloer.
Stellt Iech elo vir datt eng nei Kolonn (Rabatt) an de Quelltabellen bäigefüügt gouf an / oder eng vun den existente (Stad) geläscht gouf:
Dann wäert eis Ufro no der Aktualiséierung en net sou schéint Bild zréckginn - d'Reduktioun ass net erschéngt, an d'Stad Kolonn gouf eidel, awer ass net verschwannen:
An et ass einfach ze gesinn firwat - an der Formelbar kënnt Dir kloer gesinn datt d'Nimm vun den erweiderten Spalten an de Funktiounsargumenter hardcoded sinn Table.ExpandTableColumn als Lëschten an Curly Klammeren.
Dëse Problem ëmzegoen ass einfach. Als éischt, loosst eis d'Kolonnnimm aus dem Header vun all (zum Beispill déi éischt) Tabell mat der Funktioun kréien Table.ColumnNames. Et wäert ausgesinn wéi:
Hei:
- #"Aner Kolonnen ewechgeholl" - den Numm vum virege Schrëtt, wou mir d'Donnéeën huelen
- 0 {} - d'Zuel vun der Tabell aus där mir den Header extrahéieren (vun Null zielen, dh 0 ass déi éischt Tabell)
- [Daten] - den Numm vun der Kolonn am virege Schrëtt, wou déi erweidert Dëscher sinn
Et bleift fir d'Konstruktioun an der Formelbar an d'Funktioun ze ersetzen Table.ExpandTableColumn um Schrëtt vun ausgebaut Dëscher amplaz schwéier-kodéiert Lëschte. Et soll um Enn alles esou ausgesinn:
Dat ass alles. An et gi keng Probleemer méi mat der Erweiderung vun nestet Dëscher wann d'Quelldaten ännert.
- Multiformat Dëscher aus engem Blat an Power Query bauen
- Baut Dëscher mat verschiddenen Header aus multiple Excel Dateien
- Sammelen Daten aus all Blieder vum Buch an een Dësch