Vytvoření tabulky data v LuckyTemplates
Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.
LuckyTemplates je výkonný nástroj na vizualizáciu údajov a business intelligence, ktorý používateľom umožňuje pripojiť sa k rôznym zdrojom údajov, vytvárať interaktívne zostavy a panely a zdieľať ich s ostatnými. V dnešnom blogu budeme skúmať najvýkonnejšie volanie funkcie v LuckyTemplates.
Toto volanie funkcie výrazne rozšíri možnosti LuckyTemplates a posunie vizualizáciu a analýzu vašich údajov na vyššiu úroveň. To by vám umožnilo posunúť analytické schopnosti LuckyTemplates o niekoľko stupňov a robiť úžasné veci v kontexte rámca LuckyTemplates. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.
Obsah
Volanie funkcie množiny údajov v LuckyTemplates: Prehľad problémov
Tento vzorový problém pochádza z lokality s názvom Excel BI Nightly Power Query Challenge , ktorú prevádzkuje VJ Verma. Každý večer vyhlási problém a komunita ho rieši a diskutuje medzi členmi.
V príklade má otázka veľmi jednoduchú konštrukciu s danými hornými a dolnými limitmi. Medzi týmito dvoma číslami musíme vypočítať počet prvočísel v tomto rozsahu.
Hoci je to celkom jednoduché a priamočiare z hľadiska koncepcie, implementácia v LuckyTemplates je oveľa ťažšie. Je to preto, že medzi 800 M funkciami a približne 400 neexistuje žiadna funkcia, ktorá by nám priamo umožnila určiť, či je číslo v LuckyTemplates prvočíslo alebo nie.
Namiesto toho sa ponoríme do volania množiny údajov , čo je spôsob, ako prejsť z Power Query na R alebo Python, vykonať inštrukcie a potom sa plynule vrátiť do Power Query a pokračovať v našej analýze.
Zoberme si údaje z výzvy Excel BI a začnime pracovať.
Zmena typu údajov
Nižšie sú zobrazené dolné a horné limity.
Tieto údaje sú v textovom formáte a musíme ich zmeniť na celé čísla. Ak to chcete urobiť, dvakrát kliknite na riadok hlavičky ( Dolný limit alebo Horný limit) . V možnostiach, ktoré sa zobrazia, vyberte možnosť Zmeniť typ a potom vyberte Celé číslo.
Ďalším krokom je vytvorenie nového stĺpca pre všetky čísla medzi dolnou a hornou hranicou. Potom stĺpec otočíme a vytvoríme zoznam.
Prejdite na kartu Pridať stĺpec a vyberte možnosť Vlastný stĺpec , pretože neexistuje spôsob, ako to urobiť priamo cez používateľské rozhranie.
Vytvorte nejaký jednoduchý M kód a vytvorte stĺpec s názvom Číslo. Použite funkciu List.Numbers , ktorá vráti zoznam čísel s počiatočnou hodnotou, počtom a voliteľnou prírastkovou hodnotou.
Nastavte počiatočnú hodnotu na [Dolný limit] a počet ako [Horný limit] – [Dolný limit] + 1, aby sa zohľadnil bod N. Uistite sa, že sa nezistila žiadna syntaktická chyba. Kliknite na tlačidlo OK.
Mal by sa objaviť nový stĺpec so zoznamami. Kliknutím na zoznam zobrazíte čísla v rozsahu v spodnej časti.
Ak napríklad klikneme na zoznam v prvom riadku, dostaneme zoznam s číslami od 10 do 45.
Kliknite na šípku vedľa čísla a kliknite na položku Rozbaliť na nové riadky.
Potom kliknite na ikonu formátu naľavo od čísla a zmeňte formát na Celé číslo.
V tomto bode chceme určiť, či je každé z týchto čísel prvočíslo alebo nie. Opäť to nie je možné urobiť priamo v LuckyTemplates. Mohli by sme naprogramovať sériu krokov, ktoré by určili prvočísla, ale tu je jednoduchší spôsob, ako to urobiť v Pythone.
Balík R Prime Number
V R sú rôzne balíčky . Toto sú doplnky, ktoré môžeme zabudovať do programu, aby sme mohli vykonávať určité funkcie, ekvivalentné vlastným vizuálom alebo externým nástrojom v LuckyTemplates.
METACRAN predstavuje katalóg všetkých schválených R balení. V R je viac ako 18 800 aktívnych balíkov, ale môžeme ich načítať aj priamo z vývojárskej stránky. To znamená, že môžeme vykonať akúkoľvek analýzu v rámci programu nájdením správneho balíka.
V našom prípade sa pozrieme a pokúsime sa nájsť niečo, čo určí, či je číslo prvočíslo.
Do vyhľadávacieho poľa zadajte prime .
Vyberte si prvý balík s názvom prvočísla – Rýchle funkcie pre prvočísla . Toto je balík, ktorý testuje, či je číslo prvočíslo a generuje postupnosť prvočísel.
Vloženie balíka R Prime pomocou volania funkcie množiny údajov v LuckyTemplates
Vráťte sa do LuckyTemplates a kliknite na Spustiť R Script na páse s nástrojmi .
Zobrazí sa sprievodca Run R Script .
Znak libry (#), ktorý je indikátorom pre komentár, hovorí, že premenná ' dataset' obsahuje vstupné dáta pre skript. Umožňuje nám čistiť, štruktúrovať a tvarovať údaje, ako aj pridávať stĺpce a otáčať veci. Hneď ako zavoláme dataset , všetko, čo sme do tohto bodu urobili, sa vloží do R. To isté platí pre Python – súbor údajov funguje rovnako.
Môžeme si vziať všetky znalosti, ktoré máme o Power Query, a urobiť všetky naše tvarovanie tam, kým zavoláme R. Je to veľmi užitočné, pretože sa nemusíme učiť žiadne funkcie R, ktoré robia to isté, čo sme robili v Power Query. V podstate môžeme prejsť priamo do analytickej časti, čo si dnes ukážeme.
Začnime . Môžeme použiť príkaz install.packages , ale v tomto prípade použijeme knižnicu.
Napíšte knižnicu a zavolajte balík prvočísel . Je to ekvivalentné prineseniu vlastného vizuálu v LuckyTemplates z AppSource.
Potom vytvorte tabuľku s názvom df pre dátový rámec a priraďte k nej tabuľku množiny údajov .
V Power Query sa naša množina údajov skladá zo všetkého od zdroja po zmenený typ 1 a to bolo to, čo sme priradili df.
Vytvorte nový stĺpec ekvivalentný vypočítanému stĺpcu v LuckyTemplates zadaním df$isprime . Všimnite si, že znak dolára ( $ ) v R je podobný hranatým zátvorkám v LuckyTemplates.
Isprime bude názov nášho stĺpca a tomu priradíme funkciu is_primes z balíka primes . Potom zavoláme stĺpec Číslo z df .
Toto vezme stĺpec s číslom a spustí ho cez funkciu is_prime , aby povedalo TRUE, ak je číslo prvočíslo, a FALSE inak. Funkcia potom umiestni hodnotu TRUE alebo FALSE do stĺpca isprime v tabuľke df .
Nakoniec zavolajte tabuľku df . Kliknite na tlačidlo OK.
Vidíme, že df sa zobrazuje na table Aplikované kroky . Keď naň klikneme, mali by sme vidieť stĺpec isprime , ktorý obsahuje klasifikáciu TRUE alebo FALSE.
Filtrovanie prvočísel
Ďalej odstránime riadky pre čísla, ktoré nie sú prvočíslo. Kliknutím na šípku vedľa isprime otvorte filter. Zrušte začiarknutie FALSE , aby sme mohli počítať prvočísla.
Kliknite na tlačidlo OK, potom prejdite na kartu Domov a vyberte si.
Otvorte možnosť Rozšírené . Vo vyskakovacom okne zoskupte podľa Dolného limitu a pridajte skupinu pre Horný limit. Potom vytvorte stĺpec s názvom Count a nastavte Count Rows ako operáciu na počítanie počtu TRUE. Kliknite na tlačidlo OK.
To prinesie výsledok podobný tomu z výzvy.
Záver
Záverom možno povedať, že volanie množiny údajov je najvýkonnejším volaním funkcie v LuckyTemplates a je cenným nástrojom pre každého používateľa, ktorý chce získať prehľad zo svojich údajov. Toto jediné, jednoduché volanie funkcie LuckyTemplates vám umožňuje radikálne rozšíriť analytické možnosti programu a doslova vám dáva státisíce ďalších funkcií priamo na dosah v rámci Power Query.
Keď pochopíte, ako správne používať túto funkciu, môžete ľahko manipulovať a analyzovať veľké súbory údajov, čo vedie k efektívnejším a informatívnejším vizualizáciám. Vďaka prehľadom získaným z tejto funkcie budete môcť robiť rozhodnutia založené na údajoch a zlepšiť svoje celkové chápanie údajov.
Všetko najlepšie,
Brian Július
Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.
Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.
V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.
V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.
V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.
Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.