Spuert Power Query Ufro Update Geschicht

Bei bal all Power Query Training, wa mir ukommen wéi erstallt Ufroen aktualiséieren an d'Leit gesinn wéi nei Donnéeën al Donnéeën beim Update ersetzen, freet ee vun den Nolauschterer mech: "ass et méiglech sécherzestellen datt beim Update déi al Donnéeën ass och iergendwou goufen gespäichert an déi ganz update Geschicht war siichtbar?

D'Iddi ass net nei an d'Standard Äntwert op et wäert "nee" sinn - Power Query ass par défaut konfiguréiert fir al Daten duerch nei ze ersetzen (wat an der grousser Majoritéit vu Fäll erfuerderlech ass). Wéi och ëmmer, wann Dir wierklech wëllt, kënnt Dir dës Begrenzung ëmgoen. An d'Method, wéi Dir méi spéit wäert gesinn, ass ganz einfach.

Betruecht de folgenden Beispill.

Loosst eis unhuelen datt mir e Fichier vum Client als Inputdaten hunn (loosst eis et nennen, loosst eis soen, Source) mat enger Lëscht vun de Produiten, déi hie wëll kafen a Form vun engem "intelligente" dynamesche Dësch mam Numm Applikatioun:

Spuert Power Query Ufro Update Geschicht

An enger anerer Datei (loosst eis et duerch Analogie nennen Receiver) Mir erstellen eng einfach Ufro fir en Dësch mat Produkter aus der Quell z'importéieren Daten - Kritt Daten - Vun Datei - Vun Excel Workbook (Daten - Kritt Daten - Vun Datei - Aus Excel Aarbechtsbuch) an lued déi resultéierend Tabell op de Blat erop:

Spuert Power Query Ufro Update Geschicht

Wann an Zukunft de Client decidéiert Ännerungen un der Uerdnung a sengem Fichier ze maachen Source, dann no der Aktualiséierung vun eiser Ufro (vum riets-klickt oder via Donnéeën - Alles erfrëschen) wäerte mir déi nei Donnéeën an der Datei gesinn Receiver - all Standard.

Loosst eis elo sécherstellen datt beim Update déi al Donnéeën net duerch nei ersat ginn, mä déi nei op déi al bäigefüügt ginn - a mat der Zousatz vun engem Datum-Zäit, sou datt et ka gesi ginn wéini dës spezifesch Ännerungen waren gemaach.

Schrëtt 1. Dobäi en Datum-Zäit op d'Original Ufro

Loosst eis eng Ufro opmaachen Applikatiouneis Daten importéieren aus Source, a füügt eng Kolonn mat dem Datum-Zäit vum Update derbäi. Fir dëst ze maachen, kënnt Dir de Knäppchen benotzen Benotzerdefinéiert Kolonn Reiter Dobäizemaachen eng Kolonn (Füügt Kolonn - Benotzerdefinéiert Kolonn), a gitt dann d'Funktioun DateTime.LocalNow - Analog vun der Funktioun Den TDATA (ELO) an Microsoft Excel:

Spuert Power Query Ufro Update Geschicht

Nodeems Dir op OK Dir sollt mat enger schéiner Kolonn wéi dës ophalen (vergiesst net d'Datum-Zäit-Format dofir mat der Ikon am Kolonn Header ze setzen):

Spuert Power Query Ufro Update Geschicht

Wann Dir wëllt, da fir de Plack, deen op de Blat fir dës Kolonn eropgeluede gëtt, kënnt Dir den Datum-Zäitformat mat Sekonnen fir méi Genauegkeet setzen (Dir musst e Colon an "ss" zum Standardformat addéieren):

Spuert Power Query Ufro Update Geschicht

Schrëtt 2: Ufro fir al Daten

Loosst eis elo eng aner Ufro erstellen déi als Puffer handelt deen déi al Donnéeën späichert virum Update. Wielt all Zell vun der resultéierender Tabell an der Datei Receiver, wielt op der Tab Daten Kommando Vun Dësch / Gamme (Daten - Vun Dësch / Gamme) or Mat Blieder (vum Blat):

Spuert Power Query Ufro Update Geschicht

Mir maachen näischt mat der Tabell, déi an der Power Query gelueden ass, mir ruffen d'Ufro, zum Beispill, al daten an dréckt op Home - Zoumaachen a lueden - Zoumaachen a lueden op ... - Nëmme Verbindung erstellen (Home — Zoumaachen&Lueden — Zoumaachen&Lueden op... — Nëmme Verbindung erstellen).

Schrëtt 3. Bäitrëtt al an nei Donnéeën

Elo zréck op eis originell Ufro Applikatioun a füügt et vun ënnen un déi al Donnéeën vun der viregter Pufferufro mat dem Kommando Home - Füügt Ufroen (Home - Ufroen ufroen):

Spuert Power Query Ufro Update Geschicht

Dat ass alles!

Et bleift zréck op Excel duerch Home - Zoumaachen an eroflueden (Home - Zoumaachen & Lueden) a probéiert e puer Mol eis ganz Struktur mam Knäppchen ze aktualiséieren Update All Reiter Daten (Daten - Alles erfrëschen). Mat all Update ersetzen déi nei Donnéeën net déi al Donnéeën, awer drécken se drënner, behalen déi ganz Updategeschicht:

Spuert Power Query Ufro Update Geschicht

En ähnlechen Trick ka benotzt ginn wann Dir vun all externen Quellen importéiert (Internetsäiten, Datenbanken, extern Dateien, asw.) fir déi al Wäerter fir d'Geschicht ze halen wann Dir se braucht.

  • Pivot Tabell iwwer verschidde Dateberäicher
  • Assemblée Dëscher aus verschiddene Fichier mat Power Query
  • Sammelen Daten aus all Blieder vum Buch an een Dësch

Hannerlooss eng Äntwert