اچو ته چئو ته اسان وٽ هڪ ايڪسل فائل آهي ڪيترن ئي سمارٽ ٽيبل سان:
جيڪڏهن توهان انهن جدولن کي لوڊ ڪريو پاور سوال ۾ معياري طريقي سان ڪمانڊ استعمال ڪندي ڊيٽا - ڊيٽا حاصل ڪريو - فائل کان - ڪتاب مان (ڊيٽا - ڊيٽا حاصل ڪريو - فائل مان - ڪم بڪ مان)، پوءِ اسان ڪجھ هن طرح حاصل ڪريون ٿا:
تصوير، مان سمجهان ٿو، ڪيترن ئي پاور سوال استعمال ڪندڙن کان واقف آهي. ساڳيون نيسٽڊ ٽيبل سوالن کي گڏ ڪرڻ کان پوءِ ڏسي سگھجن ٿا (a la VLOOKUP)، گروپنگ (ڪمانڊ پاران گروپ ٽئب تبديلي)، ڏنل فولڊر مان سڀني فائلن کي درآمد ڪرڻ، وغيره.
هن صورتحال ۾ ايندڙ منطقي قدم عام طور تي سڀني nested جدولن کي هڪ ئي وقت وڌائڻ آهي - ڪالمن هيڊر ۾ ڊبل تير سان بٽڻ کي استعمال ڪندي ڊيٽا:
نتيجي طور، اسان سڀني جدولن مان سڀني قطارن جي ھڪڙي ھڪڙي مجموعي ۾ حاصل ڪندا آھيون. هر شي سٺي، سادي ۽ صاف آهي.
ھاڻي تصور ڪريو ته ھڪڙو نئون ڪالم (رعايت) ماخذ جدولن ۾ شامل ڪيو ويو آھي ۽/يا موجوده ھڪڙي (شهر) کي ختم ڪيو ويو آھي:
پوءِ اپڊيٽ ڪرڻ کان پوءِ اسان جي گذارش هڪ تمام خوبصورت تصوير نه موٽندي - رعايت ظاهر نه ٿي ، ۽ شهر جو ڪالم خالي ٿي ويو ، پر غائب نه ٿيو:
۽ اهو ڏسڻ ۾ آسان آهي ڇو - فارمولا بار ۾ توهان واضح طور تي ڏسي سگهو ٿا ته وڌايل ڪالمن جا نالا فنڪشنل آرگيمنٽس ۾ هارڊ ڪوڊ ٿيل آهن Table.ExpandTableColumn جيئن گھڙيل بریکٹ ۾ لسٽون.
هن مسئلي جي چوڌاري حاصل ڪرڻ آسان آهي. پهرين، اچو ته فنڪشن استعمال ڪندي ڪنهن به (مثال طور، پهرين) ٽيبل جي هيڊر مان ڪالمن جا نالا حاصل ڪريون. Table.ColumnNames. اهو نظر ايندو:
هتي
- # ”ٻيا ڪالم هٽايا ويا“ - پوئين قدم جو نالو، جتان اسان ڊيٽا وٺون ٿا
- 0 {} - جدول جو تعداد جنهن مان اسان هيڊر ڪڍون ٿا (صفر مان ڳڻڻ، يعني 0 پهرين ٽيبل آهي)
- [ڊيٽا] - پوئين قدم ۾ ڪالمن جو نالو، جتي وڌايل جدولون واقع آھن
اهو ڪم ۾ فارمولا بار ۾ حاصل ڪيل تعمير کي متبادل ڪرڻ لاء رهي ٿو Table.ExpandTableColumn هارڊ ڪوڊ ٿيل لسٽن جي بدران جدولن کي وڌائڻ جي قدم تي. اهو سڀ ڪجهه آخر ۾ هن طرح ڏسڻ گهرجي:
اهو ئي سڀ ڪجهه آهي. ۽ نستي ٿيل جدولن کي وڌائڻ سان وڌيڪ مسئلو نه ٿيندو جڏهن ماخذ ڊيٽا تبديل ٿيندي.
- پاور سوال ۾ هڪ شيٽ مان ملٽي فارميٽ ٽيبل ٺاهڻ
- ڪيترن ئي Excel فائلن مان مختلف هيڊرن سان ٽيبل ٺاهيو
- ڪتاب جي سڀني ورقن مان ڊيٽا گڏ ڪري ھڪڙي ٽيبل ۾