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 tutoriálu probereme základní transformace v rámci LuckyTemplateskteré lze použít k optimalizaci řádků a sloupců. Při vývoji intuitivního modelu LuckyTemplates je nejlepší zjednodušit řádky a sloupce v tabulce.
Optimalizace tabulky je při vytváření vizualizací nezbytná, abyste mohli svá data snadno rozpoznat.
Existuje mnoho transformací řádků a sloupců, které lze provést v Editoru dotazů . Nejprve se seznámíme s transformacemi sloupců .
Nejrychlejší způsob, jak získat přístup k transformacím pro sloupec, je kliknout na něj pravým tlačítkem. Poté se zobrazí všechny hlavní transformace, které můžeme pro daný sloupec použít.
Obsah
Vytvoření sloupce kódu kanálu
Nyní začneme provádět některé transformace sloupců přidáním kódu nebo zkráceného sloupce pro sloupec Channel . V souladu s tím musíme změnit formát tohoto sloupce, protože chceme pouze první čtyři písmena jeho hodnot.
Nejprve tento sloupec zduplikujeme, abychom zachovali původní sloupec Kanál . Klikněte pravým tlačítkem na tento sloupec a vyberte Duplikovat sloupec.
Poté klikněte pravým tlačítkem na náš duplicitní kanál – sloupec Kopírovat a vyberte možnost Rozdělit sloupec . Ve sloupci Rozdělit vyberte Podle počtu znaků .
Poté se objeví vyskakovací okno. Protože chceme zachovat pouze čtyři písmena tohoto sloupce, nastavíme hodnotu vstupu Počet znaků na 4 . Poté nastavte rozdělení na „ Jednou, co nejvíce doleva “. Chcete-li aktualizace dokončit, klepněte na tlačítko OK .
Nyní je již rozdělen do dvou sloupců. Odstraníme druhý sloupec, který byl vytvořen, protože jej již nebudeme potřebovat. Stačí kliknout pravým tlačítkem na sloupec Kanál – Kopie.2 a poté kliknout na možnost Odebrat .
Udělejme zde další transformaci opětovným kliknutím pravým tlačítkem na tento sloupec a výběrem možnosti Transformace . Uvidíme, že v rámci Transform máme více možností , jako jsou malá písmena , VELKÁ písmena a tak dále. V tomto scénáři použijeme možnost Oříznout .
Možnost Oříznout odstraní všechny mezery na obou stranách konkrétního slova. Klikněte tedy na možnost Oříznout a vymažte nepotřebná místa v tomto sloupci.
Po oříznutí sloupce transformujme obsah a změňme jej na velká písmena. Znovu klikněte pravým tlačítkem na tento sloupec a poté v možnosti Transformace klikněte na VELKÁ PÍSMENA .
Nyní přejmenujme tento sloupec na „ Kód kanálu “. Bude to lepší název, pokud si všichni v naší organizaci více zvyknou na zkratky nebo krycí jména.
Nakonec přesuňte náš sloupec Kód kanálu na pravou stranu sloupce Kanál . Nyní jsme vytvořili sloupec Channel Code pomocí jiné transformace sloupců.
Pomocí možnosti Nahradit hodnoty
Existuje také další výkonná transformace, kterou můžeme použít v našich sloupcích, a to je možnost Nahradit hodnoty . Uveďme si příklad pro další pochopení této transformace.
Pokud se nám v našem sloupci Channel nelíbí slovo Export z naší sady hodnot, můžeme jej místo toho nazvat Mezinárodní . Klikněte tedy pravým tlačítkem na tento sloupec a poté klikněte na možnost Nahradit hodnoty .
Poté se objeví vyskakovací okno. Zapišme slovo ' Export ' do vstupu Value To Find a potom zadejte ' International ' do vstupu Nahradit čím . Klepnutím na tlačítko OK použijete nastavení.
Poté se všechny naše exportní hodnoty změní na mezinárodní .
Upozorňujeme, že to nemá vliv na náš sloupec Kód kanálu .
Toto je skutečná síla sekvenčních transformací v podokně APLIKOVANÉ KROKY . Vraťme se k předchozím krokům výběrem možnosti Přejmenované sloupce1 . Jak vidíme, sloupec Kanál si zachoval svou první počáteční hodnotu.
Poté klikneme na nejnovější krok Reordered Columns1 a uvidíme, že jsme jej změnili na zkrácenou hodnotu v jiném sloupci.
Nyní klikneme na náš poslední krok, kterým je Nahradit hodnotu . Uvidíme, že poté můžeme provést další transformaci, ale předtím to neovlivňuje nic. Důvodem je, že se dotaz mění krok za krokem. Uvnitř každé tabulky tedy můžeme změnit spoustu věcí.
Oprava datového typu číselných sloupců
Ukažme si další příklad transformace v editoru dotazů. Pokud se podíváme na náš sloupec Jednotková cena , zde bychom mohli chtít provést transformaci typu změny . V tomto případě opravíme jeho datový typ, protože na základě ikony datového typu se zobrazuje jako desetinné číslo.
Opravme datový typ tohoto sloupce kliknutím pravým tlačítkem na něj. Poté klikněte na Změnit typ a vyberte možnost Pevné desetinné číslo .
Místo desetinné čárky je nyní ikona datového typu znakem dolaru. To je mnohem lepší, protože to představuje jednotkovou cenu .
Opravme také datový typ sloupce Celkové příjmy a Celkové jednotkové náklady provedením stejného kroku, který jsme provedli u sloupce Jednotková cena .
Další možností, jak provést transformaci sloupců, je kliknout pravým tlačítkem na ikony datových typů sloupců.
Dobrá věc na této transformaci je, že se přenese na náš stůl. Jakmile tato data odevzdáme, zatímco jsou stále ve své jiné podobě, musíme přeměnit naše celkové tržby na skutečný dolar a musíme to udělat v rámci našeho modelu.
Můžeme provádět různé transformace pomocí Group By ,, Přejmenovat a mnoho dalších. K některým z těchto transformací máte také přístup zde na pásu karet Transformace . Dávám však přednost kliknutí pravým tlačítkem na sloupce, abych měl snadný přístup ke všem transformacím.
Je to pro nás dobrá příležitost, abychom se blíže seznámili se všemi různými věcmi, které můžeme v LuckyTemplates dělat.
Používání Excelu nebo jiných nástrojů pro čištění našich dat zabere spoustu času. Při používání LuckyTemplates můžeme provádět velké čištění datových sad kombinací všech různých technik transformace sloupců, které budeme používat. Na to nemusíme psát žádný složitý vzorec.
Kliknutím na možnost Obnovit náhled obnovíte všechny transformace, které jsme vytvořili.
Nyní můžeme náš dotaz publikovat kliknutím na možnost Zavřít a použít na kartě Domů .
Poté publikuje fyzické tabulky, které jsou v čistém a optimalizovaném stavu. A to je pro transformace sloupců vše. Další věcí, kterou budeme diskutovat, jsou transformace řádků.
Transformace řádků v editoru dotazů LuckyTemplates
Transformace řádků nám nedává tolik možností jako při transformaci sloupců. Existují však některé specifické účely nebo jedinečné výskyty, kdy by transformace řádků mohla být užitečná.
Místo, kde budeme přistupovat k většině transformací řádků, nejsou v každém jednotlivém řádku. Je to proto, že kliknutí pravým tlačítkem na konkrétní řádek nám neposkytne možnosti transformace.
Co můžeme udělat, je přejít do levé horní části tohoto konkrétního dotazu. Poté klikněte na ikonu rozevírací nabídky, která nám nabídne možnosti. Zde můžeme provádět většinu transformací řádků.
K některým z těchto transformací máme také přístup na kartě T ransform .
Zkusme nyní několik příkladů pomocí transformace řádků. Obvykle, když se dotazujeme na tabulku, jsou naše záhlaví s největší pravděpodobností v prvním řádku. Jako příklad uveďme dočasně naše záhlaví jako první řádek.
Klikněte na možnost Použít první řádek jako záhlaví a poté vyberte možnost Použít záhlaví jako první řádek .
Někdy můžeme získat typ dotazu, který vypadá podobně jako záhlaví našich sloupců v prvním řádku.
Můžeme to změnit nebo opravit kliknutím na možnost Použít první řádek jako záhlaví . Poté nastaví tato záhlaví z prvního řádku jako naše skutečná záhlaví sloupců. A to je jedna z různých transformací řádků, které můžeme udělat.
Existují také další možnosti, jako jsou možnosti Transponovat , Obrátit řádky a Počítat řádky , které můžeme použít za okolností, kdy jsou použitelné.
Použití možnosti Transpose v editoru dotazů LuckyTemplates
Pojďme k menšímu stolu, jako je tabulka Produkty , abychom mohli vyzkoušet možnost Transponovat.
Poté klikněte na možnost Transponovat . Tato možnost přepne řádek a sloupce tabulky, jak je znázorněno na obrázku.
Pomocí možnosti Použít první řádek jako záhlaví nastavíme první řádek jako záhlaví sloupců.
Tento příklad zde není použitelný, ale znalost volby Transponovat se může hodit zejména v případě, že se v budoucnu setkáme s opačným scénářem, kdy potřebujeme přepnout sloupec a řádky určité tabulky.
Pojďme nyní odstranit transformace, které jsme provedli v této tabulce, protože jsme je provedli pouze jako příklad. V podokně APPLIED STEPS v podokně Nastavení dotazu odeberte transformace Change Type1 , Promoted Headers a Transpose Table kliknutím na ikonu x vedle nich.
Naše tabulka Produkty by se nyní měla vrátit do původního stavu. Transformace, které zkoušíme pro experimentální účely, můžeme snadno odstranit. Díky tomu můžeme dělat a zkoušet tolik transformací, kolik chceme.
Použití možnosti obrácení řádků a počítání řádků
Můžeme také použít volbu Obrácené řádky . To může být užitečné, když chceme provést směr řazení nebo pokud jsou naše data strukturována v opačném směru.
Klikneme na Reverse Rows a uvidíme, že hodnoty našich řádků jsou nyní obrácené. Mohou existovat určité důvody, proč bychom mohli chtít nebo potřebovat tuto transformaci použít.
Uveďme náš stůl opět do původního stavu. Stačí odstranit transformaci Obrácené řádky v POUŽITÝCH KROCÍCH kliknutím na ikonu x vedle ní.
Další možností, kterou můžeme použít, je možnost Count Rows . Pojďme do naší tabulky Prodej a vyzkoušejte možnost Count Rows . Tuto možnost můžeme použít, pokud chceme například zobrazit počet transakcí, které máme.
Nyní klikneme na možnost Počet řádků .
Poté nám ukáže, že máme 8 000 řádků nebo transakcí.
Odeberme tuto transformaci znovu, protože nechceme, aby náš stůl trvale vypadal takto. Stačí přejít na APLIKOVANÉ KROKY a poté odstranit transformaci Counter Rows .
Pomocí možnosti Odebrat horní řádky a přidat sloupec indexu
Zkusme nyní další dostupné transformace řádků, které máme. Pokud víme, že v horní části naší datové tabulky jsou nějaké nadbytečné řádky, můžeme je snadno odstranit kliknutím na ikonu Transformace řádků . Poté vyberte možnost Odebrat horní řádky… .
Poté se objeví vyskakovací okno. Nyní můžeme odstranit prvních 50 řádků naší datové tabulky zadáním 50 do vstupu Počet řádků a poté kliknutím na tlačítko OK . A to je další dobrá transformace řádku, kterou můžeme využít.
Než se pokusíme o další transformaci, nezapomeňme odstranit ukázkovou transformaci Remove Top Rows , kterou jsme provedli.
Další dobrou transformací, kterou můžeme použít, je Add Index Column . V tabulkách již máme sloupce indexu. Ale abychom si to vyzkoušeli jako příklad, pojďme do naší tabulky Zákazníci a použijte možnost Přidat sloupec indexu .
Po přechodu do tabulky Zákazníci klikněte na ikonu Transformace řádků , vyberte možnost Přidat sloupec indexu a poté vyberte možnost Od 1 .
Potom uvidíme, že byl přidán sloupec Index . Nezapomeňme tuto transformaci znovu odstranit, protože ji v naší tabulce Zákazníci opravdu nepotřebujeme . Zkoušeli jsme to jen jako příklad.
Máme také další možnosti transformace řádků, které můžeme použít, jako je Keep Bottom Rows , Keep Duplicates , Keep Errors a tak dále.
Jak jsem řekl, transformace řádků nejsou tak rozvinuté jako transformace sloupců . Existují však jedinečné případy, kdy mohou být opravdu užitečné.
Závěr
Další zajímavostí LuckyTemplates je, že nemůžeme nic individuálně měnit v žádné konkrétní buňce nebo řádku. To proto, že LuckyTemplates je o sloupcích a tabulkách. To je také důvod, proč jsou transformace sloupců podrobnější než jakákoli transformace řádků.
Některé z těchto proměn pravděpodobně uvidíte v některých našich článcích. Je nezbytné je správně používat v kombinaci se všemi ostatními různými transformacemi. Doufejme, že vám tento tutoriál pomohl přemýšlet o důležitosti transformace dat v rámci LuckyTemplates.
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í.