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.
Použití proměnných je skvělý způsob, jak zajistit, aby se vaše výsledky na konci měření sčítaly tak, jak by měly. Proměnné jsou tak zásadní součástí psaní a řešení vzorců uvnitř LuckyTemplates a já vám ukážu proč. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.
Obsah
Ukázková data vizualizovaná v Ganttově diagramu
Abych předvedl důležitost používání proměnných ve vašich mírách DAX, použiji tento poměrně složitý vzorec jako příklad. Použil jsem to pro nedávnou událost pouze pro členy pro LuckyTemplates o řízení projektů.
Pro vizualizaci dat jsem vytvořil tento jedinečný Ganttův diagram. Uvidíte, že je v něm zakomponována spousta logiky, která mi umožňuje barevně označit data zobrazující informace, jako kdy projekt začal, kdy skončil a tak dále.
Pojďme si udělat rychlý přehled dat za tímto grafem.
Uvidíte, že mám počáteční a koncové datum pro každý jednotlivý úkol v konkrétním projektu. Co dodává vzorci složitost, je skutečnost, že mám také sloupec pro % dokončení.
Jak si tuto míru dokončení vizualizuji ve svém grafu? To je ukázáno zobrazením aktuálních aktuálních úkolů rozepsaných na základě různých aktuálních úkolů pro každou kategorii.
Také jsem musel na svém grafu použít několik různých barev pro různé kategorie úkolů v každém jiném projektu, takže jsem nakonec použil podmíněné formátování v rámci své matice, aby se to všechno stalo.
Nyní, když procházím fórum podpory LuckyTemplates, často vidím, že uživatelé při práci s daty, jako je tato, používají velmi složité vzorce. Pravdou je, že mnoho z nich by mělo být rozděleno do proměnných.
Použití proměnných ve složitých vzorcích
Bez ohledu na to, co se snažíte vypočítat, chci vám pouze ukázat nastavení, na které byste se měli zaměřit, pokud nepoužíváte tolik proměnných. Chci, abyste viděli, proč zde musíte používat proměnné a jak jsem je použil, aby to skutečně fungovalo.
Ve skutečnosti můžete odkazovat na proměnné v rámci proměnných. To znamená, že můžete vytvořit velké množství svých výpočtů, než něco zadáte do položky RETURN.
Je důležité si uvědomit, že každý výsledek se v LuckyTemplates počítá individuálně. Takže musíte zvážit kontext pro každý jednotlivý výsledek.
Takže uvidíte, že jsem použil VAR pro CurrentDay, ProjectDays a DaysFromStartDate. Vzal jsem také DaysFromEndDate odkazem na DaysFromStartDate a ProjectDays.
Poté jsem provedl další logickou práci na ProgressColor a CompletionPercent.
Další zajímavostí proměnných je, že můžete také vložit nějakou PRAVDIVOU nebo NEPRAVDIVOU logiku. Normálně byste zde nahoře na hlavním vzorci viděli dlouhý seznam příkazů IF. Ale tentokrát jsem se rozhodl umístit logiku TRUE nebo FALSE do VAR pomocí ToCompletionLogic a MAX dnů větších nebo rovných MAX dnům menším nebo rovným a tak dále.
Uvidíte také, že jsem zde zadal své příkazy IF do svého vzorce SWITCH, což je efektivnější přístup.
Příkazy IF jsou nyní srozumitelnější, protože logiku stačí zapsat do proměnných pouze jednou, místo aby šlo o odkazy na každý příkaz v tomto seznamu.
Použití proměnných vs. měření větvení
Možná se divíte, proč jsem v tomto případě nepoužil větvení opatření, když vím, že jsem to také již několikrát zmínil.
Je to proto, že mnoho zde použité logiky je čistě jen pro tento konkrétní výpočet. Není znovu použitelný v celém zbytku mého modelu.
Takže v tomto konkrétním případě je lepší ji umístit jako proměnnou do jednoho vzorce, kde ji skutečně používáte, oproti tomu, aby zabírala hodně místa uvnitř vašich skupin měření.
Protože je lokální pouze pro tento výpočet, rozhodl jsem se všechny tyto věci umístit do proměnných a vytvořit jediný vzorec, který to všechno vyřeší.
Je důležité poznamenat, že jsem tento vzorec nepostavil od nuly. Původně jsem měl všechny tyto oddělené v různých mírách. To proto, abych se ujistil, že jsem počítal správné výsledky v každém jiném kontextu. Odtud jsem to všechno vyčistil vytvořením tohoto jednoho konkrétního opatření.
Takže pokud jde o syntaxi, máte své proměnné nahoře a potom funkci RETURN pro zadání logiky sem dolů.
Závěr
Nyní, když vidíte aplikaci, kterou jsem použil, doufám, chápete, proč dávám přednost použití proměnných v případech, jako jsou tyto.
Jedna věc, kterou bych zde rád zdůraznil, je důležitost porozumění každé jednotlivé proměnné před vytvořením složitého vzorce, jako je ten, který jsem vytvořil.
Také to často vidím na našem fóru podpory. Jdou rovnou do dlouhého měření a diví se, proč se výsledky nezobrazují správně. Opravdu musíte pochopit, jak se počítá každý jednotlivý výsledek. Jakmile je všechny umístíte do jediného konečného opatření, neexistuje způsob, jak auditovat jednotlivé výsledky.
Jakmile dobře pochopíte, jak to funguje, můžete konečně vytvářet pokročilejší vzorce pomocí proměnných, aniž byste na konci měli další problémy.
Vše nejlepší
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í.