Najvýkonnejšie volanie funkcie v LuckyTemplates

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.

Najvýkonnejšie volanie funkcie v LuckyTemplates

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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

Ď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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

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.

Najvýkonnejšie volanie funkcie v LuckyTemplates

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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

Mal by sa objaviť nový stĺpec so zoznamami. Kliknutím na zoznam zobrazíte čísla v rozsahu v spodnej časti. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

Ak napríklad klikneme na zoznam v prvom riadku, dostaneme zoznam s číslami od 10 do 45.

Najvýkonnejšie volanie funkcie v LuckyTemplates

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.

Najvýkonnejšie volanie funkcie v LuckyTemplates

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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

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 .

Najvýkonnejšie volanie funkcie v LuckyTemplates

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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

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

Najvýkonnejšie volanie funkcie v LuckyTemplates

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.

Najvýkonnejšie volanie funkcie v LuckyTemplates

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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

Potom vytvorte tabuľku s názvom df pre dátový rámec a priraďte k nej tabuľku množiny údajov .

Najvýkonnejšie volanie funkcie v LuckyTemplates

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.

Najvýkonnejšie volanie funkcie v LuckyTemplates

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

Najvýkonnejšie volanie funkcie v LuckyTemplates

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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

Kliknite na tlačidlo OK, potom prejdite na kartu Domov a vyberte si

Najvýkonnejšie volanie funkcie v LuckyTemplates

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. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

To prinesie výsledok podobný tomu z výzvy. 

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates




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


Vytvoření tabulky data v LuckyTemplates

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 Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

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.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

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ů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

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.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

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.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

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í.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

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.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro 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.