Power Query-də Gantt Diaqramı

Mündəricat

Deyək ki, siz müxtəlif büdcələrlə bir neçə layihə həyata keçirirsiniz və onların hər biri üçün öz xərclərinizi vizuallaşdırmaq istəyirsiniz. Yəni bu mənbə cədvəlindən:

Power Query-də Gantt Diaqramı

.. belə bir şey əldə edin:

Power Query-də Gantt Diaqramı

Başqa sözlə, büdcəni hər bir layihənin günləri üzrə yaymaq və layihənin Gantt chartinin sadələşdirilmiş versiyasını əldə etmək lazımdır. Bunu əllərinizlə etmək uzun və darıxdırıcıdır, makrolar çətindir, lakin belə bir vəziyyətdə Excel üçün Power Query bütün şöhrətində gücünü göstərir.

Güc sorğusu demək olar ki, hər hansı bir mənbədən Excel-ə məlumatları idxal edə və sonra onu müxtəlif yollarla çevirə bilən Microsoft-un əlavəsidir. Excel 2016-da bu əlavə artıq defolt olaraq quraşdırılmışdır və Excel 2010-2013 üçün onu Microsoft veb saytından yükləmək və sonra kompüterinizə quraşdırmaq olar.

Əvvəlcə əmri seçməklə orijinal cədvəlimizi “ağıllı” cədvələ çevirək Cədvəl kimi formatlayın nişanı Əsas səhifə (Ev - Cədvəl kimi format) və ya klaviatura qısa yolunu basmaqla Ctrl+T :

Power Query-də Gantt Diaqramı

Sonra nişana keçin Tarix (Excel 2016 varsa) və ya nişanda Güc sorğusu (əgər sizdə Excel 2010-2013 varsa və Power Query-ni ayrıca əlavə kimi quraşdırmısınızsa) və Cədvəldən / Aralıq düyməsini klikləyin. :

Power Query-də Gantt Diaqramı

Ağıllı cədvəlimiz Power Query sorğu redaktoruna yüklənir, burada ilk addım cədvəl başlığında açılan menyulardan istifadə edərək hər bir sütun üçün nömrə formatlarını qurmaqdır:

Power Query-də Gantt Diaqramı

Gündə büdcəni hesablamaq üçün hər bir layihənin müddətini hesablamaq lazımdır. Bunu etmək üçün seçin (düyməni basıb saxlayın Ctrl) birinci sütun finiş, Sonra start və komanda seçin Sütun əlavə edin - Tarix - Günləri çıxarın (Sütun əlavə et - tarix - günləri çıxar):

Power Query-də Gantt Diaqramı

Əldə edilən rəqəmlər lazım olandan 1 azdır, çünki biz hər bir layihəni səhərin ilk günü başlayıb, axşam son gün bitirməliyik. Buna görə də, yaranan sütunu seçin və əmrdən istifadə edərək ona vahid əlavə edin Transform - Standart - Əlavə et (Çevr - Standart - Əlavə et):

Power Query-də Gantt Diaqramı

İndi gündəlik büdcəni hesabladığımız sütunu əlavə edək. Bunu etmək üçün nişanda Sütun əlavə edin Mən oynamıram Fərdi sütun (Fərdi Sütun) və görünən pəncərədə siyahıdan sütunların adlarından istifadə edərək yeni sahənin adını və hesablama düsturunu daxil edin:

Power Query-də Gantt Diaqramı

İndi ən incə məqam - 1 günlük bir addım ilə başdan sona tarixlərin siyahısı ilə başqa bir hesablanmış sütun yaradırıq. Bunu etmək üçün yenidən düyməni basın Fərdi sütun (Fərdi Sütun) və adlanan daxili Power Query M dilindən istifadə edin Siyahı.Tarixlər:

Power Query-də Gantt Diaqramı

Bu funksiyanın üç arqumenti var:

  • başlama tarixi – bizim vəziyyətimizdə sütundan götürülür start
  • yaradılacaq tarixlərin sayı - bizim vəziyyətimizdə bu, sütunda əvvəllər saydığımız hər bir layihə üçün günlərin sayıdır. Subtraction
  • vaxt addımı – dizaynla müəyyən edilir #müddət(1,0,0,0), M dilində mənası – bir gün, sıfır saat, sıfır dəqiqə, sıfır saniyə.

Klikdən sonra OK cədvəlin başlığındaki düyməni istifadə edərək yeni sətirlərə genişləndirilə bilən tarixlərin siyahısını (Siyahı) alırıq:

Power Query-də Gantt Diaqramı

... və biz əldə edirik:

Power Query-də Gantt Diaqramı

İndi yalnız yaradılan tarixləri yeni sütunların adları kimi istifadə edərək cədvəli yıxmaq qalır. Komanda buna görə məsuliyyət daşıyır. Detal sütunu (Pivot Sütun) nişanı Çevirmək (çevir):

Power Query-də Gantt Diaqramı

Klikdən sonra OK İstədiyimizə çox yaxın bir nəticə əldə edirik:

Power Query-də Gantt Diaqramı

Null, bu halda Excel-də boş xananın analoqudur.

Lazımsız sütunları silmək və ortaya çıxan cədvəli əmrlə orijinal məlumatların yanında boşaltmaq qalır Bağlayın və yükləyin – Bağlayın və yükləyin… (Bağla və Yüklə — Bağla və Yüklə...) nişanı Əsas səhifə (Ev):

Power Query-də Gantt Diaqramı

Nəticədə əldə edirik:

Power Query-də Gantt Diaqramı

Daha gözəllik üçün, tabda yaranan ağıllı masaların görünüşünü fərdiləşdirə bilərsiniz konstruktor (Dizayn): tək rəng üslubunu təyin edin, filtr düymələrini söndürün, ümumiləri aktivləşdirin və s. Əlavə olaraq, tabdakı şərti formatlaşdırmadan istifadə edərək tarixləri olan cədvəl seçə və onun üçün nömrənin vurğulanmasını aktivləşdirə bilərsiniz. Əsas səhifə — Şərti Formatlaşdırma — Rəng Ölçüsü (Ev — Şərti Formatlaşdırma — Rəng Ölçüsü):

Power Query-də Gantt Diaqramı

Ən yaxşı tərəfi odur ki, gələcəkdə siz köhnələri təhlükəsiz şəkildə redaktə edə və ya orijinal cədvələ yeni layihələr əlavə edə, sonra siçan sağ düyməsi ilə düzgün cədvəli tarixlərlə yeniləyə bilərsiniz – və Power Query avtomatik olaraq etdiyimiz bütün hərəkətləri təkrarlayacaq. .

Voilà!

  • Şərti formatlaşdırmadan istifadə edərək Excel-də Gantt diaqramı
  • Layihənin mərhələ təqvimi
  • Power Query ilə Dublikat Sətirlərin Yaradılması

Cavab yaz