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.
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í.
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í .
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.
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.
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 .
K vytvoření této tabulky jsem použil velmi jednoduchý vzorec a vytvořil hodnoty od nuly do 200.
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ř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.
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.
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í .
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.
Poté se vzhled matice výrazně změní na základě nastavených pravidel formátování.
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ý.
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í!
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.
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.
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.
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.
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.
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.
Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.
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.
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.
Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.