ປະຫວັດການອັບເດດ Query ປະຢັດພະລັງງານ

ໃນເກືອບທຸກໆການຝຶກອົບຮົມ Power Query, ເມື່ອພວກເຮົາເຂົ້າຫາວິທີການປັບປຸງແບບສອບຖາມທີ່ສ້າງຂື້ນແລະປະຊາຊົນເຫັນວ່າຂໍ້ມູນໃຫມ່ມາແທນຂໍ້ມູນເກົ່າໃນເວລາທີ່ການປັບປຸງ, ຜູ້ຟັງຄົນຫນຶ່ງຖາມຂ້ອຍວ່າ: "ມັນເປັນໄປໄດ້ບໍທີ່ຈະໃຫ້ແນ່ໃຈວ່າໃນເວລາທີ່ການປັບປຸງ, ຂໍ້ມູນເກົ່າແມ່ນ. ຍັງບາງບ່ອນໄດ້ຖືກບັນທຶກໄວ້ ແລະປະຫວັດການອັບເດດທັງໝົດແມ່ນເຫັນໄດ້ບໍ?

ແນວຄວາມຄິດບໍ່ແມ່ນເລື່ອງໃຫມ່ແລະຄໍາຕອບມາດຕະຖານຂອງມັນຈະເປັນ "ບໍ່" - Power Query ແມ່ນຖືກຕັ້ງຄ່າໂດຍຄ່າເລີ່ມຕົ້ນເພື່ອທົດແທນຂໍ້ມູນເກົ່າດ້ວຍຂໍ້ມູນໃຫມ່ (ເຊິ່ງຈໍາເປັນໃນກໍລະນີຫຼາຍທີ່ສຸດ). ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານຕ້ອງການ, ທ່ານສາມາດໄດ້ຮັບຂໍ້ຈໍາກັດນີ້. ແລະວິທີການ, ດັ່ງທີ່ທ່ານຈະເຫັນຕໍ່ມາ, ແມ່ນງ່າຍດາຍຫຼາຍ.

ພິຈາລະນາຕົວຢ່າງຕໍ່ໄປນີ້.

ສົມມຸດວ່າພວກເຮົາມີໄຟລ໌ຈາກລູກຄ້າເປັນຂໍ້ມູນປ້ອນຂໍ້ມູນ (ໃຫ້ໂທຫາມັນ, ໃຫ້ເວົ້າວ່າ, ແຫຼ່ງຂໍ້ມູນ) ກັບບັນຊີລາຍຊື່ຂອງຜະລິດຕະພັນທີ່ລາວຕ້ອງການຊື້ໃນຮູບແບບຂອງຕາຕະລາງ "smart" ທີ່ມີຊື່ ຄໍາຮ້ອງສະຫມັກ:

ປະຫວັດການອັບເດດ Query ປະຢັດພະລັງງານ

ໃນໄຟລ໌ອື່ນ (ໃຫ້ໂທຫາມັນໂດຍການປຽບທຽບ ຮັບ) ພວກເຮົາສ້າງແບບສອບຖາມທີ່ງ່າຍດາຍທີ່ຈະນໍາເຂົ້າຕາຕະລາງທີ່ມີຜະລິດຕະພັນຈາກ Source ຜ່ານ ຂໍ້ມູນ – ໄດ້ຮັບຂໍ້ມູນ – ຈາກໄຟລ໌ – ຈາກ Excel Workbook (ຂໍ້​ມູນ — ໄດ້​ຮັບ​ຂໍ້​ມູນ — ຈາກ​ໄຟລ​໌ — ຈາກ Excel workbook​) ແລະອັບໂຫລດຕາຕະລາງຜົນໄດ້ຮັບໃສ່ແຜ່ນ:

ປະຫວັດການອັບເດດ Query ປະຢັດພະລັງງານ

ຖ້າໃນອະນາຄົດລູກຄ້າຕັດສິນໃຈເຮັດການປ່ຽນແປງຄໍາສັ່ງໃນໄຟລ໌ຂອງລາວ ແຫຼ່ງຂໍ້ມູນ, ຫຼັງຈາກນັ້ນຫຼັງຈາກການປັບປຸງການຮ້ອງຂໍຂອງພວກເຮົາ (ໂດຍການຄລິກຂວາຫຼືຜ່ານ ຂໍ້ມູນ – ໂຫຼດຂໍ້ມູນຄືນໃໝ່ທັງໝົດ) ພວກເຮົາຈະເຫັນຂໍ້ມູນໃຫມ່ໃນໄຟລ໌ ຮັບ - ມາດ​ຕະ​ຖານ​ທັງ​ຫມົດ​.

ດຽວນີ້, ໃຫ້ແນ່ໃຈວ່າໃນເວລາທີ່ການປັບປຸງ, ຂໍ້ມູນເກົ່າບໍ່ໄດ້ຖືກແທນທີ່ດ້ວຍອັນໃຫມ່, ແຕ່ຂໍ້ມູນໃຫມ່ຈະຖືກຕໍ່ທ້າຍກັບອັນເກົ່າ - ແລະດ້ວຍການເພີ່ມວັນທີ - ເວລາ, ດັ່ງນັ້ນມັນສາມາດເຫັນໄດ້ວ່າເມື່ອມີການປ່ຽນແປງສະເພາະເຫຼົ່ານີ້. ເຮັດ.

ຂັ້ນ​ຕອນ​ທີ 1. ການ​ເພີ່ມ​ວັນ​ທີ​ທີ່​ໃຊ້​ເວ​ລາ​ກັບ​ຄໍາ​ຖາມ​ຕົ້ນ​ສະ​ບັບ​

ໃຫ້ເປີດຄໍາຮ້ອງຂໍ ຄໍາຮ້ອງສະຫມັກການ​ນໍາ​ເຂົ້າ​ຂໍ້​ມູນ​ຂອງ​ພວກ​ເຮົາ​ຈາກ​ ແຫຼ່ງຂໍ້ມູນ, ແລະເພີ່ມຖັນທີ່ມີວັນທີ-ເວລາຂອງການປັບປຸງໃຫ້ມັນ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານສາມາດນໍາໃຊ້ປຸ່ມ ຖັນແບບກຳນົດເອງ ແຖບ ການເພີ່ມຖັນ (ເພີ່ມຖັນ — ຖັນແບບກຳນົດເອງ), ແລະຫຼັງຈາກນັ້ນໃສ່ຫນ້າທີ່ DateTime.LocalNow - ການ​ປຽບ​ທຽບ​ຂອງ​ຫນ້າ​ທີ່​ TDATA (ດຽວນີ້) ໃນ Microsoft Excel:

ປະຫວັດການອັບເດດ Query ປະຢັດພະລັງງານ

ຫຼັງຈາກທີ່ຄລິກໃສ່ OK ທ່ານຄວນສິ້ນສຸດດ້ວຍຄໍລໍາທີ່ສວຍງາມແບບນີ້ (ຢ່າລືມກໍານົດຮູບແບບວັນທີເວລາສໍາລັບມັນດ້ວຍໄອຄອນຢູ່ໃນຫົວຄໍລໍາ):

ປະຫວັດການອັບເດດ Query ປະຢັດພະລັງງານ

ຖ້າທ່ານຕ້ອງການ, ຫຼັງຈາກນັ້ນ, ສໍາລັບແຜ່ນທີ່ອັບໂຫລດໃສ່ແຜ່ນສໍາລັບຄໍລໍານີ້, ທ່ານສາມາດກໍານົດຮູບແບບວັນທີກັບວິນາທີເພື່ອຄວາມຖືກຕ້ອງຫຼາຍກວ່າເກົ່າ (ທ່ານຈະຕ້ອງເພີ່ມຈໍ້າສອງເມັດແລະ "ss" ເປັນຮູບແບບມາດຕະຖານ):

ປະຫວັດການອັບເດດ Query ປະຢັດພະລັງງານ

ຂັ້ນຕອນທີ 2: ສອບຖາມຂໍ້ມູນເກົ່າ

ຕອນນີ້ໃຫ້ພວກເຮົາສ້າງແບບສອບຖາມອື່ນທີ່ຈະເຮັດຫນ້າທີ່ເປັນ buffer ທີ່ຊ່ວຍປະຢັດຂໍ້ມູນເກົ່າກ່ອນທີ່ຈະປັບປຸງ. ການເລືອກຕາລາງໃດໆຂອງຕາຕະລາງຜົນໄດ້ຮັບໃນໄຟລ໌ ຮັບ, ເລືອກຢູ່ໃນແຖບ ຂໍ້ມູນ ຄໍາສັ່ງ ຈາກຕາຕະລາງ/ໄລຍະ (ຂໍ້ມູນ - ຈາກຕາຕະລາງ/ໄລຍະ) or ມີໃບ (ຈາກແຜ່ນງານ):

ປະຫວັດການອັບເດດ Query ປະຢັດພະລັງງານ

ພວກເຮົາບໍ່ເຮັດຫຍັງກັບຕາຕະລາງທີ່ໂຫລດຢູ່ໃນ Power Query, ພວກເຮົາໂທຫາການສອບຖາມ, ສໍາລັບຕົວຢ່າງ, ຂໍ້ມູນເກົ່າ ແລະກົດ ຫນ້າທໍາອິດ — ປິດ ແລະໂຫຼດ — ປິດ ແລະໂຫຼດໄປ… — ສ້າງການເຊື່ອມຕໍ່ເທົ່ານັ້ນ (ຫນ້າທໍາອິດ — Close&Load — Close&Load to… — ພຽງ​ແຕ່​ສ້າງ​ການ​ເຊື່ອມ​ຕໍ່​).

ຂັ້ນຕອນທີ 3. ເຂົ້າຮ່ວມຂໍ້ມູນເກົ່າແລະໃຫມ່

ຕອນນີ້ກັບຄືນໄປຫາຄໍາຖາມຕົ້ນສະບັບຂອງພວກເຮົາ ຄໍາຮ້ອງສະຫມັກ ແລະເພີ່ມໃສ່ມັນຈາກດ້ານລຸ່ມຂອງຂໍ້ມູນເກົ່າຈາກການຮ້ອງຂໍ buffer ທີ່ຜ່ານມາດ້ວຍຄໍາສັ່ງ ຫນ້າທໍາອິດ - ເພີ່ມການຮ້ອງຂໍ (ຫນ້າທໍາອິດ - ຕື່ມການສອບຖາມ):

ປະຫວັດການອັບເດດ Query ປະຢັດພະລັງງານ

ຫມົດ​ເທົ່າ​ນີ້!

ມັນຍັງຄົງກັບຄືນສູ່ Excel ຜ່ານ ຫນ້າທໍາອິດ - ປິດແລະດາວໂຫລດ (ຫນ້າທໍາອິດ — ປິດແລະໂຫຼດ) ແລະພະຍາຍາມສອງສາມເທື່ອເພື່ອອັບເດດໂຄງສ້າງທັງໝົດຂອງພວກເຮົາດ້ວຍປຸ່ມ ປັບປຸງທັງ ໝົດ ແຖບ ຂໍ້ມູນ (ຂໍ້ມູນ — ໂຫຼດຂໍ້ມູນຄືນໃໝ່ທັງໝົດ). ດ້ວຍການອັບເດດແຕ່ລະອັນ, ຂໍ້ມູນໃໝ່ຈະບໍ່ມາແທນທີ່ຂໍ້ມູນເກົ່າ, ແຕ່ຈະຍູ້ມັນໄວ້ຂ້າງລຸ່ມ, ຮັກສາປະຫວັດການອັບເດດທັງໝົດ:

ປະຫວັດການອັບເດດ Query ປະຢັດພະລັງງານ

trick ທີ່ຄ້າຍຄືກັນສາມາດຖືກນໍາໃຊ້ໃນເວລາທີ່ນໍາເຂົ້າຈາກແຫຼ່ງພາຍນອກໃດໆ (ສະຖານທີ່ອິນເຕີເນັດ, ຖານຂໍ້ມູນ, ໄຟລ໌ພາຍນອກ, ແລະອື່ນໆ) ເພື່ອຮັກສາຄ່າເກົ່າສໍາລັບປະຫວັດສາດຖ້າທ່ານຕ້ອງການ.

  • ຕາຕະລາງ pivot ໃນຂອບເຂດຂໍ້ມູນຫຼາຍອັນ
  • ການປະກອບຕາຕະລາງຈາກໄຟລ໌ທີ່ແຕກຕ່າງກັນໂດຍໃຊ້ Power Query
  • ການລວບລວມຂໍ້ມູນຈາກແຜ່ນທັງຫມົດຂອງປື້ມເຂົ້າໄປໃນຕາຕະລາງດຽວ

ອອກຈາກ Reply ເປັນ