A legerősebb funkcióhívás a LuckyTemplatesben

A LuckyTemplates egy hatékony adatvizualizációs és üzleti intelligencia eszköz, amely lehetővé teszi a felhasználók számára, hogy különféle adatforrásokhoz kapcsolódjanak, interaktív jelentéseket és irányítópultokat készítsenek, és megosszák azokat másokkal. A mai blogban a LuckyTemplates leghatékonyabb függvényhívását fogjuk megvizsgálni.

Ez a függvényhívás nagyban javítja a LuckyTemplates képességeit, és új szintre emeli az adatok megjelenítését és elemzését. Ez lehetővé tenné a LuckyTemplates elemző képességeinek egy csomó fokozatát, és csodálatos dolgokat valósíthat meg a LuckyTemplates keretrendszer keretében. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Tartalomjegyzék

Dataset Function Call In LuckyTemplates: Probléma áttekintése

Ez a mintaprobléma egy Excel BI Nightly Power Query Challenge nevű webhelyről származik, amelyet VJ Verma üzemeltet. Minden este előad egy problémát, a közösség pedig megoldja és megvitatja a tagok között.

A legerősebb funkcióhívás a LuckyTemplatesben

A példában a kérdés nagyon egyszerű felépítésű, adott felső és alsó határértékekkel. E két szám között ki kell számítanunk az adott tartományba eső prímszámok számát. 

Bár meglehetősen egyszerű és egyértelmű koncepció, sokkal nehezebb megvalósítani a LuckyTemplatesben. Ennek az az oka, hogy a 800 M és a 400 körüli függvény között nincs olyan funkció, amely közvetlenül lehetővé tenné annak meghatározását, hogy egy szám prímszámú-e vagy sem a LuckyTemplatesben. 

Ehelyett elmélyülünk a Dataset Callben , amely egy módja annak, hogy a Power Queryről az R-re vagy a Pythonra váltsunk, utasításokat hajtsunk végre, majd zökkenőmentesen visszatérjünk a Power Querybe, és folytassuk az elemzést. 

Vegyük át az Excel BI kihívás adatait, és kezdjük el a munkát. 

Az adattípus megváltoztatása

Az alábbiakban látható az alsó és felső határ. 

A legerősebb funkcióhívás a LuckyTemplatesben

Ezek az adatok szöveges formátumúak, és ezeket egész számokra kell változtatnunk. Ehhez kattintson duplán a fejléc sorára ( alsó határérték vagy felső határ) . A megjelenő lehetőségek közül válassza a Típus módosítása , majd a Teljes szám lehetőséget. 

A legerősebb funkcióhívás a LuckyTemplatesben

A következő lépés egy új oszlop létrehozása az alsó és felső határ közötti összes számhoz. Ezután elforgatjuk az oszlopot, hogy listát készítsünk. 

Lépjen az Oszlop hozzáadása lapra, és válassza az Egyéni oszlop lehetőséget , mivel ezt nem teheti meg közvetlenül a felhasználói felületen keresztül. 

A legerősebb funkcióhívás a LuckyTemplatesben

Hozzon létre néhány egyszerű M kódot, és hozzon létre egy Szám nevű oszlopot . Használja a Lista.Számok függvényt, amely a számok listáját adja vissza kezdeti értékkel, számmal és opcionális növekményes értékkel.

A legerősebb funkcióhívás a LuckyTemplatesben

Állítsa be a kezdeti értéket az [Alsó határ] értékre , a számlálást pedig a [Upper Limit] – [Lower Limit] + 1 értékre, hogy figyelembe vegye az N pontot. Győződjön meg arról, hogy nem észlel szintaktikai hibát. Kattintson az OK gombra. 

A legerősebb funkcióhívás a LuckyTemplatesben

Meg kell jelennie egy új oszlopnak listákkal. Kattintson a Listára , hogy megtekinthesse a számokat a tartomány alján. 

A legerősebb funkcióhívás a LuckyTemplatesben

Például, ha az első sorban a Listára kattintunk , akkor egy 10-től 45-ig terjedő számokat tartalmazó listát kapunk.

A legerősebb funkcióhívás a LuckyTemplatesben

Kattintson a Szám melletti nyílra , majd kattintson a Kibontás új sorokra elemre.

Ezután kattintson a Szám bal oldalán található formátum ikonra, és módosítsa a formátumot egész számra.

A legerősebb funkcióhívás a LuckyTemplatesben

Ezen a ponton meg akarjuk határozni, hogy ezek a számok prímszámok-e vagy sem. Ismét nincs mód erre közvetlenül a LuckyTemplatesben. Programozhatnánk egy sor lépést, amelyek meghatározzák a prímszámokat, de itt van egy egyszerűbb módja ennek Pythonban. 

A legerősebb funkcióhívás a LuckyTemplatesben

Az R Prime Number csomag

Az R-ben különböző csomagok vannak . Ezek olyan kiegészítők, amelyeket beépíthetünk a programba bizonyos funkciók végrehajtása érdekében, amelyek egyenértékűek a LuckyTemplates egyéni látványelemeivel vagy külső eszközeivel.

A METACRAN bemutatja az összes jóváhagyott R csomag katalógusát. Az R-ben több mint 18 800 aktív csomag található, de közvetlenül a fejlesztői oldalról is be tudunk tölteni. Ez azt jelenti, hogy a programon belül bármilyen elemzést elvégezhetünk a megfelelő csomag megtalálásával. 

A legerősebb funkcióhívás a LuckyTemplatesben

Esetünkben meg fogunk nézni és megpróbálunk találni valamit, ami meghatározza, hogy egy szám prím-e. 

Írja be a prímet a keresőmezőbe.

A legerősebb funkcióhívás a LuckyTemplatesben

Válassza ki az első prímek nevű csomagot – Gyors függvények prímszámokhoz . Ez egy olyan csomag, amely megvizsgálja, hogy egy szám prím-e, és prímszámok sorozatát generálja. 

A legerősebb funkcióhívás a LuckyTemplatesben

Az R Prime csomag beszúrása a Dataset függvényhívás segítségével a LuckyTemplatesben

Menjen vissza a LuckyTemplates oldalra, és kattintson az R Script futtatása elemre a szalagon

A legerősebb funkcióhívás a LuckyTemplatesben

Megjelenik egy Run R Script varázsló.

A font jel (#), amely a megjegyzés jelzője, azt mondja, hogy a " datakészlet" változó tartalmazza a szkript bemeneti adatait. Lehetővé teszi adataink megtisztítását, strukturálását és alakítását, valamint oszlopok hozzáadását és elforgatását. Amint meghívjuk az adatkészletet , minden, amit addig csináltunk, bekerül az R-be. Ugyanez igaz a Pythonra is – az adatkészlet ugyanúgy működik.

A legerősebb funkcióhívás a LuckyTemplatesben

Az R meghívása előtt minden tudásunkat átvehetjük, amivel rendelkezünk a Power Queryben, és ott elvégezhetjük az összes formázást. Ez nagyon hasznos, mert nem kell megtanulnunk egyetlen olyan R függvényt sem, amely ugyanazt csinálja, mint a Power Queryben. Alapvetően közvetlenül az elemző részbe léphetünk, amit ma bemutatunk.

Kezdjük azzal. Használhatjuk az install.packages parancsot, de ebben az esetben a könyvtárat fogjuk használni.

Írja be a library-t , és hívja meg a prímcsomagot . Ez egyenértékű egy egyéni vizualizációval a LuckyTemplates alkalmazásban az AppSource-ból. 

A legerősebb funkcióhívás a LuckyTemplatesben

Ezután hozzon létre egy df nevű táblát az adatkerethez, és rendelje hozzá az adatkészlet táblát.

A legerősebb funkcióhívás a LuckyTemplatesben

A Power Queryben az adatkészletünk a Forrástól az 1. módosult típusig mindenből áll, és ezt rendeltük hozzá a df-hez.

A legerősebb funkcióhívás a LuckyTemplatesben

Hozzon létre egy új, a LuckyTemplates számított oszlopával egyenértékű oszlopot a df$isprime beírásával . Vegye figyelembe, hogy a dollárjel ( $ ) az R-ben hasonló a LuckyTemplates szögletes zárójeléhez.

Isprime lesz az oszlopnevünk, és ehhez rendeljük hozzá az is_primes függvényt a primes csomagból . Ezután meghívjuk a Szám oszlopot a df- ből . 

A legerősebb funkcióhívás a LuckyTemplatesben

Ez veszi a számoszlopot, és végigfutja az is_prime függvényen , hogy TRUE-t mondjon, ha a szám prím, és FALSE-t egyébként. A függvény ezután az IGAZ vagy FALSE értéket a df tábla isprime oszlopába helyezi . 

A végén hívd meg a df táblázatot. Kattintson az OK gombra. 

A legerősebb funkcióhívás a LuckyTemplatesben

Láthatjuk, hogy a df megjelenik az Applied Steps panelen. Ha rákattintunk, az isprime oszlopot kell látnunk, amely az IGAZ vagy FALSE besorolást tartalmazza. 

A legerősebb funkcióhívás a LuckyTemplatesben

A prímszámok szűrése

Ezután eltávolítjuk a nem prímszámok sorait. Kattintson az isprime melletti nyílra a szűrő megnyitásához. Törölje a FALSE jelölőnégyzetet , hogy meg tudjuk számolni a prímszámokat. 

A legerősebb funkcióhívás a LuckyTemplatesben

Kattintson az OK gombra , majd lépjen a Kezdőlap fülre, és válassza a lehetőséget

A legerősebb funkcióhívás a LuckyTemplatesben

Nyissa meg a Speciális lehetőséget. A felugró ablakban csoportosítson az alsó határ szerint , és adjon hozzá egy csoportot a felső határhoz. Ezután hozzon létre egy Count nevű oszlopot , és állítsa be a Count Rows műveletet az IGAZ szám megszámlálásához. Kattintson az OK gombra. 

A legerősebb funkcióhívás a LuckyTemplatesben

Ez a kihíváshoz hasonló eredményt fog hozni. 

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben




Következtetés

Összefoglalva, az adatkészlet-hívás a LuckyTemplates leghatékonyabb függvényhívása, és értékes eszköz minden felhasználó számára, aki betekintést szeretne nyerni adataiból. Ezzel az egyetlen, egyszerű LuckyTemplates függvényhívással radikálisan kibővítheti a program elemzési képességeit, szó szerint több százezer további funkciót tesz elérhetővé a Power Queryből. 

Ha megérti, hogyan kell megfelelően használni ezt a funkciót, könnyen kezelhet és elemezhet nagy adathalmazokat, ami hatékonyabb és informatívabb vizualizációkat eredményez. Az ebből a funkcióból nyert betekintések segítségével adatvezérelt döntéseket hozhat, és javíthatja az adatok általános megértését. 

Minden jót,

Brian Julius


LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

Ebben a blogban megmutatom, hogyan hozhat létre LuckyTemplates táblázatokat olyan képlet segítségével, amely egyesíti az UNION és a ROW függvényt.

Helyszíni adatátjáró a Power Automate-ban

Helyszíni adatátjáró a Power Automate-ban

Fedezze fel, hogy a helyszíni adatátjáró hogyan teszi lehetővé a Power Automate számára az asztali alkalmazások elérését, amikor a felhasználó távol van a számítógéptől.