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


Mi az a Power Query & M Language: Részletes áttekintés

Mi az a Power Query & M Language: Részletes áttekintés

Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.

A SharePoint automatizálási szolgáltatás | Bevezetés

A SharePoint automatizálási szolgáltatás | Bevezetés

Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.

LuckyTemplates lejtődiagram: Áttekintés

LuckyTemplates lejtődiagram: Áttekintés

Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.

LuckyTemplates színes témák az egységes vizualizációkhoz

LuckyTemplates színes témák az egységes vizualizációkhoz

Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.