Nyimpen sajarah apdet pamundut Power Query

Ampir unggal latihan Power Query, nalika urang dugi ka cara ngapdet patarosan anu diciptakeun sareng jalma-jalma ningali kumaha data anyar ngagentos data lami nalika ngapdet, salah sahiji pendengar naros ka kuring: "Naha mungkin pikeun mastikeun yén nalika ngapdet, data lami nyaéta ogé dimana waé disimpen sareng sadayana sajarah pembaruan katingali?

Gagasan éta sanés énggal sareng jawaban standar bakal "henteu" - Power Query dikonpigurasi sacara standar pikeun ngagentos data lami sareng anu énggal (anu diperyogikeun dina kalolobaan kasus). Nanging, upami anjeun leres-leres hoyong, anjeun tiasa ngalangkungan watesan ieu. Sareng metodeu, sakumaha anu anjeun tingali engké, saderhana pisan.

Pék pikirkeun conto ieu.

Anggap urang gaduh file ti klien salaku data input (nyaéta, sebutkeun, sumber) kalayan daptar produk anu anjeunna hoyong mésér dina bentuk tabel dinamis "pinter" ngaranna aplikasi:

Nyimpen sajarah apdet pamundut Power Query

Dina file séjén (hayu urang sebutkeun ku analogi panarima) urang nyieun query basajan pikeun ngimpor tabel kalawan produk ti Sumber via Data - Kéngingkeun Data - Tina File - Tina Buku Kerja Excel (Data — Kéngingkeun data — Tina file — Tina buku kerja Excel) sareng unggah tabel hasilna kana lambaran:

Nyimpen sajarah apdet pamundut Power Query

Lamun dina mangsa nu bakal datang klien megatkeun pikeun ngarobah urutan dina file na sumber, teras saatos ngapdet pamundut urang (ku ngaklik katuhu atanapi via Data - Refresh Sadaya) urang bakal ningali data anyar dina file panarima - sadayana standar.

Ayeuna hayu urang pastikeun yén nalika ngamutahirkeun, data heubeul teu diganti ku nu anyar, tapi nu anyar ditambahkeun kana nu heubeul - jeung ditambah hiji tanggal-waktu, ku kituna bisa ditempo lamun parobahan husus ieu. dijieun.

Lengkah 1. Nambahkeun tanggal-waktos kana pamundut aslina

Hayu urang muka pamundut aplikasingimpor data urang ti sumber, sareng tambahkeun kolom sareng tanggal-waktos apdet éta. Jang ngalampahkeun ieu, anjeun tiasa nganggo tombol kolom custom tab Nambahkeun kolom (Tambihkeun kolom - Kolom khusus), terus asupkeun pungsi DateTime.LocalNow - analog tina fungsi The TDATA (AYEUNA) dina Microsoft Excel:

Nyimpen sajarah apdet pamundut Power Query

Sanggeus ngaklik OK Anjeun kedah ngeureunkeun kolom anu saé sapertos kieu (ulah hilap nyetél format tanggal-waktos pikeun éta kalayan ikon dina lulugu kolom):

Nyimpen sajarah apdet pamundut Power Query

Upami anjeun hoyong, teras pikeun piring anu diunggah kana lambaran pikeun kolom ieu, anjeun tiasa nyetél format tanggal-waktos sareng detik pikeun akurasi anu langkung ageung (anjeun kedah nambihan titik dua sareng "ss" kana format standar):

Nyimpen sajarah apdet pamundut Power Query

Lengkah 2: Patarosan pikeun data heubeul

Ayeuna hayu urang nyieun query sejen anu bakal meta salaku panyangga nu nyimpen data heubeul saméméh ngamutahirkeun. Milih sél mana wae tina tabel hasilna dina file panarima, pilih dina tab data parentah Ti Table / Rentang (Data - Tina tabel/rentang) or Kalayan daun (Ti lambaran):

Nyimpen sajarah apdet pamundut Power Query

Urang ngalakukeun nanaon jeung tabel dimuat dina Power Query, urang nelepon query, contona, data heubeul terus pencét Imah — Tutup sareng muat — Tutup sareng muatkeun ka… — Jieun sambungan wungkul (Imah — Tutup&Muat — Tutup&Muat ka… — Ngan ukur nyieun sambungan).

Lengkah 3. Ngagabung data heubeul jeung anyar

Ayeuna balik deui ka pamundut aslina urang aplikasi sarta tambahkeun ka dinya ti handap data heubeul ti pamundut panyangga saméméhna kalawan paréntah Imah - Tambahkeun Requests (Imah - Tambahkeun Patarosan):

Nyimpen sajarah apdet pamundut Power Query

Éta hungkul!

Tetep mulang ka Excel ngaliwatan Imah - Tutup sareng unduh (Imah - Tutup & Muatan) jeung cobaan sababaraha kali pikeun ngapdet sakabéh struktur urang jeung tombol Apdét Sadaya tab data (Data - Refresh Sadaya). Kalawan unggal apdet, data anyar moal ngaganti data heubeul, tapi bakal nyorong eta handap, ngajaga sakabéh sajarah apdet:

Nyimpen sajarah apdet pamundut Power Query

Trik anu sami tiasa dianggo nalika ngimpor tina sumber éksternal (situs Internét, pangkalan data, file éksternal, jsb) pikeun ngajaga nilai-nilai kuno pikeun sajarah upami anjeun peryogina.

  • Tabel pangsi dina sababaraha rentang data
  • Assembling tabel tina file béda ngagunakeun Power Query
  • Ngumpulkeun data tina sakabéh lambar buku kana hiji méja

Leave a Reply