Gantt աղյուսակը Power Query-ում

Բովանդակություն

Ենթադրենք, որ դուք տարբեր բյուջեներով մի քանի նախագծեր եք իրականացնում և ցանկանում եք պատկերացնել ձեր ծախսերը դրանցից յուրաքանչյուրի համար: Այսինքն, այս աղբյուրի աղյուսակից.

Gantt աղյուսակը Power Query-ում

.. ստացեք նման բան.

Gantt աղյուսակը Power Query-ում

Այլ կերպ ասած, դուք պետք է բաշխեք բյուջեն յուրաքանչյուր նախագծի օրերի վրա և ստանաք նախագծի Gantt աղյուսակի պարզեցված տարբերակը: Սա ձեր ձեռքերով անելը երկար է և ձանձրալի, մակրոները դժվար են, բայց Power Query-ը Excel-ի համար նման իրավիճակում ցույց է տալիս իր ուժն իր ողջ փառքով:

Power հարցում Microsoft-ի հավելում է, որը կարող է տվյալներ ներմուծել Excel գրեթե ցանկացած աղբյուրից, այնուհետև դրանք փոխակերպել տարբեր ձևերով: Excel 2016-ում այս հավելումը լռելյայն արդեն ներկառուցված է, իսկ Excel 2010-2013-ի համար այն կարելի է ներբեռնել Microsoft-ի վեբկայքից, այնուհետև տեղադրել ձեր համակարգչում:

Նախ, եկեք մեր սկզբնական աղյուսակը վերածենք «խելացի» աղյուսակի՝ ընտրելով հրամանը Ձևաչափեք որպես աղյուսակ ականջակալ Գլխավոր (Տուն — Ձևաչափել որպես աղյուսակ) կամ սեղմելով ստեղնաշարի դյուրանցումը Ctrl+T :

Gantt աղյուսակը Power Query-ում

Այնուհետեւ գնացեք ներդիր Ամսաթիվ (եթե ունեք Excel 2016) կամ ներդիրում Power հարցում (եթե ունեք Excel 2010-2013 և տեղադրել եք Power Query-ը որպես առանձին հավելում) և սեղմեք From Table / Range կոճակը: :

Gantt աղյուսակը Power Query-ում

Մեր խելացի աղյուսակը բեռնված է Power Query հարցումների խմբագրիչում, որտեղ առաջին քայլը յուրաքանչյուր սյունակի համար թվերի ձևաչափերի կարգավորումն է՝ օգտագործելով աղյուսակի վերնագրի բացվող ցանկերը.

Gantt աղյուսակը Power Query-ում

Օրական բյուջեն հաշվարկելու համար անհրաժեշտ է հաշվարկել յուրաքանչյուր նախագծի տեւողությունը: Դա անելու համար ընտրեք (ստեղնը սեղմած պահեք Ctrl) առաջին սյունակը Ավարտել, Եւ ապա սկիզբ և ընտրիր թիմ Ավելացնել սյունակ – Ամսաթիվ – հանել օրեր (Ավելացնել սյունակ — Ամսաթիվ — հանել օրեր):

Gantt աղյուսակը Power Query-ում

Ստացված թվերը 1-ով պակաս են անհրաժեշտից, քանի որ մենք պետք է յուրաքանչյուր նախագիծ սկսենք առաջին օրը առավոտյան և ավարտենք վերջին օրը երեկոյան։ Հետևաբար, ընտրեք ստացված սյունակը և հրամանի միջոցով ավելացրեք դրան միավոր Փոխակերպում – Ստանդարտ – Ավելացնել (Փոխակերպում — Ստանդարտ — Ավելացնել):

Gantt աղյուսակը Power Query-ում

Այժմ ավելացնենք սյունակ, որտեղ հաշվարկում ենք օրական բյուջեն։ Դա անելու համար ներդիրում Ավելացնել սյունակ Ես չեմ խաղում Պատվերով սյունակ (Պատվիրված սյունակ) և երևացող պատուհանում մուտքագրեք նոր դաշտի անվանումը և հաշվարկի բանաձևը՝ օգտագործելով ցանկի սյունակների անունները.

Gantt աղյուսակը Power Query-ում

Այժմ ամենանուրբ պահը. մենք ստեղծում ենք մեկ այլ հաշվարկված սյունակ՝ սկզբից մինչև վերջ ամսաթվերի ցանկով 1 օրվա քայլով: Դա անելու համար կրկին սեղմեք կոճակը Պատվերով սյունակ (Պատվիրված սյունակ) և օգտագործեք ներկառուցված Power Query լեզուն M, որը կոչվում է Ցուցակ. Ամսաթվեր:

Gantt աղյուսակը Power Query-ում

Այս ֆունկցիան ունի երեք արգումենտ.

  • մեկնարկի ամսաթիվը – մեր դեպքում այն ​​վերցված է սյունակից սկիզբ
  • ստեղծվելիք ամսաթվերի քանակը. մեր դեպքում սա յուրաքանչյուր նախագծի օրերի քանակն է, որը մենք ավելի վաղ հաշվել ենք սյունակում Հանում
  • ժամանակային քայլ – սահմանված է դիզայնով #տեւողությունը (1,0,0,0)Մ–ի լեզվով նշանակում է՝ մեկ օր, զրո ժամ, զրո րոպե, զրո վայրկյան։

Սեղմելուց հետո OK մենք ստանում ենք ամսաթվերի ցանկ (Ցուցակ), որը կարելի է ընդլայնել նոր տողերի մեջ՝ օգտագործելով աղյուսակի վերնագրի կոճակը.

Gantt աղյուսակը Power Query-ում

… և մենք ստանում ենք.

Gantt աղյուսակը Power Query-ում

Այժմ մնում է միայն փլուզել աղյուսակը՝ օգտագործելով ստեղծված ամսաթվերը որպես նոր սյունակների անուններ: Սրա համար պատասխանատու է թիմը։ Մանրամասն սյունակ (Առանցքային սյունակ) ականջակալ Փոխակերպել (Փոխակերպում):

Gantt աղյուսակը Power Query-ում

Սեղմելուց հետո OK մենք ստանում ենք ցանկալիին շատ մոտ արդյունք.

Gantt աղյուսակը Power Query-ում

Null-ը, այս դեպքում, Excel-ի դատարկ բջիջի անալոգն է:

Մնում է հեռացնել ավելորդ սյունակները և հրամանով բեռնաթափել ստացված աղյուսակը սկզբնական տվյալների կողքին Փակել և բեռնել – Փակել և բեռնել… (Փակել և բեռնել — Փակել և բեռնել…) ականջակալ Գլխավոր (Տուն):

Gantt աղյուսակը Power Query-ում

Արդյունքում մենք ստանում ենք.

Gantt աղյուսակը Power Query-ում

Ավելի մեծ գեղեցկության համար դուք կարող եք հարմարեցնել ստացված խելացի աղյուսակների տեսքը ներդիրի վրա շինարար (Դիզայն)Սահմանեք մեկ գույնի ոճ, անջատեք ֆիլտրի կոճակները, միացրեք գումարները և այլն: Բացի այդ, դուք կարող եք ընտրել ամսաթվերով աղյուսակ և միացնել դրա համար թվերի ընդգծումը՝ օգտագործելով ներդիրի պայմանական ձևաչափումը: Գլխավոր — Պայմանական ֆորմատավորում — Գունավոր սանդղակներ (Տուն — Պայմանական ձևաչափում — Գունավոր մասշտաբներ):

Gantt աղյուսակը Power Query-ում

Եվ ամենալավն այն է, որ ապագայում դուք կարող եք ապահով կերպով խմբագրել հինները կամ ավելացնել նոր նախագծեր սկզբնական աղյուսակում, այնուհետև մկնիկի աջ կոճակով թարմացնել ճիշտ աղյուսակը ամսաթվերով, և Power Query-ն ավտոմատ կերպով կկրկնի մեր կատարած բոլոր գործողությունները: .

Voilà!

  • Գանտի աղյուսակը Excel-ում՝ օգտագործելով պայմանական ձևաչափում
  • Ծրագրի կարևորագույն օրացույց
  • Կրկնվող տողերի ստեղծում Power Query-ով

Թողնել գրառում