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 kurzu se dozvíte, jak vyhodnotit výkon kódu DAX pomocí možnosti Spustit srovnávací test v .
Možnost Spustit srovnávací test vám umožňuje přizpůsobit počet spuštění studené a teplé mezipaměti ve vašem dotazu.
Když klepnete na tuto možnost, otevře se průvodce srovnáváním. Můžete zadat, kolikrát chcete spustit dotaz ve studené nebo teplé mezipaměti.
Studená mezipaměť znamená, že aplikace DAX Studio nejprve vymaže mezipaměť a poté spustí dotaz na základě zadaného čísla. Na druhou stranu, teplá mezipaměť znamená, že DAX Studio nevymaže mezipaměť před spuštěním dotazu.
Tento tutoriál bude používat níže uvedený kód, který generuje CallbackDataID:
Před použitím možnosti Run Benchmark spusťte kód a prohlédněte si data.
Můžete vidět, že spuštění kódu trvá 134 milisekund. Obsahuje také .
Obsah
Použití možnosti Run Benchmark pro výkon kódu DAX
Když kliknete na možnost Spustit srovnávací test a spustíte dotaz s 5 provedeními studené mezipaměti, zobrazí se ve spodní části průvodce srovnávacím ukazatelem ukazatel průběhu. Vymaže mezipaměť a poté pětkrát spustí kód.
Poté se v podokně Výsledky otevřou dvě karty. První záložka Souhrn zobrazuje tabulku s informacemi týkajícími se typu mezipaměti, její statistiky, celkové doby trvání a trvání SE.
Porovnáním dat mezi studenou mezipamětí a teplou mezipamětí můžete vidět, že vymazání mezipaměti nemá významný rozdíl v době trvání běhu.
Druhá karta Podrobnosti zobrazuje obsáhlejší informace týkající se mezipaměti dotazu DAX.
Různé trvání mezipaměti
Pojďme spustit jiný, abychom viděli, jak to ovlivní načasování dotazu.
Můžete vidět, že vymazání mezipaměti a spuštění kódu trvá pouze 13 milisekund.
Dále klikněte na možnost Spustit srovnávací test. Zrušte zaškrtnutí políčka a proveďte 10 spuštění pro studenou i teplou mezipaměť.
V podokně výsledků můžete vidět, že spuštění ve studené mezipaměti trvá 12,8 milisekund a spuštění v teplé mezipaměti 3,9 milisekundy.
Doba trvání není v teplé mezipaměti měřitelná, protože dotazy jsou zodpovězeny ze samotné mezipaměti dat.
Na kartě Podrobnosti můžete vidět, že je zde celkem 20 poprav; 10 za studena a 10 za tepla. Doba trvání chladu je vždy delší než doba trvání tepla.
Posouváním do sloupce úplně vpravo můžete vidět, že mezipaměť VertiPaq obsahuje 0 pro studenou mezipaměť a 1 pro teplou mezipaměť.
Porovnání výkonu kódu DAX pomocí grafů
Chcete-li získat podrobnější data, můžete vytvořit spojnicový graf z výsledků z možnosti Srovnání. Porovnání můžete vytvořit pomocí intervalů 10. To znamená, že srovnávací test spustíte pomocí 10, 20, 30 atd. pro studenou i teplou mezipaměť. To vám pomůže pochopit, jak dlouho trvá spuštění dotazu na základě , a .
Můžete také začít s malou databází a postupně spouštět kód složitější databáze. Poté vytvořte spojnicový graf, abyste viděli výkon kódu.
To usnadňuje identifikaci, zda se doba trvání zvýšila nebo snížila s ohledem na počet řádků v dotazu DAX.
Závěr
Optimalizace výkonu kódu DAX je důležitá. Rozdíl 0,5 milisekundy na řádek kódu nemusí znamenat mnoho. Ale jakmile se zabýváte více řádky kódu, které ve výsledku vyprodukují milion řádků, těchto 0,5 ms bude znamenat velký rozdíl.
Použití možnosti Run Benchmark vám umožní shromáždit časové údaje vašeho kódu. Můžete to použít k porovnání různých řádků kódu. Můžete to také použít k získání smysluplných informací o tom, jakou část vašeho kódu DAX je třeba optimalizovat.
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í.