محفوظ ڪرڻ Power Query پڇا ڳاڇا تازه ڪاري جي تاريخ

تقريباً هر پاور ڪووري ٽريننگ ۾، جڏهن اسان پيدا ٿيل سوالن کي ڪيئن تازه ڪاري ڪرڻ جي باري ۾ ڄاڻون ٿا ۽ ماڻهو ڏسن ٿا ته ڪيئن نئين ڊيٽا پراڻي ڊيٽا کي اپڊيٽ ڪرڻ وقت بدلائي ٿي، ٻڌندڙن مان هڪ مون کان پڇي ٿو: ”ڇا اهو ممڪن آهي ته پڪ ڪرڻ وقت ته تازه ڪاري ڪرڻ وقت، پراڻي ڊيٽا پڻ ڪٿي محفوظ ڪيا ويا ۽ پوري تازه ڪاري جي تاريخ نظر آئي؟

اهو خيال نئون ناهي ۽ ان جو معياري جواب هوندو ”نه“ - پاور سوال ڊفالٽ طور ترتيب ڏنل آهي پراڻي ڊيٽا کي نئين ڊيٽا سان تبديل ڪرڻ لاءِ (جيڪو وڏي اڪثريت ۾ گهربل آهي). بهرحال، جيڪڏهن توهان واقعي چاهيو ٿا، توهان هن حد جي چوڌاري حاصل ڪري سگهو ٿا. ۽ طريقو، جيئن توهان بعد ۾ ڏسندا، بلڪل سادو آهي.

هيٺ ڏنل مثال تي غور ڪريو.

اچو ته فرض ڪريون ته اسان وٽ ڪلائنٽ کان هڪ فائل آهي ان پٽ ڊيٽا جي طور تي (اچو ته ان کي سڏين، اچو ته، ذريعو) پراڊڪٽس جي هڪ فهرست سان جنهن کي هو خريد ڪرڻ چاهي ٿو "سمارٽ" متحرڪ ٽيبل جي نالي سان درخواست:

محفوظ ڪرڻ Power Query پڇا ڳاڇا تازه ڪاري جي تاريخ

ٻي فائل ۾ (اچو ته ان کي قياس سان سڏين رسيور) اسان ھڪڙي سادي سوال ٺاھيو آھي ھڪڙي جدول کي درآمد ڪرڻ لاءِ پراڊڪٽس سان ذريعو مان ڊيٽا - ڊيٽا حاصل ڪريو - فائل مان - ايڪسل ورڪ بڪ مان (ڊيٽا - ڊيٽا حاصل ڪريو - فائل مان - ايڪسل ورڪ بڪ مان) ۽ نتيجن واري ٽيبل کي شيٽ تي اپلوڊ ڪريو:

محفوظ ڪرڻ Power Query پڇا ڳاڇا تازه ڪاري جي تاريخ

جيڪڏهن مستقبل ۾ ڪلائنٽ پنهنجي فائل ۾ آرڊر ۾ تبديليون ڪرڻ جو فيصلو ڪري ٿو ذريعو، پوءِ اسان جي درخواست کي اپڊيٽ ڪرڻ کان پوءِ (سائيٽ ڪلڪ ڪندي يا ذريعي ڊيٽا - سڀني کي تازو ڪريو) اسان فائل ۾ نئين ڊيٽا ڏسندا سين رسيور - سڀ معياري.

هاڻي اچو ته پڪ ڪريون ته تازه ڪاري ڪرڻ وقت، پراڻي ڊيٽا کي نئين سان تبديل نه ڪيو ويو آهي، پر نئين ڊيٽا کي پراڻين سان شامل ڪيو ويو آهي - ۽ تاريخ جي وقت جي اضافي سان، انهي ڪري اهو ڏسي سگهجي ٿو ته اهي مخصوص تبديليون ڪڏهن هيون. ٺاهيل.

قدم 1. اصل سوال ۾ تاريخ جو وقت شامل ڪرڻ

اچو ته هڪ درخواست کوليو درخواستمان اسان جي ڊيٽا کي درآمد ڪندي ذريعو، ۽ ان ۾ تازه ڪاري جي تاريخ وقت سان گڏ هڪ ڪالم شامل ڪريو. هن کي ڪرڻ لاء، توهان بٽڻ استعمال ڪري سگهو ٿا ڪسٽم ڪالمن ٽئب ڪالم شامل ڪرڻ (ڪالم شامل ڪريو - ڪسٽم ڪالم)، ۽ پوءِ فنڪشن داخل ڪريو DateTime.LocalNow - فنڪشن جو اينالاگ TDATA (هاڻي) Microsoft Excel ۾:

محفوظ ڪرڻ Power Query پڇا ڳاڇا تازه ڪاري جي تاريخ

تي ڪلڪ ڪرڻ کان پوء OK توھان کي ختم ڪرڻ گھرجي ھڪڙي خوبصورت ڪالم سان ھن جھڙي (ڪالمن جي ھيڊر ۾ آئڪن سان ان لاءِ تاريخ جي وقت جي فارميٽ کي مقرر ڪرڻ نه وساريو):

محفوظ ڪرڻ Power Query پڇا ڳاڇا تازه ڪاري جي تاريخ

جيڪڏھن توھان چاھيو ٿا، ته پوءِ ھن ڪالمن لاءِ شيٽ تي اپلوڊ ٿيل پليٽ لاءِ، توھان سيڪنڊن سان تاريخ جي وقت جو فارميٽ سيٽ ڪري سگھوٿا وڌيڪ درستگي لاءِ (توھان کي معياري شڪل ۾ ڪولن ۽ ”ss“ شامل ڪرڻو پوندو):

محفوظ ڪرڻ Power Query پڇا ڳاڇا تازه ڪاري جي تاريخ

قدم 2: پراڻي ڊيٽا لاء سوال

هاڻي اچو ته هڪ ٻيو سوال ٺاهيو جيڪو بفر طور ڪم ڪندو جيڪو پراڻي ڊيٽا کي اپڊيٽ ڪرڻ کان اڳ محفوظ ڪري ٿو. فائل ۾ نتيجو ٽيبل جي ڪنهن به سيل کي چونڊيو رسيور، ٽيب تي چونڊيو ڊيٽا حڪم ٽيبل / رينج کان (ڊيٽا - ٽيبل / حد کان) or پنن سان (ڪتاب تان):

محفوظ ڪرڻ Power Query پڇا ڳاڇا تازه ڪاري جي تاريخ

اسان پاور سوال ۾ لوڊ ٿيل ٽيبل سان ڪجھ به نه ڪندا آهيون، اسان سوال کي سڏيندا آهيون، مثال طور، پراڻي ڊيٽا ۽ پريس ڪريو گھر - بند ڪريو ۽ لوڊ ڪريو - بند ڪريو ۽ لوڊ ڪريو ... - صرف ڪنيڪشن ٺاھيو (گهر - بند ڪريو ۽ لوڊ ڪريو - بند ڪريو ۽ لوڊ ڪريو ... - صرف ڪنيڪشن ٺاھيو).

قدم 3. پراڻي ۽ نئين ڊيٽا ۾ شامل ٿيڻ

هاڻي اسان جي اصل سوال ڏانهن واپس درخواست ۽ ان ۾ شامل ڪريو پراڻي ڊيٽا جي ھيٺان اڳئين بفر جي درخواست کان حڪم سان گھر - درخواستون شامل ڪريو (گهر - سوال شامل ڪريو):

محفوظ ڪرڻ Power Query پڇا ڳاڇا تازه ڪاري جي تاريخ

اهو ئي سڀ ڪجهه آهي!

ان جي ذريعي ايڪسل ڏانهن موٽڻ باقي رهي ٿو گھر - بند ڪريو ۽ ڊائون لوڊ ڪريو (گهر - بند ۽ لوڊ) ۽ بٽڻ سان اسان جي پوري جوڙجڪ کي اپڊيٽ ڪرڻ لاء ٻه ڀيرا ڪوشش ڪريو سڀ تازو ڪريو ٽئب ڊيٽا (ڊيٽا - سڀ تازو ڪريو). هر تازه ڪاري سان، نئين ڊيٽا پراڻي ڊيٽا کي تبديل نه ڪندي، پر ان کي هيٺ دٻائي ڇڏيندو، سڄي تازه ڪاري جي تاريخ رکندي:

محفوظ ڪرڻ Power Query پڇا ڳاڇا تازه ڪاري جي تاريخ

هڪ اهڙي چال استعمال ڪري سگهجي ٿي جڏهن ڪنهن به خارجي ذريعن (انٽرنيٽ سائيٽن، ڊيٽابيسس، خارجي فائلن، وغيره) مان درآمد ڪندي تاريخ جي پراڻي قدرن کي برقرار رکڻ لاءِ جيڪڏهن توهان کي ضرورت هجي.

  • ڪيترن ئي ڊيٽا جي حدن ۾ پائيوٽ ٽيبل
  • پاور سوال استعمال ڪندي مختلف فائلن مان ٽيبل گڏ ڪرڻ
  • ڪتاب جي سڀني ورقن مان ڊيٽا گڏ ڪري ھڪڙي ٽيبل ۾

جواب ڇڏي وڃو