Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

V tomto blogu proberu některé poznatky o řízení projektů a konkrétně budu hovořit o vytváření Ganttova diagramu v LuckyTemplates pomocí matice ve Visual Studiu. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Ukážu logiku, která stojí za vytvořením tohoto Ganttova diagramu, který je velmi užitečný, pokud jde o řízení projektů.

Ganttův diagram je velmi běžný vizuál, který ukazuje časové osy projektů. Navíc vám ukáže opravdu dobrý přehled a všechny detaily kolem vašich projektů.

V tomto ukázkovém nastavení mám dynamický data slicer, kde mohu snadno změnit datum, aby se graf řízení projektu také aktualizoval. Ve vzorové zprávě mohu také filtrovat na konkrétní projekty. K dosažení této analýzy Ganttova diagramu v LuckyTemplates je zapotřebí mnoho dynamických funkcí.

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

Mým cílem v tomto tutoriálu je zdůraznit logiku, kterou je třeba implementovat do matice sady Visual Studio, aby bylo dosaženo této vizualizace.

Obsah

Nastavení Matrixu

Abych to mohl nastavit, musím na stůl přinést pár detailů. K vizualizaci potřebuji Název projektu , Kategorie úkolu , Název úkolu , Datum ukončení a Datum zahájení .

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

Poté ze stolu udělám matici. Abych se ujistil, že je nastaven správně, musím proniknout do každé úrovně hierarchie.

Několikrát kliknu na symbol pro Rozbalit vše o jednu úroveň dolů v hierarchii, dokud nedostanu, co chci.

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

Teď, když je to nastaveno, změním rozložení. Musím kliknout na ikonu formátování a poté přejít na Záhlaví řádků . Teď vypnu Stepped Layout , abych mohl mít, co jsem chtěl.

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

Matice, kterou nyní mám, stále není dokončena, protože stále potřebuji sloupce. Chci, aby byl matrix dynamický. Také chci, aby data byla založena na jakémkoli výběru z jakéhokoli projektu a jakéhokoli dne. Proto vytvořím tabulku a nazvu ji Dny .

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

K vytvoření této tabulky jsem použil velmi jednoduchý vzorec a vytvořil hodnoty od nuly do 200.

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

Po vytvoření tabulky Days ji musím přetáhnout do mého parametru columns, aby se mohla dostat do matice. Ale když to udělám bez jakýchkoli výpočtů, zjevně dostanu chybu. Je to rozumné, protože moje tabulka Dny nemá žádný vztah mezi ostatními tabulkami. Potřebuji tedy navázat spojení s tabulkami. K tomu potřebuji spojit tabulky pomocí vzorce DAX.

Vytvoření propojení tabulky v matici

Zde je vzorec, který použiji. Právě jsem vzorec pojmenoval jako Krok 1 pro snadnou identifikaci.

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

Vytvořil jsem tento vzorec, abych umožnil vztah mezi tabulkami. Právě jsem se zbavil mezisoučtů, protože to trochu postrádá smysl. Poté bude maticový vizuál vypadat takto.

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

Je zde volič data a matice zobrazuje odpovídající data kolem tohoto výběru.

Pokud přesunu výběr data na 16. ledna, budu zde mít data pouze za tři dny, protože datum ukončení je 19. ledna. Protože jsem ukázal vzorec, nyní ukážu logiku tohoto výpočtu.

S tímto vzorcem je toho hodně co vytrénovat. Nejprve musí vzorec hledat aktuální datum. Jde o každý jednotlivý výsledek sám o sobě. Za druhé, potřebuje vypracovat projektové dny , takže vzorec musí iterovat každý jednotlivý řádek mezi počátečním a koncovým datem. 

Pro proměnnou DaysFromStartDate bere v úvahu počáteční datum i vybrané datum. Mezitím se proměnná DaysFromEndDate potřebuje podívat na datum zahájení i dny projektu. Jak vidíte, počáteční datum a koncové datum jsou velmi důležité části vzorce.

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

U číselných hodnot vzorec vrátí hodnotu, pokud je aktuální den větší nebo roven dnům od počátečního data. Kromě toho musí být číslo aktuálního dne menší nebo rovné datu ukončení. Pokud vyhovuje podmínkám, vzorec vrátí 1 ve všech řádcích matice. Pokud podmínce nevyhovuje, vzorec vrátí jako svou hodnotu nulu.

Tak převádím data na čísla z výběru. Je to přesná logika, která se používá v matici.

Vytvoření Ganntova diagramu v LuckyTemplates pomocí Matrixu

Další technika, kterou vám chci ukázat, zahrnuje přeměnu této matice na Ganttův diagram. Chcete-li to provést, kliknětea poté vyberte Barva pozadí

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

Ve vyskakovacím okně Barva pozadí zadejte nezbytná pravidla a podmínky. Nejprve vyberte Pravidla z rozevíracího seznamu Formát podle . Ujistěte se, že zvolená míra je Krok 1 a pak by se hodnota měla rovnat 1. Nakonec tuto podmínku nastavím jako zlatou barvu. Přidám zde další podmínku, která říká, „pokud se rovná nule, barva pozadí je světle růžová“. 

Tato funkce podmíněného formátování je také nedávným přírůstkem v LuckyTemplates. pokud chcete prozkoumat více o funkci.

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

Poté se vzhled matice výrazně změní na základě nastavených pravidel formátování.

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu

Další věc, kterou můžete použít, je změnit šířku každého sloupce. Všechny sloupce můžete upravit tak, aby se vešly na jednu stránku, ale stále bude záležet na tom, jak chcete, aby matice vypadala.

Takto vypadá konečný Ganttův diagram na stránce sestavy po nastavení. To, co jsem dříve předvedl, byla pouze první fáze, protože jsem nakonec udělal tento ukázkový Ganttův diagram trochu pokročilý.

Vytvoření Ganttova diagramu v LuckyTemplates pomocí Matrixu




Závěr

Dnes jsem zdůraznil některé opravdu skvělé a užitečné techniky. Snad jste si to užili a hodně se naučili. Pro více podrobností se můžete podívat na instruktážní video, které jsem vložil do blogu. 

Pokud jde o to, čím jsem si prošel během sezení pouze pro členy o řízení projektů, přidal jsem do Ganttova diagramu mnohem více logiky. Přidal jsem různé barvy pro různé úkoly a kategorie úkolů. Také jsem začlenil různé odstíny pro různé procento dokončení projektu.

Hodně štěstí!


Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Naučte se, jak vytvořit vyhledávací pole PowerApps úplně od začátku a přizpůsobit je tak, aby odpovídalo celkovému tématu vaší aplikace.

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Sklízejte nebo zachycujte hodnotu uvnitř míry a znovu ji použijte v jiném taktu pro dynamické výpočty pomocí SELECTEDVALUE DAX v LuckyTemplates.

Historie verzí v seznamech SharePoint

Historie verzí v seznamech SharePoint

Zjistěte, jak vám historie verzí na SharePointu může pomoci vidět vývoj určitých dat a kolika změn prošla.

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Zde je nástroj pro vytváření sestav a vizuálů, výběr barevných hexadecimálních kódů, který můžete použít ke snadnému získání barev pro vaše sestavy LuckyTemplates.

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Pomocí tabulky období můžete v přehledu snadno zobrazit časové období jako průřez. Použijte M kód k vytvoření dynamického datového výřezu v LuckyTemplates.

Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.