Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates
Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.
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
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í.
V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.
V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.
LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.
V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.
Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.
V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.