Power Query ішіндегі Гант диаграммасы

Мазмұны

Сіз әртүрлі бюджеттермен бірнеше жобаны іске қосып жатырсыз және олардың әрқайсысы үшін өз шығындарыңызды көргіңіз келеді делік. Яғни, осы бастапқы кестеден:

Power Query ішіндегі Гант диаграммасы

.. келесідей нәрсені алыңыз:

Power Query ішіндегі Гант диаграммасы

Басқаша айтқанда, бюджетті әр жобаның күндеріне таратып, жобаның Гант диаграммасының жеңілдетілген нұсқасын алу керек. Мұны қолыңызбен жасау ұзақ және қызықсыз, макростар қиын, бірақ мұндай жағдайда Excel үшін Power Query өзінің барлық даңқымен күшін көрсетеді.

Қуат сұрауы — Microsoft корпорациясының қосымшасы, ол деректерді кез келген дерлік көзден Excel бағдарламасына импорттай алады, содан кейін оны әртүрлі жолдармен түрлендіреді. Excel 2016 нұсқасында бұл қондырма әдепкі бойынша ендірілген және Excel 2010-2013 үшін оны Microsoft веб-сайтынан жүктеп алуға, содан кейін компьютерге орнатуға болады.

Алдымен пәрменді таңдау арқылы түпнұсқа кестемізді «ақылды» кестеге айналдырайық Кесте ретінде пішімдеу қойындысы Home (Үй — Кесте ретінде пішімдеу) немесе пернелер тіркесімін басу арқылы Ctrl+T :

Power Query ішіндегі Гант диаграммасы

Содан кейін қойындыға өтіңіз мәліметтер (егер сізде Excel 2016 болса) немесе қойындысында Қуат сұрауы (егер сізде Excel 2010-2013 болса және Power Query бөлек қондырма ретінде орнатылған болса) және Кестеден/Ауқымнан түймешігін басыңыз. :

Power Query ішіндегі Гант диаграммасы

Біздің смарт кесте Power Query сұрау өңдегішіне жүктелген, мұнда бірінші қадам кесте тақырыбындағы ашылмалы тізімдерді пайдаланып әр баған үшін сан пішімдерін орнату болып табылады:

Power Query ішіндегі Гант диаграммасы

Күніне бюджетті есептеу үшін әрбір жобаның ұзақтығын есептеу керек. Ол үшін (пернені басып тұрыңыз) таңдаңыз Ctrl) бірінші баған Аяқтау, содан соң бастау және команданы таңдаңыз Бағанды ​​қосу – Күн – Күндерді алу (Баған қосу - Күн - күндерді алу):

Power Query ішіндегі Гант диаграммасы

Алынған сандар қажетті саннан 1-ге аз, өйткені біз әрбір жобаны таңертең бірінші күні бастап, кешке соңғы күні аяқтауымыз керек. Сондықтан алынған бағанды ​​таңдап, оған пәрмен арқылы бірлік қосыңыз Трансформация – Стандартты – Қосу (Трансформация — Стандартты — Қосу):

Power Query ішіндегі Гант диаграммасы

Енді бір күндік бюджетті есептейтін бағанды ​​қосамыз. Мұны істеу үшін қойындыда Баған қосыңыз Мен ойнамаймын Реттелетін баған (Арнаулы баған) және пайда болған терезеде тізімдегі бағандардың атауларын пайдаланып, жаңа өрістің атын және есептеу формуласын енгізіңіз:

Power Query ішіндегі Гант диаграммасы

Енді ең нәзік сәт – біз 1 күндік қадаммен басынан аяғына дейін күндер тізімімен басқа есептелген бағанды ​​жасаймыз. Мұны істеу үшін түймені қайтадан басыңыз Реттелетін баған (Арнаулы баған) деп аталатын кірістірілген Power Query M тілін пайдаланыңыз Тізім. Күндер:

Power Query ішіндегі Гант диаграммасы

Бұл функцияның үш аргументі бар:

  • басталу күні – біздің жағдайда бағаннан алынады бастау
  • генерацияланатын күндер саны – біздің жағдайда бұл әр жоба үшін бағанда бұрын санаған күндер саны. Бөлу
  • уақыт қадамы – дизайн бойынша белгіленеді #ұзақтығы(1,0,0,0), М тілінде мағынасы – бір күн, нөл сағат, нөл минут, нөл секунд.

Басқаннан кейін OK біз кесте тақырыбындағы түймені пайдаланып жаңа жолдарға кеңейтуге болатын күндер тізімін (Тізім) аламыз:

Power Query ішіндегі Гант диаграммасы

... және біз аламыз:

Power Query ішіндегі Гант диаграммасы

Енді жасалған күндерді жаңа бағандардың аттары ретінде пайдаланып, кестені жию ғана қалды. Бұған команда жауапты. Мәліметтер бағаны (жиынтық баған) қойындысы Түрлендіру (Трансформация):

Power Query ішіндегі Гант диаграммасы

Басқаннан кейін OK біз қалаған нәтижеге өте жақын нәтиже аламыз:

Power Query ішіндегі Гант диаграммасы

Нөл - бұл жағдайда Excel бағдарламасындағы бос ұяшықтың аналогы.

Қажетсіз бағандарды алып тастау және алынған кестені пәрменмен бастапқы деректердің жанындағы түсіру қалады Жабу және жүктеу – жабу және жүктеу… (Жабу және жүктеу — жабу және жүктеу ...) қойындысы Home (Үй):

Power Query ішіндегі Гант диаграммасы

Нәтижесінде біз аламыз:

Power Query ішіндегі Гант диаграммасы

Үлкен сұлулық үшін қойындыда алынған смарт кестелердің көрінісін теңшеуге болады Конструктор (Дизайн): жалғыз түс мәнерін орнату, сүзгі түймелерін өшіру, қорытындыларды қосу, т.б.. Сонымен қатар, қойындыдағы шартты пішімдеуді пайдаланып, күндер бар кестені таңдауға және оған сандарды бөлектеуді қосуға болады. Басты — Шартты пішімдеу — Түс шкалалары (Басты бет — Шартты пішімдеу — Түс шкалалары):

Power Query ішіндегі Гант диаграммасы

Ең жақсысы, болашақта ескілерді қауіпсіз өңдеуге немесе бастапқы кестеге жаңа жобаларды қосуға, содан кейін тінтуірдің оң жақ түймешігімен күндермен дұрыс кестені жаңартуға болады - Power Query біз жасаған барлық әрекеттерді автоматты түрде қайталайды. .

Voilà!

  • Шартты пішімдеуді қолданатын Excel бағдарламасындағы Гант диаграммасы
  • Жоба кезеңінің күнтізбесі
  • Power Query көмегімен қайталанатын жолдарды жасау

пікір қалдыру