Sove istwa aktyalizasyon demann Power Query

Nan prèske chak fòmasyon Power Query, lè nou rive nan ki jan yo mete ajou demann kreye epi moun wè ki jan nouvo done ranplase ansyen done lè yo mete ajou, youn nan moun k ap koute yo mande m ': "Èske li posib asire w ke lè mete ajou, done yo fin vye granmoun yo se tou yon kote yo te sove ak tout istwa aktyalizasyon a te vizib?

Lide a pa nouvo epi repons estanda a pral "non" - Power Query se configuré pa default pou ranplase ansyen done ak nouvo (ki obligatwa nan vas majorite nan ka yo). Sepandan, si ou reyèlman vle, ou ka jwenn alantou limit sa a. Ak metòd la, jan ou pral wè pita, se trè senp.

Konsidere egzanp sa a.

Ann sipoze ke nou gen yon dosye ki soti nan kliyan an kòm done antre (an nou rele li, ann di, sous) ak yon lis pwodwi ke li vle achte nan fòm lan nan yon "entelijan" tab dinamik yo te rele aplikasyon:

Sove istwa aktyalizasyon demann Power Query

Nan yon lòt dosye (se pou nou rele li pa analoji Reseptè) nou kreye yon rechèch senp pou enpòte yon tab ak pwodwi ki soti nan Sous la atravè Done - Jwenn done - Soti nan dosye - Soti nan liv travay Excel (Done — Jwenn done — Soti nan fichye — Soti nan liv travay Excel) epi telechaje tablo ki kapab lakòz la sou fèy la:

Sove istwa aktyalizasyon demann Power Query

Si nan tan kap vini an kliyan an deside fè chanjman nan lòd la nan dosye l 'yo sous, Lè sa a, apre mete ajou demann nou an (pa klike sou dwa oswa atravè Done - rafrechi tout) nou pral wè nouvo done yo nan dosye a Reseptè - tout estanda.

Koulye a, ann asire w ke lè mete ajou, ansyen done yo pa ranplase pa nouvo, men nouvo yo ap ajoute nan ansyen yo - ak adisyon a nan yon dat-lè, pou li ka wè lè chanjman espesifik sa yo te. te fè.

Etap 1. Ajoute yon dat-lè nan rechèch orijinal la

Ann louvri yon demann aplikasyonenpòte done nou yo soti nan sous, epi ajoute yon kolòn ki gen dat-lè aktyalizasyon a. Pou fè sa, ou ka itilize bouton an Kolòn Custom tab Ajoute yon kolòn (Ajoute kolòn - kolòn Custom), epi antre nan fonksyon an DateTime.LocalNow - analòg fonksyon an TDATA a (KOUNYE A) nan Microsoft Excel:

Sove istwa aktyalizasyon demann Power Query

Apre klike sou OK ou ta dwe fini ak yon kolòn bèl tankou sa a (pa bliye mete fòma dat-lè pou li ak icon nan tèt kolòn nan):

Sove istwa aktyalizasyon demann Power Query

Si ou vle, Lè sa a, pou plak la telechaje nan fèy la pou kolòn sa a, ou ka mete fòma dat-lè ak segonn pou pi gwo presizyon (ou pral oblije ajoute yon kolon ak "ss" nan fòma estanda a):

Sove istwa aktyalizasyon demann Power Query

Etap 2: Rechèch pou done fin vye granmoun

Koulye a, kite a kreye yon lòt rechèch ki pral aji kòm yon tanpon ki sove ansyen done yo anvan mete ajou. Chwazi nenpòt selil nan tablo ki kapab lakòz nan dosye a Reseptè, chwazi sou tab la Done Kòmandman Soti nan Tablo / Ranje (Done - Soti nan tab/ranje) or Ak fèy (Soti nan fèy):

Sove istwa aktyalizasyon demann Power Query

Nou pa fè anyen ak tab la chaje nan Power Query, nou rele rechèch la, pou egzanp, ansyen done ak laprès Kay — Fèmen epi chaje — Fèmen epi chaje pou… — Kreye koneksyon sèlman (Kay — Fèmen&Chaje — Fèmen&Chaje sou… — Sèlman kreye koneksyon).

Etap 3. Rantre nan ansyen ak nouvo done

Koulye a, tounen nan rechèch orijinal nou an aplikasyon epi ajoute nan li anba a ansyen done ki soti nan demann tanpon anvan an ak lòd la Kay — Ajoute Demann (Kay — Mete demann):

Sove istwa aktyalizasyon demann Power Query

Se tout!

Li rete pou retounen nan Excel atravè Kay — Fèmen epi telechaje (Kay — Fèmen&Chajman) epi eseye yon koup de fwa mete ajou tout estrikti nou an ak bouton an Mete ajou tout tab Done (Done — rafrechi tout). Avèk chak aktyalizasyon, nouvo done yo pa pral ranplase ansyen done yo, men yo pral pouse yo anba a, kenbe tout istwa aktyalizasyon an:

Sove istwa aktyalizasyon demann Power Query

Yon Trick menm jan an ka itilize lè enpòte soti nan nenpòt sous ekstèn (sit Entènèt, baz done, fichye ekstèn, elatriye) kenbe valè yo fin vye granmoun pou istwa si ou bezwen li.

  • Pivote tab atravè plizyè seri done
  • Asanble tab ki soti nan diferan dosye lè l sèvi avèk Power Query
  • Kolekte done ki sòti nan tout fèy liv la nan yon sèl tab

Kite yon Reply