Power Query асуулгын шинэчлэлтийн түүхийг хадгалж байна

Бараг Power Query-ийн сургалт болгонд бид үүсгэсэн асуулгыг хэрхэн шинэчлэх талаар олж мэдээд хүмүүс шинэчлэх үед шинэ өгөгдөл нь хуучин өгөгдлийг хэрхэн орлож байгааг харах үед сонсогчдын нэг нь надаас: "Шинэчилж байх үед хуучин өгөгдөл хэвээр байгаа эсэхийг шалгах боломжтой юу?" Мөн хаа нэгтээ хадгалагдсан бөгөөд шинэчлэлтийн түүх бүхэлдээ харагдсан уу?

Энэ санаа нь шинэ биш бөгөөд стандарт хариулт нь "үгүй" байх болно - Power Query нь хуучин өгөгдлийг шинэ мэдээллээр солихын тулд анхдагчаар тохируулагдсан байдаг (энэ нь ихэнх тохиолдолд шаардлагатай байдаг). Гэсэн хэдий ч хэрэв та үнэхээр хүсч байвал энэ хязгаарлалтыг даван туулж чадна. Мөн арга нь, дараа нь харах болно, маш энгийн юм.

Дараах жишээг авч үзье.

Оролтын өгөгдөл болгон үйлчлүүлэгчээс авсан файл байна гэж бодъё (үүнийг нэрлэе. Эх сурвалж) нэртэй "ухаалаг" динамик хүснэгт хэлбэрээр худалдаж авахыг хүсч буй бүтээгдэхүүний жагсаалттай Програмын:

Power Query асуулгын шинэчлэлтийн түүхийг хадгалж байна

Өөр файлд (үүнийг аналогоор нэрлэе хүлээн авагч) бид эх сурвалжаас бүтээгдэхүүнтэй хүснэгтийг импортлох энгийн хайлт үүсгэдэг Өгөгдөл - Мэдээлэл авах - Файлаас - Excel ажлын номноос (Өгөгдөл - Өгөгдөл авах - Файлаас - Excel ажлын номноос) гарч ирсэн хүснэгтийг хуудсанд байршуулна уу:

Power Query асуулгын шинэчлэлтийн түүхийг хадгалж байна

Хэрэв ирээдүйд үйлчлүүлэгч өөрийн файл дахь захиалгад өөрчлөлт оруулахаар шийдсэн бол Эх сурвалж, дараа нь бидний хүсэлтийг шинэчилсний дараа (хулганы баруун товчлуур дээр дарж эсвэл Өгөгдөл - Бүгдийг шинэчлэх) бид файл дахь шинэ өгөгдлийг харах болно хүлээн авагч - бүх стандарт.

Одоо шинэчлэх үед хуучин өгөгдлийг шинээр сольж болохгүй, харин шинийг хуучин өгөгдөлд хавсаргаж, огноо, цагийг нэмснээр эдгээр тодорхой өөрчлөлтүүд хэзээ хийгдсэнийг харах боломжтой эсэхийг шалгацгаая. хийсэн.

Алхам 1. Анхны асуулгад огноо-цаг нэмэх

Хүсэлт нээцгээе Програмынманай өгөгдлийг импортлох Эх сурвалж, шинэчлэлтийн огноо-цагтай баганыг нэмнэ үү. Үүнийг хийхийн тулд та товчлуурыг ашиглаж болно Тусгай багана таб Багана нэмж байна (Багана нэмэх - Тусгай багана), дараа нь функцийг оруулна уу DateTime.LocalNow - функцийн аналог TDATA (ОДОО) Microsoft Excel дээр:

Power Query асуулгын шинэчлэлтийн түүхийг хадгалж байна

Үргэлжлүүлсний дараа OK Та ийм хөөрхөн баганатай байх ёстой (баганын толгой дээрх дүрс бүхий огноо цагийн форматыг тохируулахаа бүү мартаарай):

Power Query асуулгын шинэчлэлтийн түүхийг хадгалж байна

Хэрэв та хүсвэл энэ баганын хуудсанд байршуулсан хавтангийн хувьд илүү нарийвчлалтай болгохын тулд огноо цагийн форматыг секундээр тохируулж болно (стандарт формат руу хоёр цэг, "ss" нэмэх шаардлагатай болно):

Power Query асуулгын шинэчлэлтийн түүхийг хадгалж байна

Алхам 2: Хуучин өгөгдлийг хайх

Одоо шинэчлэхийн өмнө хуучин өгөгдлийг хадгалах буферийн үүрэг гүйцэтгэх өөр нэг асуулга үүсгэцгээе. Файлын үр дүнгийн хүснэгтийн дурын нүдийг сонгох хүлээн авагч, таб дээрээс сонгоно уу Өгөгдөл тушаал Хүснэгтээс/Мужаас (Өгөгдөл - Хүснэгтээс/мужаас) or Навчтай (Хуудаснаас):

Power Query асуулгын шинэчлэлтийн түүхийг хадгалж байна

Power Query-д ачаалагдсан хүснэгттэй бид юу ч хийхгүй, бид асуулга гэж нэрлэдэг, жишээ нь: хуучин өгөгдөл болон дар Нүүр хуудас — Хаах ба ачаалах — Хаах болон ачаалах... — Зөвхөн холболт үүсгэх (Нүүр хуудас — Хаах&Ачаалах — Хаах&Ачаалах... — Зөвхөн холболт үүсгэх).

Алхам 3. Хуучин болон шинэ өгөгдлийг нэгтгэх

Одоо бидний анхны асуулга руу буцна уу Програмын өмнөх буфер хүсэлтийн хуучин өгөгдлийг доороос тушаалаар нэмнэ Нүүр хуудас - Хүсэлт нэмэх (Нүүр хуудас - Асуулга нэмэх):

Power Query асуулгын шинэчлэлтийн түүхийг хадгалж байна

Тэгээд л болоо!

Excel рүү буцаж очиход л үлддэг Нүүр хуудас — Хаах ба татаж авах (Нүүр хуудас — Хаах, ачаалах) гэсэн товчлуураар бүтцээ бүхэлд нь шинэчлэхийн тулд хэд хэдэн удаа оролдоно уу Бүгдийг шинэчил таб Өгөгдөл (Өгөгдөл - Бүгдийг шинэчлэх). Шинэчлэлт бүрт шинэ өгөгдөл нь хуучин өгөгдлийг орлохгүй, харин шинэчлэлтийн түүхийг бүхэлд нь хадгалан доор оруулах болно.

Power Query асуулгын шинэчлэлтийн түүхийг хадгалж байна

Үүнтэй төстэй заль мэхийг гадны ямар ч эх сурвалжаас (интернет сайтууд, мэдээллийн сан, гадаад файлууд гэх мэт) импортлохдоо ашиглаж болно, хэрэв танд хэрэгтэй бол хуучин утгыг түүхийн хувьд хадгалах боломжтой.

  • Олон өгөгдлийн муж дахь пивот хүснэгт
  • Power Query ашиглан өөр өөр файлуудаас хүснэгтүүдийг угсарч байна
  • Номын бүх хуудаснаас өгөгдлийг нэг хүснэгтэд цуглуулах

хариу үлдээх